[发明专利]需要采用穷举法解密的随机加密方法无效
申请号: | 201110355321.X | 申请日: | 2011-11-01 |
公开(公告)号: | CN103095452A | 公开(公告)日: | 2013-05-08 |
发明(设计)人: | 刘海云 | 申请(专利权)人: | 刘海云 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/18 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 524099 广东省湛江市赤*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种需要采用穷举法解密的随机加密方法,其主要用途在于加密重要明文。加密流程如下:输入用户身份信息和加密强度;根据随机密钥的随机长度、加密强度和预定解密速度三者之间的关系,计算随机密钥的随机长度,并产生该随机长度的随机密钥;利用用户身份信息和随机密钥按照预定的加密算法加密重要明文以得到密文,并用由程序确定的加密算法将用户身份信息和随机密钥锁在密码识别信息中。用这种加密方法所产生的密文,无论如何编写解密程序,即使输入正确的用户身份信息也需要使用穷举法进行解密,并且既要对用户身份信息进行比对,还要对随机密钥进行比对。这种方法不仅可应用于单机系统,还可应用到云中的密钥托管服务。 | ||
搜索关键词: | 需要 采用 穷举 解密 随机 加密 方法 | ||
【主权项】:
一种加密方法,其加密流程如下:【I】输入用户身份信息UserID和加密强度,根据随机密钥的随机长度、加密强度和预定解密速度三者之间的关系,计算随机长度Long,产生随机长度为Long的随机密钥Random,【II】采用预定算法,利用用户身份信息UserID和随机密钥Random,加密要保密的重要明文Text以得到密文ReText,其中,所述输入用户身份信息UserID和加密强度,是指下列两者之一:①用户输入用户身份信息UserID,并设置加密强度,②用户输入用户身份信息UserID,由软件系统自动设置加密强度,所述预定解密速度取决于预定的解密机器和预定的解密程序这两者的速度,所述随机长度Long是由下列之一或多个构成:随机密钥中单元的个数、随机密钥中每个单元的比特数、随机密钥中单元的变动范围,所述随机密钥Random既是对重要明文Text加密的密钥的一部分,又是对密文Retext解密的密钥的一部分,所述预定算法由下列加密算法中的一种或多种构成:替代、置换、混淆、扩散、迭代、组合拆分法、数学关系加密、变位加密、逻辑加密、算术加密、分组加密、流密码加密、线性加密、非线性加密、对称加密、非对称加密、统计数据加密、伪随机加密算法、利用随着加密进程增加项数和调整幂次的多项式产生的流密码加密的算法、利用排序所产生的序号代码加密的算法,所述利用用户身份信息UserID和随机密钥Random,是指除了利用包含用户身份信息UserID和随机密钥Random这两者本身外,还包括利用下列信息中的一种或多种:由用户身份信息UserID衍生的信息、由随机密钥Random衍生的信息、随机数、由随机数衍生的信息、重要明文Text、由重要明文Text衍生的信息、由用户身份信息UserID、随机密钥Random、随机数和重要明文Text这四者之中两者共同衍生的信息、由用户身份信息UserID、随机密钥Random、随机数和重要明文Text这四者之中三者共同衍生的信息,由用户身份信息UserID、随机密钥Random、随机数和重要明文Text这四者共同衍生的信息,所述重要明文Text是指下列信息中的一种或多种:密钥、证书、个人隐私、商业机密、企事业单位机密、计算机安全信息,存在于计算机中需要加密保护 的信息片段、文件、文件夹,所述加密要保密的重要明文Text以得到密文Retext,就是对重要明文Text、用户身份信息UserID和随机密钥Random这三者加密的过程,所述密文Retext,不仅包含对重要明文Text加密后生成的信息,也包含对用户身份信息UserID和随机密钥Random加密后生成的信息即密码识别信息PassID,并且无论如何编写解密程序,解密时在输入用户身份信息UserID的条件下,都需要用穷举法或采用密码分析和穷举攻击相结合的方法寻找随机密钥Random,才能确保正确解密密文ReText,以释放重要明文Text,所述加密强度取决于加密用户身份信息UserID和随机密钥Random后所生成的密码识别信息PassID,解密时,只有先完成对密码识别信息PassID的解密,才能保证对密文Retext进行正确解密,以释放重要明文Text,并且解密时,在确认用户身份信息UserID和随机密钥Random都正确后,从重要明文Text的密文ReText中解出重要明文Text的速度比解密密码识别信息PassID的速度快许多倍,并且满足如果不解密密码识别信息PassID直接攻击密文ReText中的其他部分以得到重要明文Text的计算量不小于攻击密码识别信息PassID的计算量,因此,所述加密强度也等于对重要明文Text进行加密的加密强度并且是下列其中之一:随机长度、解密的平均计算量、解密的最大计算量、解密的平均计算量相对加密时计算量的放大倍数、解密的最大计算量相对加密时计算量的放大倍数、解密的平均计算量相对单次解密时计算量的放大倍数、解密的最大计算量相对单次解密时计算量的放大倍数、解密的平均尝试解密次数、解密的最多尝试解密次数、在预定速度机器上的平均解密时间、在预定速度机器上的最长解密时间、加密强度的等级标注。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于刘海云,未经刘海云许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110355321.X/,转载请声明来源钻瓜专利网。