[发明专利]一种基于多变量与不确定性的公钥加密方法有效
申请号: | 201010613728.3 | 申请日: | 2010-12-30 |
公开(公告)号: | CN102064938A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | 苏盛辉;吕述望;蔡吉人 | 申请(专利权)人: | 苏盛辉;吕述望;蔡吉人 |
主分类号: | H04L9/30 | 分类号: | H04L9/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100037 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
一种基于多变量与不确定性的公钥加密方法,属于密码技术和计算机技术领域;包括密钥生成、加密和解密三个部分;其用户拥有两个密钥,一个只能私有,叫私钥,一个可以公开,叫公钥,它从 |
||
搜索关键词: | 一种 基于 多变 不确定性 加密 方法 | ||
【主权项】:
1.一种基于多变量与不确定性的公钥加密方法,由密钥生成、加密和解密三个部分组成,密钥生成部分供第三方权威机构使用,以便产生用户的一对私钥与公钥,加密部分供发送方使用,通过接收方的公钥把明文转换为密文,解密部分供接收方使用,通过自己的私钥把密文还原成明文,其特征在于·密钥生成部分采用了下列步骤:1)随机产生奇互素序列
2)寻找一个素数
使得
其中k满足
和
3)生成< l ( 1 ) , l ( 2 ) , l ( 3 ) > , . . . , < l ( n ~ - 2 ) , l ( n ~ - 1 ) , l ( n ~ ) > ∈ Ω ]]> 且两两不同4)随机选取
使得||W||≥2n-30,
和log ( δ - 1 % M ‾ ) ≈ log ( W - 1 % M ) ≈ log W ≈ n ]]> 5)计算
对
最后,以({Ci}、M)为公钥,以
为私钥,且私钥只能由用户私自拥有;·加密部分采用了下列步骤:发送方以接收方的公钥({Ci}、M)作为加密密钥,针对n比特的明文分组B1...Bn/2做(1)置C0←1,k←0,i←1(2)若Bi=00,令k←k+1,Bi←0,否则Bi←k+1,k←0(3)令i←i+1,若i≤n/2,转到(2)(4)若k≠0,令r←n/2-k,Br←Br+k(5)计算G ‾ ← Π i = 1 n / 2 ( C 3 ( i - 1 ) + B i ) B ‾ i % M ]]> 最后,得到密文
它将被发送给接收方;·解密部分采用了下列步骤:接收方以自己的私钥
作为解密密钥并针对密文
做①计算![]()
置Z1←Z0,h←0②若
或2|Zh,计算
转至②③置G←Zh,
B1...Bn/2←0,i←1,j←0,k←0④如果(A3i-j)k+1|G,计算G←G/(A3i-j)k+1,Bi←3-j,k←0,否则令j←j+1,若j≤2,转到④,否则k←k+1⑤令i←i+1,若i≤n/2且G≠1,置j←0,转至④⑥令r←n/2-k,若k≠0且
计算
⑦若G≠1,计算
转至②,否则,结束最后,接收方恢复出发送方的原始明文B1...Bn/2,即b1...bn。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏盛辉;吕述望;蔡吉人,未经苏盛辉;吕述望;蔡吉人许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010613728.3/,转载请声明来源钻瓜专利网。