1 绪论
1.1 研究背景与意义
1.2 国内外研究现状
1.2.1 传统物联网设备认证研究现状
1.2.2 基于区块链和雾计算的物联网设备认证研究现状
1.3 论文主要研究内容
1.4 本文结构安排
2 相关基础知识
2.1 基本概念
2.1.1 密钥协商算法
2.1.2 椭圆曲线算法
2.1.3 哈希函数
2.2 区块链相关知识
2.2.1 区块链技术特点
2.2.2 以太坊虚拟机
2.2.3 以太坊工作原理
2.2.4 以太坊交易和花费
2.2.5 智能合约及其相关编程语言
2.3 雾计算
2.4 物联网
2.5 本章小结
3 基于区块链和雾计算的物联网设备相互认证方案
3.1 概述
3.2 系统模型
3.3 方案算法定义
3.4 方案具体构造
3.4.1 系统建立阶段
3.4.2 注册阶段
3.4.3 雾节点认证阶段
3.4.4 设备相互认证阶段
3.5 智能合约
3.5.1 注册合约
3.5.2 认证合约
3.6 方案分析
3.6.1 安全分析
3.6.2 危险模型评估
3.6.3 算法功能分析
3.7 方案实验评估
3.7.1 实验环境
3.7.2 实验结果分析
3.7.3 智能合约漏洞分析
3.8本章小结
4 基于区块链和雾节点信誉的物联网设备跨域认证方案
4.1 概述
4.2 系统模型
4.3 方案算法定义
4.4 方案具体构造
4.4.1 密钥生成
4.4.2 设备注册阶段
4.4.3 设备身份认证阶段
4.4.4 设备跨区域相互认证
4.4.5 信誉计算
4.5 智能合约的设计与分析
4.5.1 设备注册合约
4.5.2 设备认证合约
4.5.3 信誉评估合约
4.6 方案分析
4.6.1 安全性分析
4.6.2 攻击模型分析
4.6.3 方案可行性分析
4.6.4 方案功能性分析
4.7 方案实验评估
4.7.1 实验环境
4.7.2 实验结果分析
4.7.3 智能合约漏洞分析
4.8 本章小结
5 总结和展望
5.1 全文总结
5.2 研究展望
致谢
参考文献
攻读硕士学位期间主要研究成果
西安理工大学;