一种基于身份加密的密钥共享方法技术

技术编号:6036053 阅读:377 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种基于身份加密的密钥共享方法,属于计算机网络与信息安全技术领域。本发明专利技术针对分布式网络群组通信中加密密钥的保存和使用,使具有合法权限的网络节点可以得到共享密钥,该方法同时具有IBE公钥加密体制的安全性和门限密钥共享的容错性。首先由一个密钥分发者将密钥分为n份影子密钥,并生成验证证据;其次将影子密钥在授权集合中分发;所有满足门限条件t的授权子集可以恢复共享密钥。所有节点可通过公开的证据验证影子密钥的正确性,当影子密钥生命周期结束时可以进行更新。本发明专利技术采用基于身份的加密解密算法,是一种椭圆曲线类的加密方法,具有较高的安全强度和较低的通信开销,能降低节点功耗,延长网络生命周期。

【技术实现步骤摘要】

【技术保护点】
一种基于身份加密的密钥共享方法,其特征在于,包括以下步骤:步骤一,建立系统共用参数;Step1-1:随机选取一个正整数q,分别选取两个q阶群G↓[1]、G↓[2],以及双线性映射*:G↓[1]×G↓[1]→G↓[2],随机选择G↓[1]的生成元P∈G↓[1];Step1-2:随机选择四个散列函数H↓[1]、H↓[2]、H↓[3]、H↓[4];其中H↓[1],H↓[4]:{0,1}↑[*]aG↑[*],H↓[2],H↓[3]:GF(P↑[2])↑[*]a{0,1}↑[l];Step1-3:选择主密钥s∈Z↓[q]↑[*],计算系统公钥P↓[pub]=sP,输出系统共用参数π={G↓[1],G↓[...

【技术特征摘要】

【专利技术属性】
技术研发人员:李大伟杨庚陈燕俐祁正华朱薇
申请(专利权)人:南京邮电大学
类型:发明
国别省市:84

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1