[发明专利]加密系统、同态签名方法和同态签名程序在审
申请号: | 201580083446.8 | 申请日: | 2015-10-08 |
公开(公告)号: | CN108141362A | 公开(公告)日: | 2018-06-08 |
发明(设计)人: | 小关义博;川合丰 | 申请(专利权)人: | 三菱电机株式会社 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;G09C1/00;H04L9/30 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 邓毅;马建军 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 签名密钥 签名生成装置 加密系统 签名程序 使用参数 运算装置 字符位置 字符串 密钥 调换 交换 | ||
1.一种加密系统,其中,所述加密系统具有:
签名生成装置,其使用签名密钥,针对包含N个(N为2以上的整数)字符的消息生成第1签名;以及
同态运算装置,其使用所述第1签名和与所述签名密钥不同的同态密钥,生成在所述消息中调换了位置不同的2个字符而得到的改变消息的第2签名。
2.根据权利要求1所述的加密系统,其中,
所述加密系统还具有密钥生成装置,该密钥生成装置使用对偶配对向量空间的基B0*、…、BN*,生成包含所述基B0*、…、BN*中的各基的部分集合的所述签名密钥,所述基B0*、…、BN*是使用N-1个变换矩阵W1、…、WN-1生成基B0*、…、BN*中的从B2*起的基而成的,
所述签名生成装置使用所述签名密钥中包含的所述基B0*、…、BN*中的各基的部分集合和所述消息,生成对偶配对向量空间的元素即包含所述消息中包含的各字符的元素的组σ1、…、σN,生成包含所生成的所述元素的组σ1、…、σN的所述第1签名。
3.根据权利要求2所述的加密系统,其中,
所述同态运算装置取得参数,使用所述参数、所述第1签名和所述同态密钥,生成调换所述消息的所述参数的值即第j个(j为1以上N-1以下的整数)字符和第j+1个字符而得到的所述改变消息的所述第2签名。
4.根据权利要求3所述的加密系统,其中,
所述密钥生成装置生成包含所述变换矩阵W1、…、WN-1和所述基B0*、…、BN*中的各基的部分集合的所述同态密钥,
所述同态运算装置使用所述同态密钥中包含的所述变换矩阵W1、…、WN-1中的所述参数的值即第j个变换矩阵Wj,在所述第1签名中包含的所述元素的组σ1、…、σN中调换所述参数的值即第j个σj和第j+1个σj+1,生成调换σj和σj+1而得到的调换签名,使用所述调换签名生成所述第2签名。
5.根据权利要求4所述的加密系统,其中,
所述同态运算装置使用所述同态密钥中包含的所述基B0*、…、BN*中的各基的部分集合,根据对偶配对向量空间生成元素τ0、…、τN,使用所述调换签名与所述元素τ0、…、τN之积生成所述第2签名。
6.根据权利要求2~5中的任意一项所述的加密系统,其中,
所述密钥生成装置还生成包含对偶配对向量空间的基B0、…、BN的部分集合的验证密钥,
所述加密系统还具有签名验证装置,该签名验证装置取得所述第2签名作为验证签名,使用所述验证密钥对所述验证签名进行验证。
7.根据权利要求6所述的加密系统,其中,
所述签名验证装置取得所述第1签名作为所述验证签名,使用所述验证密钥对所述验证签名进行验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三菱电机株式会社,未经三菱电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580083446.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于建立共同机密的方法和设备
- 下一篇:用于认证的装置,方法和计算机程序产品