基于区块链的物联网安全轻量级认证方案.docx
基于区块链的物联网安全轻量级认证方案
目录
内容概括................................................3
1.1研究背景...............................................3
1.2研究意义...............................................4
1.3文档概述...............................................5
区块链技术概述..........................................5
2.1区块链基本原理.........................................6
2.2区块链关键技术.........................................8
2.2.1加密算法.............................................8
2.2.2共识机制............................................10
2.2.3智能合约............................................11
物联网安全认证需求分析.................................12
3.1物联网安全认证面临的问题..............................13
3.2安全认证需求分析......................................15
3.2.1用户身份认证........................................16
3.2.2设备身份认证........................................17
3.2.3数据安全传输........................................17
基于区块链的物联网安全轻量级认证方案设计...............19
4.1系统架构设计..........................................20
4.1.1系统模块划分........................................22
4.1.2模块功能描述........................................23
4.2轻量级认证机制设计....................................24
4.2.1认证流程设计........................................25
4.2.2轻量级签名算法......................................26
4.3数据安全存储与访问控制................................27
4.3.1数据加密存储........................................28
4.3.2访问控制策略........................................29
方案实现与测试.........................................29
5.1系统实现..............................................31
5.1.1硬件环境配置........................................32
5.1.2软件环境搭建........................................33
5.2测试方法与结果........................................35
5.2.1测试用例设计........................................36
5.2.2测试结果分析........................................38
方案性能分析...........................................39
6.1安全性分析............................................40
6.2性能分析..............................................41
6.2.1认证速度............................