基于区块链技术的智能家居物联网模型设计.pdf
《基于区块链技术的智能家居物联网模型设计.pdf》由会员分享,可在线阅读,更多相关《基于区块链技术的智能家居物联网模型设计.pdf(5页珍藏版)》请在咨信网上搜索。
1、现代电子技术Modern Electronics Technique2023年12月1日第46卷第23期Dec.2023Vol.46 No.230 引 言物联网是近几十年来重要的技术之一,这得益于互联网与嵌入式系统的结合。虽然这些简单的嵌入式设备看起来并不像家用电脑,但它的内部确实有计算机。它们借助廉价传感器和互联网可以以更微小的细粒度收集有关人们所处世界或置身环境的信息。事实上,整合这些琐碎的信息能够提高效率,并在更广泛的应用领域提供先进的服务,例如智慧医疗1、智能城市2或者是智能家居3。但是,由于这些信息来自于人们的私生活,因此数据收集、处理和传播是否安全就引起了普遍关注45。从有利的方面
2、考虑,将这些数据整合在一起可以为用户提供一系列复杂而个性化的服务;但从有害的方面考虑,这些数据记录的是人们的虚拟活动,通过算法可以揭示私人行为和生活模式。市场上许多早期的物联网产品缺乏基本的安全保障措施,使得物联网在隐私保护方面存在很大的风险,从智能锁6到智能车7的连接设备中就发现了许多安全漏洞。同时,物联网的几个内在特征又进一步放大了这些风险,例如:访问控制能力弱、设备的异构性大、攻击面多、风险感知慢等。由于上述原因,物联网的安全性和隐私性也在学术界受到了很多关注。有学者提出了一种基于分布式能力的访问控制方法来控制对敏感信息的访问8,但该方法带来的延迟和开销过大。也有人使用 IPsec 和
3、TLS来提供身份验证和隐私保护9,但这些方法计算成本高昂,因此可能不适合应用在资源受限的物联网中。文献10中提到了一种隐私管理方法,该方法可以衡量物基于区块链技术的智能家居物联网模型设计李维峰(中国飞行试验研究院,陕西 西安 710089)摘 要:物联网(IoT)技术正经历快速增长,但其隐私和安全问题仍然有待解决。传统的安全和隐私方法不适用于物联网,因为其分散的结构和大多数设备的资源限制。区块链技术最近被用于保护安全和隐私,但成本高并不适合物联网。新提出的基于区块链的物联网架构既可以保护安全和隐私,又兼顾物联网设备的限制。该架构是分层的,由本地层、共享层和云存储组成,并使用分布式信任方法来确保
4、去中心化。通过定性评估证明了该架构在保护安全和隐私方面的有效性。安全性和隐私性是促进物联网普及的基础,该架构可以同时满足这些需求。关键词:物联网;区块链;智能家居;云存储;去中心化;比特币;挖矿;公钥中图分类号:TN915.534 文献标识码:A 文章编号:1004373X(2023)23009305Design of smart home Internet of Things model based on blockchain technologyLI Weifeng(China Flight Test Establishment,Xi an 710089,China)Abstract:Th
5、e Internet of Things(IoT)technology is experiencing rapid growth,but its privacy and security remain concerns.Traditional approaches to security and privacy are not suitable for IoT because of its decentralized structure and resource limitations for most devices.Blockchain technology has recently be
6、en used to protect security and privacy,but the high cost is not suitable for IoT.The newly proposed blockchainbased IoT architecture can protect security and privacy while taking into account the limitations of IoT devices.The architecture is layered,consisting of a local layer,a shared layer and c
7、loud storage.In addition,a distributed trust approach is used to ensure decentralization.By qualitative evaluation,the effectiveness of its architecture in protecting security and privacy is demonstrated.Security and privacy are the basis for promoting the popularization of the IoT.The architecture
8、can meet the needs simultaneously.Keywords:IoT;blockchain;smart home;cloud storage;decentralization;bitcoin;mining;public keyDOI:10.16652/j.issn.1004373x.2023.23.017引用格式:李维峰.基于区块链技术的智能家居物联网模型设计J.现代电子技术,2023,46(23):9397.收稿日期:20230616 修回日期:202307079393现代电子技术2023年第46卷联网中向他人披露数据的风险,不过在一些情况下,物联网服务的感知收益大于
9、隐私丢失的风险。因此,如果能够在不向他人泄露用户隐私的情况下在设备之间共享用户隐私,物联网就能够提供更先进的服务。比特币11作为世界上第一个去中心化的数字货币,于2008年问世,由于其去中心化、匿名化以及不可篡改等特点为世人带来了一种全新的交易方式。比特币背后的主要技术称之为区块链,这是一种分布式记账技术,账单就是“块”,而这些“块”通过加密哈希安全链接在一起,形成一条链。区块链正在迅速发展,并被用于许多其他的应用程序,包括智能合约、分布式云存储和数字资产等。区块链由点对点网络支撑,网络中的任何节点都可以成为矿工,矿工负责记账,但谁有权记账需要通过解决加密难题来分高下(以比特币为例),只有获得
10、记账权的矿工能够在区块链中添加新的块。当发生新的交易时,交易会被广播到整个网络。所有收到交易的矿工都通过验证交易中的签名来验证交易,矿工将经过验证的交易附加到自己待处理的块中,这些交易正在等待开采。多个矿工都能够处理交易就保证了区块链的健壮性,当然,这也是有代价的,因为多个矿工必须花费他们的资源来处理同一笔交易,这会增加延迟。受到区块链技术的启发,要解决物联网中安全和隐私的问题也许能借鉴区块链技术的以下特点:1)去中心化。通过使用所有参与节点的资源消除多对一流量确保可扩展性和稳健性,从而减少延迟并克服单点故障问题。2)匿名性。区块链自带的匿名性非常适合大多数必须保持用户身份私密的物联网用例。3
11、)安全性。区块链能够在不受信任的各方之间实现网络安全,这也适用于具有众多异构设备的物联网。然而,要在物联网中采用区块链还需解决以下问题:1)挖矿的计算量特别大,大多数物联网设备难以满足;2)挖矿非常耗时,但高延迟在大多数物联网应用中是不可取的;3)底层区块链协议会产生大量流量开销,在某些带宽受限的物联网中会产生高延迟。本文提出一种基于区块链的物联网架构,该架构试图在物联网安全性和隐私性之间找到一个平衡,既保留区块链的技术优势,又能够克服将区块链集成到物联网中的挑战。为了方便说明,下文以智能家居为例进行描述。1 模型结构本文提出的模型架构包括三层:本地层、共享层以及云存储,如图 1所示。以智能家
12、居为例,本地层主要指单个家庭中各种物联网设备通过区块链链接在一起形成的网络;共享层指多个家庭之间的网络;云存储则是一些更智能服务的基础。图1 模型架构示意图1.1 本地层本地层由三部分组成:物联网设备、私有区块链以及本地存储。1)物联网设备在智能家居的应用场景里物联网设备就是指智能扫地机、智能音响、智能空调、智能门禁等家用电器。2)私有区块链一个家庭中至少有一台资源充沛到可以支持挖矿和存储的设备,该设备要始终处于联网状态,而且该设备中还存储有一张公钥列表,用于授予其他人访问智能家居数据的权限,例如,智能路由器或者家用计算机。私有区块链就存储在该设备中,这与去中心化管理的比特币区块链不同,私有区
13、块链是由其所有者集中管理,与特定设备相关的所有交易都链接在一起。所有者通过创建起始交易来添加新设备,这类似在比特币中创建新的硬币。所有者还可以通过删除现有设备的账本来实现删除设备的功能。私有区块链中包含一个策略头,这是访问控制列表,允许所有者控制其家中发生的所有交易。设备之间的通信必须经所有者允许并取得共享密钥,密钥的安全性由DiffieHellman12算法保证。虽然区块链中的所有块都包含一个策略头,但最新块中的策略头用于检查和更新策略。与比特币一样,交易被打包在一起并以块为单位进行挖掘,不同的是每个区块都被开采并添加到区块链中,不需要消耗资源计算数学难题来争取记账权,因而降低了开销。矿工在
14、块中添加一个指向前一个块的指针,将前一个块中的策略复制到新区块中,再将块链接到区块链中。这种方式与比特币的另一个区别是,当交易被添加到块中时,无论该块是否被开采,它都被视为合法交易,因为在私有区块链中交易的有效性是由设备所有者集中管理的。94第23期3)本地存储本地存储是用于在每个家庭本地存储数据。1.2 共享层共享层类似于比特币中的点对点网络,组成的节点可以是本地层中的矿工、家中的其他高资源设备、智能手机或个人电脑。由于共享层已经不是家庭中的局域网,为了在 IP层获得匿名性,共享层中的节点可以使用Tor13连接。为减少挖矿带来的开销和延迟,将共享层中的节点分组到集群中,每个集群选择一个集群头
15、。如果节点遇到过多的延迟,可以自由更改其集群。另外,集群中的节点可以随时选择新的集群头。每个集群头需要维护以下三个列表:1)请求者的公钥列表。允许访问该集群内智能家居数据的群外设备的公钥列表。2)被请求者的公钥列表。允许被访问的集群内设备的公钥列表。3)转发列表。相当于网络设备中的路由表,为共享层中的集群头指明相关交易应该发送给谁。共享层中的集群头都保存有该层中的区块链,其中保存着来自云存储的多重签名交易和准入交易。在这些区块链中添加新的块不需要像比特币那样采取挖矿的形式,而是由集群头独立决定是否保留新块或是丢弃它,这取决于集群头中的转发列表。这种机制会导致不同集群头中保存的区块链不一样。例如
16、,在图1中集群头1的区块链拥有1、2、4以及6号块,而在集群头4中区块链则拥有1、3、6以及8号块。由于这些区块链之间不需要同步,所以开销减少。1.3 云存储在某些情况下,智能家居中的设备需要将数据存储到云存储中,以便第三方服务提供商(SP)可以整合这些数据并提供更智能的服务。用户使用存储数据的块号和哈希值进行身份验证。如果云存储可以成功找到具有给定块号和哈希值的数据,则用户通过身份验证。存储数据后,使用从广义 DiffieHellman 算法派生的共享密钥对新块号进行加密。这确保拥有密钥的人是唯一知道块号的人。每个用户可以为其每个设备分别创建分类账,也可以为其所有设备创建共同的分类账。如果用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 区块 技术 智能家居 联网 模型 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。