[发明专利]加解密方法和装置在审
申请号: | 201410136167.0 | 申请日: | 2014-04-04 |
公开(公告)号: | CN104980273A | 公开(公告)日: | 2015-10-14 |
发明(设计)人: | 胡予濮;雷浩;王凤和 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/14 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解密 方法 装置 | ||
1.一种加密方法,其特征在于,基于预先生成的原始公钥{p,α}、原始私钥,以及第1至第m级私钥,其中,所述原始私钥为第0级私钥,第i级私钥由第i-1级私钥生成,1≤i≤m,1≤m,m为正整数;所述p为第一公钥参数,所述α为第二公钥参数;
所述方法包括:
对原始明文进行预处理,得到长度为N/2j的j级明文,其中,N=2n,n为大于等于m的整数,0≤j≤m,所述N为系统参数中的第一系统参数;
使用所述p和所述α对所述j级明文进行加密计算,得到j级密文;
输出所述j级密文,以便解密方使用第h级私钥进行解密得到与之对应的明文,0≤h≤j。
2.如权利要求1所述的方法,其特征在于,
所述系统参数还包括第二系统参数η和第三系统参数μ,其中,
所述原始公钥和原始私钥的生成过程包括:
进行结式计算,直至所述结式为素数;
响应于所述结式为素数,生成所述原始公钥和所述原始私钥;
所述结式计算包括:
确定第一多项式,所述第一多项式表示为F(x),所述F(x)为N次不可约多项式,并且F(x)∈I[x],所述I[x]表示整系数多项式全体的集合;
从多项式无穷范数小于μ、次数不超过N的多项式集合中,随机选取一个多项式,将随机选取的多项式赋值给第二多项式,所述第二多项式表示为S(x);
将1+2S(x)赋值给第三多项式,所述第三多项式表示为G(x);
计算所述G(x)与F(x)的结式,将所述结式赋值给所述p;
所述生成所述原始公钥和所述原始私钥包括:
计算G0(x)与F(x)在模p域上的最大公因式,所述最大公式表示为D0(x),所述G0(x)表示对应第0级的第一密钥多项式,下标0表示第0级,G0(x)=G(x);
将所述D0(x)的模p根赋值给所述α;
计算对应第0级的第二密钥多项式,所述对应第0级的第二密钥多项式表示为Z0(x),其中,Z0(x)∈I[x]并满足Z0(x)G0(x)=p;Z0(x)的各次系数分别为所述(0)表示第0级;
计算对应第0级的第三密钥多项式,所述对应第0级的第三密钥多项式表示为B0(x),所述B0(x)的各次系数分别为并且,
所述主私钥包含所述
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410136167.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:应用于电子烟的信息交互方法及系统
- 下一篇:用于载波聚合的装置及其方法