[发明专利]与分段密钥一起使用的密码学模块及其使用方法有效
申请号: | 201180061685.5 | 申请日: | 2011-12-08 |
公开(公告)号: | CN103283177A | 公开(公告)日: | 2013-09-04 |
发明(设计)人: | Z·里埃伯;T·J·瑟拉米 | 申请(专利权)人: | 莫雷加系统股份有限公司 |
主分类号: | H04L9/30 | 分类号: | H04L9/30 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 罗银燕 |
地址: | 加拿大*** | 国省代码: | 加拿大;CA |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分段 密钥 一起 使用 密码学 模块 及其 使用方法 | ||
1.一种密码学模块,包括:
密钥储存器,所述密钥储存器具有用于将密钥存储为包括多个随机密钥片段和余数密钥片段的k个密钥片段的多个存储位置;和
与所述密钥储存器耦接的至少一个密码处理段,所述至少一个密码处理段基于所述k个密钥片段操作以将输入信号处理为输出信号。
2.根据权利要求1所述的密码学模块,其中,所述密钥包括公钥密码系统的私钥。
3.根据权利要求2所述的密码学模块,其中,所述私钥根据Rivest Shamir Adelman(RSA)加密。
4.根据权利要求1所述的密码学模块,其中,所述至少一个密码处理段基于所述k个密钥片段来执行模幂运算。
5.根据权利要求1所述的密码学模块,其中,所述至少一个密码处理段顺序地对输入信号进行处理以生成输出信号。
6.根据权利要求1所述的密码学模块,其中,所述至少一个密码处理段包括并行操作以将加密信号处理为多个分段密钥结果的多个密码处理段,并且其中,所述密码学模块还包括:
与所述多个密码处理段耦接的组合器,所述组合器组合所述多个分段密钥结果以生成解密信号。
7.根据权利要求6所述的密码学模块,其中,所述组合器产生所述多个分段密钥结果的乘积。
8.根据权利要求1所述的密码学模块,其中:
其中,mi表示所述k个密钥片段中的第i个密钥片段,d表示所述密钥,并且n=pq,其中,p和q是整数。
9.一种方法,包括:
将密钥存储为包括多个随机密钥片段和余数密钥片段的k个密钥片段;和
基于所述k个密钥片段,通过至少一个密码处理段对输入信号进行处理,以生成输出信号。
10.根据权利要求9所述的方法,其中,所述密钥包括公钥密码系统的私钥。
11.根据权利要求10所述的方法,其中,所述私钥根据Rivest Shamir Adelman(RSA)加密。
12.根据权利要求9所述的方法,其中,所述至少一个密码处理段基于所述k个密钥片段来执行模幂运算。
13.根据权利要求9所述的方法,其中,对加密信号进行处理包括顺序地对输入信号进行处理以生成输出信号。
14.根据权利要求9所述的方法,其中,对输出信号进行处理包括:
并行地将输出信号处理为多个分段密钥结果;和
组合所述多个分段密钥结果以生成输出信号。
15.根据权利要求9所述的方法,其中,组合所述多个分段密钥结果包括产生所述多个分段密钥结果的乘积。
16.根据权利要求9所述的方法,其中:
其中,mi表示所述k个密钥片段中的第i个密钥片段,d表示所述密钥,并且n=pq,其中,p和q是整数。
17.一种方法,包括:
产生至少一个随机数;
基于所述至少一个随机数来产生k-1个密钥片段;和
基于从所述k-1个密钥片段和密钥计算的模运算余数来产生余数密钥片段。
18.根据权利要求17所述的方法,其中,所述密钥包括公钥密码系统的私钥。
19.根据权利要求17所述的方法,其中,所述密钥包括Rivest Shamir Adelman(RSA)密码系统的私钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于莫雷加系统股份有限公司,未经莫雷加系统股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180061685.5/1.html,转载请声明来源钻瓜专利网。