当前位置: 首页 > 专利查询>胡玉莲专利>正文

实用不可展的公钥加密系统技术方案

技术编号:3505723 阅读:214 留言:0更新日期:2012-04-11 18:40
所提发明专利技术是在标准假设下能抵抗午餐时间攻击和适应性选择密文攻击的公钥密码系统。它不会泄漏私有密钥或者明文的任何信息。在所提发明专利技术中,明文用公钥转化为一种加密的形式即密文后,只有拥有正确私钥的接收者才能解开密文。但在解密前,有一个密文的验证过程,它检查密文的合法性。如果密文是合法的,则被解密成明文;如果密文是不合法的,则被拒绝。合法密文的不可伪造性基于标准假设:计算Diffie-Hellman问题或双线性Diffie-Hellman问题的难度和哈希函数的无碰撞性。本发明专利技术可以广泛应用在数据加密、身份认证、安全通信、密钥交换等领域。

【技术实现步骤摘要】

【技术保护点】
一种实用不可展的公钥加密系统,其特征在于这种公钥加密系统由以下方法组成:    密钥对生成:    (a)生成第一个循环群G↓[1]和第二个循环群G↓[2],其中第一个循环群G↓[1]是一个超奇异椭圆曲线或阿贝尔簇上的点的加群,第二个循环群G↓[2]是一个有限域的乘法群,第一个循环群G↓[1]与第二个循环群G↓[2]有相同的素数阶q;    (b)选取一个可行的非退化的配对e,它能够由第一个循环群G↓[1]的两个元素生成第二个循环群G↓[2]的一个元素;    (c)任意选择一个生成元P∈G↓[1];    (d)随机选取x↓[1],y↓[1],z↓[1],x↓[2],y↓[2],z↓[2],…,x↓[n],y↓[n],z↓[n]∈Z↓[q],其中x↓[1],y↓[1],z↓[1],x↓[2],y↓[2],z↓[2],…,x↓[n],y↓[n],z↓[n]互不相同。计算    P↓[11]=x↓[1]P,P↓[21]=y↓[1]P,P↓[31]=z↓[1]P,    P↓[12]=x↓[2]P,P↓[22]=y↓[2]P,P↓[32]=z↓[2]P,    …,    P↓[1n]=x↓[n]P,P↓[2n]=y↓[n]P,P↓[3n]=z↓[n]P;    (e)将(x↓[1],y↓[1],z↓[1],x↓[2],y↓[2],z↓[2],…,x↓[n],y↓[n],z↓[n])作为系统的私钥保存,并公开系统参数(G↓[1],G↓[2],e,P,P↓[11],P↓[21],P↓[31],P↓[12],P↓[22],P↓[32],…,P↓[1n],P↓[2n],P↓[3n]),其中。    (f)生成G↓[1]中的一个元素Q作为用户公钥。    (g)计算    c↓[1]=x↓[1]Q,d↓[1]=y↓[1]Q,h↓[1]=z↓[1]Q,    c↓[2]=x↓[2]Q,d↓[2]=y↓[2]Q,h↓[2]=z↓[2]Q,    …,    c↓[n]=x↓[n]Q,d↓[n]=y↓[n]Q,h↓[n]=z↓[n]Q。    (h)计算    c=c↓[1]+…+c↓[n],    d=d↓[1]+…+d↓[n],    h=h↓[1]+…+h↓[n]。    (i)将(c,d,h)作为用户的私钥保存。    加密;    用参数(G↓[1],G↓[2],e,P,P↓[11],P↓[21],P↓[31],P↓[...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:胡玉莲
申请(专利权)人:胡玉莲
类型:发明
国别省市:42[中国|湖北]

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

1