[发明专利]公用密钥密码系统方法及设备无效
| 申请号: | 97198451.4 | 申请日: | 1997-08-19 |
| 公开(公告)号: | CN1232588A | 公开(公告)日: | 1999-10-20 |
| 发明(设计)人: | 杰弗里·霍夫施泰因;吉尔·皮弗;约瑟夫·H·西尔弗曼 | 申请(专利权)人: | NTRU密码系统公司 |
| 主分类号: | H04K1/00 | 分类号: | H04K1/00 |
| 代理公司: | 永新专利商标代理有限公司 | 代理人: | 韩宏 |
| 地址: | 美国*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 公用 密钥 密码 系统 方法 设备 | ||
1、用于编码和译码数字消息的方法,包括步骤:
选择环R的理想数p和q;
生成环R的元素f和g,并生成作为f(mod q)的反量的元素Fq,和生成作为f(mod p)的反量的元素Fp;
产生包括有h的公用密钥,其中h、使用g和Fq推导的积对mod q同余:
产生一能由其推导f和Fp的专用密钥;
通过使用公用密钥和一随机元素φ对消息m进行编码来产生编码的消息e;和
通过使用此专用密钥对编码消息e进行译码以产生译码消息。
2、按权利要求1所述方法,其中所述环R为一环Z上的模。
3、按权利要求1所述方法,其中Z上R的尺寸为N,这里N是大于1的整数。
4、按权利要求3所述方法,其中环R是多项式模一特定多项式的环。
5、按权利要求1所述方法,其中所述生成元素的步骤还包括生成是g(mod q)的反量的元素Gq,和生成是g(mod p)的反量的元素Gp。
6、权利要求5所述方法,其中所述元素Gq被用于所述公用密钥的推导中且所述元素Gp为所述专用密钥的部分。
7、权利要求1所述方法,其中所述选择步骤还包括选择一正整数k,且其中所述元素g包括各自的gi,其中i=1,2,…k,且其中所述公用密钥h包括各自的hi,其中i=1,2,…k。
8、权利要求7所述方法,其中所述随机元素φ包括理想数p中的各自φi,i=1,2,…k,和所述编码消息被产生作为
9、权利要求1所述方法,其中所述公用和专用密钥各自还包括有p和q。
10、权利要求1所述方法,其中所述理想数p和q由互为素数的整数生成。
11、权利要求10所述方法,其中编码消息e、消息m与包括有φ和h的积的总和对mod q同余。
12、权利要求10所述方法,其中所述整数p和q是不相等的,且p和q两者都大于1。
13、权利要求1所述方法,其中所述编码消息,由一地点的用户产生,由所述一地点传送到另一地点,并被所述另一地点的用户译码。
14、用于编码和译码数字消息m的方法,包括步骤:
选择整数p和q;
生成多项式f和g;
确定反量Fq和Fp,其中
Fq*f≡1(mod q),
Fp*f≡1(mod p);
产生包括有P、q、h的公用密钥,其中
h≡Fq*g(mod q);
产生包括有f和Fp的专用密钥;
通过使用专用密钥和一随机元素φ对消息m编码而产生编码的消息e;和
通过使用此专用密钥对编码消息e译码而产生译码消息。
15、权利要求14所述方法,其中所述编码消息e被产生作为
e≡pφ*h+m(mod q)
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于NTRU密码系统公司,未经NTRU密码系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/97198451.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:抗紧张剂和具有抗紧张作用的功能食品
- 下一篇:水性油墨组合物





