首页> 中文期刊> 《计算机应用》 >重新认识背包公钥密码的安全性

重新认识背包公钥密码的安全性

         

摘要

Concerning the situation that knapsack public-key cryptosystem has been broken repeatedly, this paper analyzed the cause. It is expounded that a knapsack public-key sequence is generated by transforming an initial sequence composed of an easy knapsack problem with redundancy; hence, a knapsack public-key sequence is unlikely completely random. Currently, most broken knapsack cryptosystems only use confusion, such as modular multiplication, so as not to conceal the redundancy of the initial sequence adequately. It is necessary to utilize the redundancy for breaking a cryptosystem. Therefore, addition diffusion was introduced in this paper to diffuse the redundancy of an initial sequence, so that an adversary can not make use of the redundancy when breaking a cryptosystem. Inner-item diffusion and inter-item diffusion were illustrated. The analysis indicates the cryptosystem is secure against the known attacks with diffusion.%针对背包密码屡被破译的局面,分析了其中原因.指出背包公钥序列是由初始序列变换而来的,初始序列由易解背包形成,存在着冗余度,因此背包公钥序列不可能是完全随机的,利用这些冗余度是破译成功的必要条件,目前大多数被破译的背包密码只使用了模乘运算等混乱技术,这不足以隐藏初始序列的冗余度.为此引入了加法扩散技术,以分散初始序列的冗余度,使攻击者在破译过程中难以利用,举实例说明了项内扩散和项间扩散两种扩散技术.分析表明,运用扩散技术后,能抵御目前已知的攻击方法.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号