Cyber security of smart homes: development of a reference architecture for attack surface analysis | Synapse