Paper 2012/696 Original: eprint.iacr.org/2012/696 ↗
Cryptanalysis of RAKAPOSHI Stream Cipher
Abstract
RAKAPOSHI is a hardware oriented stream cipher designed by Carlos Cid et al. in 2009. The stream cipher is based on Dynamic Linear Feedback Shift Registers, with a simple and potentially scalable design, and is particularly suitable for hardware applications with restricted resources. The RAKAPOSHI stream cipher offers 128-bit security. In this paper, we point out some weaknesses in the cipher. Firstly, it shows that there are 2^192 weak (key, IV) pairs in RAKAPOSHI stream cipher. Secondly, for weak (key, IV) pairs of RAKAPOSHI, they are vulnerable to linear distinguishing attack and algebraic attack. Finally, we propose a real time related key chosen IV attack on RAKAPOSHI. The attack on RAKAPOSHI recovers the 128-bit secret key of with a computational complexity of 2^37, requiring 47 related keys, 2^8 chosen IVs and 2^14.555 keystream bits. The success probability of this attack is 0.999, which is quite close to 1. The experimental results corroborate our assertion.
Metadata
- Available format(s)
PDF
- Category
- Secret-key cryptography
- Publication info
- Preprint.
- History
- 2012-12-14: last updated
- 2012-12-14: published
- Short URL
- https://ia.cr/2012/696
- License
- https://creativecommons.org/licenses/by/4.0/
BibTeX
@misc{cryptoeprint:2012/696,
author = {Lin Ding and Jie Guan},
title = {Cryptanalysis of RAKAPOSHI Stream Cipher},
howpublished = {Cryptology {ePrint} Archive, Paper 2012/696},
year = {2012},
url = {https://eprint.iacr.org/2012/696}
}