您的位置:主页 > 知识资讯 > 知识分享 >

智能家居组网的安全性要求

知识分享 / 2021-05-29 07:47

智能家居组网的安全性要求

智能家居系统采用的是集中式组网的模式,传感器节点产生的数据集中在低功耗控制器 中,这种传统的组网模式在给用户带来便捷的同时,也会对用户的数据安全和隐私构成威胁。因此,在设计、实现智能家居系统时,需要注意以下几点的安全性需求:
(1)在传感器节点产生数据的同时,中间人即可窃取用户的私人数据,甚至是关于用户隐私的数据,如何保证数据正常上传的同时,在数据产生时进行加密。
(2)选择哪种加密算法,在保证数据在加密解密的同时,只能看到一系列数据的平均值,每个数据的个体值无法查看,有效地保护用户的隐私。
(3)如何对系统中的节点进行管理,有效保证只有在系统中注册过的节点才能传输数据。
(4)如何保证只能是系统的使用者才能查看、操作系统中产生的所有数据。
(5)如何保证数据在传输过程中的完整性,不被中间人窃取用户的部分数据,并对用户数据进行研究,对用户的数据安全产生威胁。
 
基于区块链技术的智能家居系统中,需要满足以下的性能需求,才能认为所设计的智能家居系统是适合日常生活所使用的。
(1)易用性
本文设计的智能家居系统,用户不仅可以选择微信小程序来查看传感器采集到的数据、操作继电器,还可以通过网页版的后台管理系统,对于用户、组的删减和整个系统的管理更加详细明了。整个系统简单、易上手,对于年长的用户也比较友好。
(2)即时性
家庭网关中两个传感器采集到的数据,在系统设定的时间范围内,能够及时的上传到微信小程序,方便用户的查看;同时,用户下达的操作指令,也应该在设定的时间内到达继电器,完成操作。
(3)安全性
智能家居系统采用的是集中式组网的模式,极易受到中间人的攻击。系统拟用智能合约指定数据上传的策略,用区块链技术处理智能合约策略和控制数据上传的数据流,结合同态加密算法,保护用户的隐私和数据安全。
(4)可迭代
对于本基于区块链技术的智能家居系统的设计与开发不是一次性的,用户如果有更多的功能需求,工程师可以进行下一步的迭代工作,方便用户的使用。同时,如果有用户想将家居系统连接到别的应用程序中,工程师也可以提供相关的接口。