【技术实现步骤摘要】
【技术保护点】
一种传感器网络会话密钥建立方法,其特征在于所述方法如下:传感器网络中基站负责为节点生成和安全分发长期私钥,基站选取椭圆曲线上阶为q的循环群G,P是G的生成元,两个Hash函数:H↓[1]:{0,1}↑[*]→Z↓[q],H↓[2]:Z↓[q]×Z↓[q]→{0,1}↑[l],l是安全参数,随机选取整数x∈Z↓[q],Z↓[q]为模为q的加法群,x作为系统私钥秘密保存,然后计算Y=xP得到系统公钥,系统的公开参数为(G,q,Z↓[q],P,H↓[1],H↓[2],l,Y)。基站为网络节点ID生成长期私钥:基站首先随机选取另一个整数k∈Z↓[q],计算并安全发送给节点ID:r↓[ID]=kP和s↓[ID]=k+H↓[1](ID,r↓[ID])x,(r↓[ID],s↓[ID])就是节点ID的长期私钥;网络中任意两个节点A和B通过如下协商协议产生会话密钥:节点A和B的私钥分别为(r↓[A],s↓[A])和(r↓[B],s↓[B]),节点A和B进行如下操作:(1)消息发送:节点A选取随机整数t↓[A]∈Z↓[q],计算u↓[A]=t↓[A]P,然后将(A,r↓[A],u↓[A])发送给节点B,同 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:任勇军,
申请(专利权)人:南京航空航天大学,
类型:发明
国别省市:84[中国|南京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。