发明名称 加解密方法和装置
摘要 本发明公开了加解密方法和装置,以解决一把私钥处理所有涉及解密的应用,暴露风险较高的问题。上述加密方法基于预先生成的原始公钥{p,α}、原始私钥,以及第1至第m级私钥,原始私钥为第0级私钥,第i级私钥由第i-1级私钥生成,1≤i≤m,1≤m;方法包括:对原始明文进行预处理,得到长度为N/2<sup>j</sup>的j级明文,其中,N=2<sup>n</sup>,n为大于等于m的整数,0≤j≤m,N为系统参数中的第一系统参数;使用p和α对j级明文进行加密计算,得到j级密文;输出j级密文,以便解密方使用第h级私钥进行解密得到与之对应的明文,0≤h≤j。在本发明中,由第i-1级私钥(高级别私钥)可生成第i级私钥(低级别私钥),各级私钥都具有一定的解密功能。这样,在解密应用中,有多把私钥可供选择,原始私钥使用的频率相对减少,从而降低了暴露风险。
申请公布号 CN104980273A 申请公布日期 2015.10.14
申请号 CN201410136167.0 申请日期 2014.04.04
申请人 华为技术有限公司 发明人 胡予濮;雷浩;王凤和
分类号 H04L9/32(2006.01)I;H04L9/14(2006.01)I 主分类号 H04L9/32(2006.01)I
代理机构 深圳市深佳知识产权代理事务所(普通合伙) 44285 代理人 唐华明
主权项 一种加密方法,其特征在于,基于预先生成的原始公钥{p,α}、原始私钥,以及第1至第m级私钥,其中,所述原始私钥为第0级私钥,第i级私钥由第i‑1级私钥生成,1≤i≤m,1≤m,m为正整数;所述p为第一公钥参数,所述α为第二公钥参数;所述方法包括:对原始明文进行预处理,得到长度为N/2<sup>j</sup>的j级明文,其中,N=2<sup>n</sup>,n为大于等于m的整数,0≤j≤m,所述N为系统参数中的第一系统参数;使用所述p和所述α对所述j级明文进行加密计算,得到j级密文;输出所述j级密文,以便解密方使用第h级私钥进行解密得到与之对应的明文,0≤h≤j。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼