首页> 外文会议>International Workshop on Fast Software Encryption >Key Collisions of the RC4 Stream Cipher
【24h】

Key Collisions of the RC4 Stream Cipher

机译:RC4流密码的关键碰撞

获取原文

摘要

This paper studies "colliding keys" of RC4 that create the same initial state and hence generate the same pseudo-random byte stream. It is easy to see that RC4 has colliding keys when its key size is very large, but it was unknown whether such key collisions exist for shorter key sizes. We present a new state transition sequence of the key scheduling algorithm for a related key pair of an arbitrary fixed length that can lead to key collisions and show as an example a 24-byte colliding key pair. We also demonstrate that it is very likely that RC4 has a colliding key pair even if its key size is less than 20 bytes. This result is remarkable in that the number of possible initial states of RC4 reaches 256! ≈ 2~(1684). In addition we present a 20-byte near-colliding key pair whose 256-byte initial state arrays differ at only two byte positions.
机译:本文研究了创建相同初始状态的RC4的“碰撞键”,因此生成相同的伪随机字节流。很容易看到RC4在其关键尺寸非常大时具有碰撞键,但尚不清楚是否存在短键尺寸的关键冲突。我们介绍了用于任意固定长度的相关密钥对的关键调度算法的新状态转换序列,其可以导致密钥冲突并作为示例成为示例的24字节碰撞密钥对。我们还证明,即使其密钥尺寸小于20字节,RC4也很可能具有碰撞密钥对。该结果是显着的,因为RC4的可能初始状态的数量达到256! ≈2〜(1684)。此外,我们呈现了一个20字节的近乎碰撞密钥对,其256字节初始状态阵列仅在两个字节位置不同。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号