版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
物联网安全技术普通高等教育物联网工程类规划教材第三章物联网的密钥管理3.1密钥管理类型3.2密钥管理安全问题及安全需求3.3全局密钥管理方案3.4随机密钥预分配方案3.5基于矩阵的密钥管理方案3.6基于EBS的密钥管理方案3.7LEAP协议和SPINs协议3.8适用于WIA-PA标准的密钥管理方案3.1密钥管理类型密钥管理类型3.1密钥管理类型1.基于对称密码体制和非对称密码体制的密钥管理特点:密钥长度不长物联网节点设备的计算开销相对较小对微处理器的存储开销要求相对较低物联网节点设备之间的通信开销相对较低
而非对称密码体制是基于数据函数的复杂度而不是基于代替和置换的方式来保证明文信息的安全。3.1密钥管理类型2.分布式密钥管理和层次式密钥管理
在分布式密钥管理方案中,传感器节点具有相同的计算、存储和通信能力,物联网节点间密钥的协商和更新是通过使用预配置的密钥材料和密钥协商协议相互协作来完成的。
层次式密钥管理方案更多的专注于将网络进行层次式划分来实现密钥的管理,即依据角色和功能强弱的不同,将物联网节点分为全功能设备(FullFunctionDevice,FFD)和精简功能设备(ReducedFunctionDevice,RFD),以FFD为核心,实现密钥的预分配、协商、更新和撤销等工作。63.1密钥管理类型3.静态密钥管理和动态密钥管理
在静态密钥管理中,由基站(安全管理者)为传感器节点预配置一定数目的密钥,传感器节点被部署在物联网中后,通过密钥协商协议完成通信密钥的建立,该通信密钥在整个网络运行期间不进行更新和撤销过程。
在动态密钥管理中,密钥拥有自己的生命周期,即密钥周期性进行分配、建立、更新和撤销等操作。3.1密钥管理类型74.随机密钥管理和确定性密钥管理
在随机密钥管理中,密钥的协商是随机性的;确定性密钥管理方案则不同于随机密钥管理方案,密钥环或密钥空间的选取是固定的。5.混合型密钥管理方案
将两种或两种以上的密钥分配特性混合起来的密钥管理方案称为混合型密钥管理方案。第三章物联网的密钥管理3.1密钥管理类型3.2密钥管理安全问题及安全需求3.3全局密钥管理方案3.4随机密钥预分配方案3.5基于矩阵的密钥管理方案3.6基于EBS的密钥管理方案3.7LEAP协议和SPINs协议3.8适用于WIA-PA标准的密钥管理方案3.2密钥管理安全问题及安全需求9安全问题
依据通信方式的不同,密钥管理的安全问题分为:对密钥管理问题和组密钥管理问题。1.对密钥管理问题
如何保障通信双方建立可靠的对密钥,如何确定通信双方的身份以及如何安全地撤销和更新对密钥。2.组密钥管理问题
如何满足不同的组成员数量、行为(加入或撤销)以及地理分布等多种需求,能否抵抗来自非法节点的攻击,保障网络的前向安全性和后向安全性。103.2密钥管理安全问题及安全需求安全需求
结合物联网感知层的特性,密钥管理方案应该满足以下几种安全需求:真实性(Authenticity)机密性(Confidentiality)完整性(Integrity)可扩展(Scalability)灵活性(Flexibility)第三章物联网的密钥管理3.1密钥管理类型3.2密钥管理安全问题及安全需求3.3全局密钥管理方案3.4随机密钥预分配方案3.5基于矩阵的密钥管理方案3.6基于EBS的密钥管理方案3.7LEAP协议和SPINs协议3.8适用于WIA-PA标准的密钥管理方案123.3全局密钥管理方案
BROSK(BroadcastSessionKeyNegotiationProtocol)
协议以预配置主密钥(全局密钥)为基础,确保每个传感器节点与其邻居节点能够协商出会话密钥。协议分为三个阶段:假设网络初始化会话秘钥的建立133.3全局密钥管理方案1.假设
传感器节点的资源有限
传感器节点是静止的或者有较低的移动能力
每个传感器节点共享一个主密钥K,并且该主密钥K是绝对安全的2.网络初始化
由安全管理中心(SecurityOperationCenter,SOC)为所有传感器节点预配置主密钥143.3全局密钥管理方案3.会话秘钥的建立
每个传感器节点向自己的邻居节点广播密钥协商消息,该消息的格式为:IDi||Ni||MACK(IDi||Ni),一旦节点收到其邻居节点的密钥协商消息,其依据自身产生的随机数和邻居节点产生的随机数产生会话密钥。IDi:节点i的身份信息Ni:节点i产生的随机数MACK(IDi||Ni):使用主密钥K产生信息IDi||Ni的消息鉴别码(MessageAuthenticationCode,MAC)||表示字符串连接符。第三章物联网的密钥管理3.1密钥管理类型3.2密钥管理安全问题及安全需求3.3全局密钥管理方案3.4随机密钥预分配方案3.5基于矩阵的密钥管理方案3.6基于EBS的密钥管理方案3.7LEAP协议和SPINs协议3.8适用于WIA-PA标准的密钥管理方案163.4.1随机预共享方案E-G方案
随机密钥预分配方案,亦称E-G方案。E-G方案的主要思路是:在WSNs完成部署前,由安全管理者从一个大的密钥池P中随机选出k个密钥构成密钥环,并将该密钥环加载到传感器节点中。节点使用共享密钥(至少1个)来建立会话密钥。如果两节点没有共享密钥密钥,那么将通过路径密钥阶段协商会话密钥。3.4.1随机预共享方案17E-G方案建立过程
密钥预分配阶段
共享密钥发现阶段
径密钥建立阶段
密钥的撤销路径密钥建立过程
对路径密钥建立过程做详细描述:节点A欲与节点E进行通信,但是它们之间又没有共享密钥。而节点B与节点A存在共享密钥,节点B与节点E也存在共享密钥,那么节点B即可作为密钥分发中心,为节点A和节点E建立会话密钥KAE,并以KAB和KBE加密KAE的方式分别发送给节点A和节点E。183.4.2q-composite随机预共享方案q-composite随机预共享方案q-composite方案建立在E-G方案的基础上,该方案要求两节点之间的共享密钥个数至少为q个。方案的实施过程
密钥的生成
共享密钥的发现
通信密钥的计算
用Hash函数根据以下公式计算得到通信密钥,Hash函数的自变量顺序是预先设定的。
第三章物联网的密钥管理3.1密钥管理类型3.2密钥管理安全问题及安全需求3.3全局密钥管理方案3.4随机密钥预分配方案3.5基于矩阵的密钥管理方案3.6基于EBS的密钥管理方案3.7LEAP协议和SPINs协议3.8适用于WIA-PA标准的密钥管理方案203.5基于矩阵的密钥管理方案
Blom方案主要采用对称矩阵和范德蒙行列式的特性,完成对密钥的建立。从理论上来讲,该方案能够在任意两个传感器节点之间建立唯一的对密钥,并且该对密钥的安全阀值为
(安全阀值
表明只要网络中有不超过
个节点被捕获,任意两个节点之间的对密钥都是安全可靠的;反之,若超过了
个传感器节点被捕获,网络将不再绝对安全)。Blom方案主要分为三个阶段初始化阶段密钥材料预分配阶段对密钥建立阶段。
3.5基于矩阵的密钥管理方案211.初始化阶段a.安全管理者构建一个的范德蒙矩阵G;b.安全管理者在有限域GF(q)内随机产生一个的对称矩阵D,并依据矩阵G计算对称矩阵A,即。2.密钥材料预分配阶段将矩阵G的第i列和矩阵A的第i行存储于节点i的存储单元内。3.对密钥建立阶段
若节点i和节点j进行通信,首先交换各自存储的矩阵G的信息,节点i计算,节点j计算。第三章物联网的密钥管理3.1密钥管理类型3.2密钥管理安全问题及安全需求3.3全局密钥管理方案3.4随机密钥预分配方案3.5基于矩阵的密钥管理方案3.6基于EBS的密钥管理方案3.7LEAP协议和SPINs协议3.8适用于WIA-PA标准的密钥管理方案233.6基于EBS的密钥管理方案数学定义
选定参量n,k和m,且参量满足k>1,n>m的关系。EBS(n,m,k)是一个三元组集合
,集合
中的元素是
中的子集
,
,t满足以下两条性质:(1)t最多是集合
中的k个子集;(2)集合
中恰好有m个子集:
,使得这些元素的并集满足
,即任意节点成员t都可以恰好被m个集合剔除掉。
243.6基于EBS的密钥管理方案方案介绍
在EBS方案中,规定了两类密钥类型:管理密钥和通信密钥。
管理密钥:用于WSNs系统的初始化配置、会话密钥的建立、密钥的更新和撤销;
通信密钥:用于保证组内成员节点之间的通信安全。
基于上述的定义和性质,EBS方案采用k+m个管理密钥来支撑网络规模为n个节点的WSNs,为每个传感器节点分配k个管理密钥。
253.6基于EBS的密钥管理方案
以EBS(8,3,2)为例,简单介绍密钥分配规则,如下表所示。
该网络中有8个传感器节点,密钥池中一共有5个密钥,从5个密钥中选出3个密钥分配给8个传感器节点,新加入的2个节点将按照灰色部分进行分配。
节点密钥N1N2N3N4N5N6N7N8N9N10k11111110000k21110001110k31001100111k40101011101k50010111011263.6基于EBS的密钥管理方案密钥更新
假设节点N1被攻击者捕获,攻击者可以获得被捕获节点的三个管理密钥k1、k2和k3。安全管理者需要撤销节点N1上的密钥,由于节点N1未知管理密钥有k4和k5,所以可以利用k4和k5进行密钥更新.第三章物联网的密钥管理3.1密钥管理类型3.2密钥管理安全问题及安全需求3.3全局密钥管理方案3.4随机密钥预分配方案3.5基于矩阵的密钥管理方案3.6基于EBS的密钥管理方案3.7LEAP协议和SPINs协议3.8适用于WIA-PA标准的密钥管理方案283.7.1LEAP协议LEAP协议
本地加密与认证协议(LocalizedEncryptionandAuthenticationProtocol,LEAP)是一个典型的分布式密钥管理方案,在该方案中一共定义了四种密钥类型,它们分别是个体密钥、对密钥、分组密钥和全网密钥。1.个体密钥建立阶段
使用一个伪随机函数f和一个只有基站存储的主密钥
,可得u的个体密钥:。292.对密钥建立(1)密钥预先配置阶段
基站随机产生初始密钥
,同时通过预先配置的方式将密钥
加载到每个传感器节点中,节点u利用密钥
和自己的ID派生出主密钥
。(2)邻居发现阶段
节点u向周围发送广播消息,其次当邻居节点v收到节点u广播的消息后回复响应消息。(3)对密钥建立阶段
节点u收到邻居节点v发送的响应消息后,计算出节点v的主密钥
,同时完成对节点v的认证,若认证通过,则计算它们之间的对密钥
。节点
v采用相同的方法计算该对密钥。3.7.1LEAP协议303.7.1LEAP协议3.分组密钥建立过程
节点u欲想与其所有的邻居节点
建立分组密钥,首先节点u随机产生一个随机密钥
,然后使用与邻居节点
的对密钥
加密密钥
,发送给邻居节点,即可完成分组密钥的建立。4.全网密钥建立过程
基站产生全网密钥,然后使用基站本身生成的分组密钥加密该全网密钥并广播出去。基站的邻居节点收到基站广播的消息后,通过解密获得全网密钥,然后使用自己的分组密钥加密全网密钥并广播出去。这样一次次通过多跳的方式将全网密钥分发下去,直到全网传感器节点获得全网密钥31SPINs协议
该协议包含两个部分:SNEP协议和μTESLA协议,其中SNEP协议的目的是:为传感器网络提供数据机密性、完整性、点到点的可认证性和数据的新鲜性等;μTESLA协议为资源受限的传感器网络提供广播认证服务。SNEP协议采用数据加密的形式确保数据的机密性,使用MAC码和计数器相集合的方法来保障数据的完整性、弱新鲜性和通信双方的可认证性,采用在数据报文中嵌入随机值的方式来保证数据的强新鲜性。3.7.2SPINs协议32
通信双方共享的私钥和MAC密钥建立的基础是预配置主密钥XAB,即将主密钥XAB作为伪随机函数F一个输入变量产生私钥和MAC密钥,如下式所示。1.数据保密性和弱新鲜性
采用共享私钥和计数器相互的方式来加密明文数据,并以计数器值来为传输的数据提供弱新鲜性。3.7.2SPINs协议3.7.2SPINs协议332.数据完整性和可认证性
通过加入MAC码来确保数据的完整性和通信双方的可认证性。3.强新鲜性
采用单一的计数器方式不能够为数据提供强新鲜性,SNEP协议通过嵌入随机数的方式提高数据的新鲜性。第三章物联网的密钥管理3.1密钥管理类型3.2密钥管理安全问题及安全需求3.3全局密钥管理方案3.4随机密钥预分配方案3.5基于矩阵的密钥管理方案3.6基于EBS的密钥管理方案3.7LEAP协议和SPINs协议3.8适用于WIA-PA标准的密钥管理方案353.8适用于WIA-PA标准的密钥管理方案WIA-PA密钥管理架构363.8适用于WIA-PA标准的密钥管理方案1.密钥分发WIA-PA网络无线设备在安装于现场之前,应该根据实际需求向现场设备装载初始密钥即为配置密钥。
设备在加入网络之前,设备需要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 榆林地区清涧县2025-2026学年第二学期二年级语文第八单元测试卷部编版含答案
- 百色市田林县2025-2026学年第二学期四年级语文第八单元测试卷(部编版含答案)
- 乌兰察布盟察哈尔右翼前旗2025-2026学年第二学期五年级语文第八单元测试卷(部编版含答案)
- 沃尔玛商品汰换策略
- 2025 初中写作运用象征翠竹赞虚心气节课件
- 书馆岗位工作制度
- 五个日子工作制度
- 产科医师工作制度
- 会诊中心工作制度
- 体温检测工作制度
- 十岁生日模板
- 外协喷漆协议合同模板
- DL∕T 1917-2018 电力用户业扩报装技术规范
- 探究风的成因实验改进策略 论文
- 小记者基础知识培训课件
- 四型干部建设方案
- JCT587-2012 玻璃纤维缠绕增强热固性树脂耐腐蚀立式贮罐
- 人文地理学-米文宝-第二章文化与人文地理学
- 2023年上海奉贤区高三二模作文解析(质疑比相信更难) 上海市高三语文二模作文【范文批注+能力提升】
- 为什么是中国
- 日管控、周排查、月调度记录表
评论
0/150
提交评论