基于区块链的物联网身份认证系统

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:eva690313
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为新一代信息技术的高度集成和综合应用,物联网既符合互联网技术的发展潮流,又满足当下的实用需求。然而,正由于互联网的继承性,物联网先天的基因特性导致安全成为架构体系中最棘手的问题。本文利用区块链的去中心化以及交易数据不可篡改等特性,设计并实现了一种物联网设备对用户的身份认证系统。针对传统的中心化服务器架构的不足,本文提出了一种基于区块链的物联网身份认证方案。该方案使用区块链作为底层存储数据库,一是实现了设备、用户和节点间的去中心化结构,降低了中心化基础设施建设和维护的成本;二是区块的链表式结构使交易记录很难被篡改,分布式账本保证即便一部分节点的宕机或背叛,系统也能正常运行。通过椭圆曲线加密算法为设备和用户生成身份ID,一方面实现了身份的伪匿名性,另一方面通过节点对交易签名的验证保障了发送方身份的真实性;另外,以预定义代码形式存在的智能合约账户作为系统的鉴权者,维护数据的写入和读取。本文首先从区块链去中心化的特点展开,通过对区块链关键技术的详细阐述,为后续的系统设计提供技术理论支撑。然后使用UML用例建模的方法对系统区块链层、设备端和用户端三大组成部分的功能提出需求分析,从而引出系统的总体设计方案。根据系统功能需求完成了私有链开发环境的搭建,设计并编写了智能合约实现对设备和用户的身份鉴权和数据管理;针对设备端和用户端的主要功能模块,给出了UI设计以及业务逻辑流程,实现了一个基于区块链的物联网身份认证、识别和管理系统。最后,在私有链环境下通过对区块生成时间测试分析了系统的吞吐量,同时对设备端和用户端的功能进行兼容性测试。针对性能优化问题,对创建钱包模块和数据上传模块的内存泄漏、CPU占用率以及消耗流量进行测试与分析,验证了系统的合理性及其良好的性能。
其他文献
当前,形势的发展迫切需要我们深入理解“四个全面”战略布局包含的一种深刻内涵,这就是:只有在精神文化、知识智力、创新创造上“过得硬”,并不断提高,广大人民群众才能够不断解放
报纸
补充侦查是我国刑事诉讼体系中一项特殊的制度,在司法实务工作中扮演着极其重要的角色。补充侦查程序贯穿于检察机关批捕、审查起诉和法院审判三大阶段,涉及到刑事诉讼程序多
橡胶支座是桥梁结构的重要组成部分,直接影响着桥梁的使用寿命和结构安全。其中,板式橡胶支座由于其构造简单、安装方便、价格低廉、养护简便、易于更换等特点等,优点在公路
博山镇位于淄博市博山区最南端,与沂源、莱芜接壤,2010年11月由原南博山、北博山两镇合并而成。全镇总人口4.5万人,总面积136平方公里,辖37个行政村,是淄博市30个中心镇之一
随着城市交通问题的日益突现,现代公共自行车系统越来越引起政府、相关部门和学者的重视。当前我国很多城市都已经加入到建设公共自行车系统的行列当中,其实际运行过程中突现
幼儿教育是国民教育体系的重要组成部分,是重要的社会公益事业。当前,我国幼儿教育处在快速发展的阶段,普及程度逐年递增,幼儿入园率也在不断刷新。然而,幼儿教育数量的增加
进入新世纪以来,陕西省技工教育呈现出快速发展的态势,作为西部经济欠发达省份,陕西技工教育取得了令人瞩目的成绩。党和国家高度重视职业教育的发展,作为丝绸之路经济带的新
跟骨是人体最大的跗骨,周围有重要软组织结构包裹,能提供独特的承重功能。跟骨骨折在跗骨骨折中最常见,占全身骨折的1%~2%,且其中75%涉及跟距关节面。早在1843年,Malgaigne等
在民事司法实践中,当事人不诚信诉讼的现象时有发生。2013年颁布实施的新民事诉讼法增加了对于诚信的规定,对诉讼行为进行了“诚实信用原则”的规制。不可忽视的现实是,修改
室内空气净化用活性炭是治理居家、办公场所及车内空间空气污染的常用材料,具有对甲醛、苯、氨气等室内常见污染物良好的吸附效果。为科学评价其产品质量,有关活性炭的检验方