首页> 外文会议>Electrical and Computer Engineering, 2004. Canadian Conference on >A stream cipher algorithm based on conventional encryption techniques
【24h】

A stream cipher algorithm based on conventional encryption techniques

机译:基于常规加密技术的流密码算法

获取原文

摘要

In this paper we present a new word-oriented stream cipher, RAINBOW, based on conventional encryption algorithms. The core of this algorithm is the keystream generator. What is used to generate the pseudo-random keystream is composed of "real key" and "temporal key". The "real key" is just like the key in a block cipher, which is known by two users. But the "temporal key" is generated at the beginning of communication. The "real key" and "temporal key" are blended and divided into two parts. One part is taken as plaintext, the other is treated as the key in a conventional encryption algorithm (such as Triple DES, IDEA and so on). The output of the encryption is a pseudo-random keystream, which is then XOR'ed with the plaintext to generate the ciphertext. Because of the diffusion and confusion of the conventional encryption, the "real key", pseudo-random keystreams, plaintext and ciphertext hold very complex and nonlinear relations. We have performed several detailed security analysis. The cryptanalysis of RAINBOW did not reveal an attack better than exhaustive key search. The speed of this algorithm is as fast as commonly block ciphers.
机译:在本文中,我们提出了一种基于常规加密算法的面向单词的新型流密码RAINBOW。该算法的核心是密钥流生成器。用于生成伪随机密钥流的是由“真实密钥”和“时间密钥”组成。 “真实密钥”就像两个用户都知道的分组密码中的密钥一样。但是,“时间密钥”是在通信开始时生成的。将“真实密钥”和“临时密钥”混合并分为两个部分。一部分被视为纯文本,另一部分被视为常规加密算法(例如Triple DES,IDEA等)中的密钥。加密的输出是伪随机密钥流,然后将其与纯文本进行XOR运算以生成密文。由于常规加密的扩散和混乱,“真实密钥”,伪随机密钥流,明文和密文具有非常复杂和非线性的关系。我们已经执行了一些详细的安全性分析。 RAINBOW的密码分析没有显示出比穷举密钥搜索更好的攻击。该算法的速度与普通分组密码一样快。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号