[发明专利]一种公钥认证加密方法及数字签名方法有效
| 申请号: | 201010162304.X | 申请日: | 2010-04-27 |
| 公开(公告)号: | CN101834724A | 公开(公告)日: | 2010-09-15 |
| 发明(设计)人: | 王后珍;张焕国 | 申请(专利权)人: | 武汉大学 |
| 主分类号: | H04L9/30 | 分类号: | H04L9/30;H04L9/32 |
| 代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 张火春 |
| 地址: | 430072*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 认证 加密 方法 数字签名 | ||
1.一种公钥认证加密方法,其特征在于,包括以下步骤:
(I)系统建立:选择一个输出至少160位的标准哈希函数H(·)和有限域GF(q),其中q=2k、整数k小于哈希函数H(·)的输出值长度;
根据用户安全性需求指定整数参数n、δ和μ的值(0<μ<δ<n);
随机选取GF(q)上的n维仿射双射变换U、n+μ维仿射双射变换T以及n维可逆多变量二次非线性变换F,其中F表示为:
(t1…,tn)=F(z1,…,zn)=(f1(z1…,zn),…,fn(z1…,zn))
其中,fi为n元二次多项式函数,形式如下:
将非线性变换F扩展为加密方案的中心映射F′:随机选取μ个形如fi的n元二次多项式tn+i=fn+i(z1,…,zn),(1≤i≤μ)连接到F后构成F′;
构造基于哈希函数H(·)的可逆压缩变换L:(y1,…,yn)←(χ1,…,χn,χn+1,…,χn+δ),
其中χn+i=Hk(χ1||χ2||…||χn-δ+i-1),1≤i≤δ、Hk(·)表示取H(·)输出值的前k位、“||”表示将两个比特串连接起来、系数αi≠0(1≤i≤n+δ),其它系数为随机选取;
系统的公钥为上述4个映射T、F′、U和L的复合,即G′=TоF′оU оL,公钥G′是有限域GF(q)上n+δ输入变量、n+μ输出的二次多项式方程组,私钥为映射T、F′、U以及L的相应逆变换组成,即D={U-1,T-1,F-1,L-1};
(II)用公钥加密过程:假设要加密的明文已编码为(χ1,…,χn),然后利用哈希函数结合上述方法将其扩展为(χ1,…,χn+δ)、并代入公钥方程G′,得到相应的密文(y1,…,yn+μ);
(III)用私钥解密过程包括4个子步骤:
(1)用私钥T-1计算得到(t1…,tn+μ)=T-1(y1…,yn+μ),然后丢掉加密时是增加的μ个冗余信息tn+1,…,tn+μ。
(2)用私钥F-1计算得到(z1,…,zn)=F-1(t1,…,tn);
(3)用私钥U-1计算得到(h1,…,hn)=U-1(z1,…,zn);
(4)用私钥L-1计算便可得到相应明文(χ1…,χn)=L-1(h1,…,hn)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010162304.X/1.html,转载请声明来源钻瓜专利网。





