-
公开(公告)号:CN102448062B
公开(公告)日:2014-03-12
申请号:CN201210003524.7
申请日:2012-01-06
Applicant: 中国科学院计算技术研究所
CPC classification number: Y02D70/14
Abstract: 本发明提供一种6LoWPAN网络密钥建立方法,包括:步骤1、内部路由器节点Rx接收到第一个来自路由器节点Ru的DIO消息后,向节点Ru发送消息请求得到组密钥;步骤2、Ru收到消息后,根据消息中的k值计算f(k)和f(k+Δ1);步骤3、Ru使用f(k)解密{f(k+Δ1)||KI}f(k)信息,然后把解密出的f(k+Δ1)与自己计算的值进行比较,如果相等,则Ru对Rx认证通过,否则认证不通过;步骤4、如果Rx认证通过,则Ru把KI作为与Rx之间的对密钥进行保存,并且向Rx回应消息;步骤5、Rx收到回应消息后,通过KI解密整个消息,得到Ru的接口标识IIu,然后和数据包源地址中的接口标识进行对比实现对Ru的认证;步骤6、如果Ru认证通过,Rx得到组密钥KG,并把Ru作为自己的父节点、存储两者之间的对密钥KI。上述利用多次Hash的密钥建立方法计算量小。
-
公开(公告)号:CN102448062A
公开(公告)日:2012-05-09
申请号:CN201210003524.7
申请日:2012-01-06
Applicant: 中国科学院计算技术研究所
CPC classification number: Y02D70/14
Abstract: 本发明提供一种6LoWPAN网络密钥建立方法,包括:步骤1、内部路由器节点Rx接收到第一个来自路由器节点Ru的DIO消息后,向节点Ru发送消息请求得到组密钥;步骤2、Ru收到消息后,根据消息中的k值计算f(k)和f(k+Δ1);步骤3、Ru使用f(k)解密{f(k+Δ1)||KI}f(k)信息,然后把解密出的f(k+Δ1)与自己计算的值进行比较,如果相等,则Ru对Rx认证通过,否则认证不通过;步骤4、如果Rx认证通过,则Ru把KI作为与Rx之间的对密钥进行保存,并且向Rx回应消息;步骤5、Rx收到回应消息后,通过KI解密整个消息,得到Ru的接口标识IIu,然后和数据包源地址中的接口标识进行对比实现对Ru的认证;步骤6、如果Ru认证通过,Rx得到组密钥KG,并把Ru作为自己的父节点、存储两者之间的对密钥KI。上述利用多次Hash的密钥建立方法计算量小。
-