2010 · 20 citations · 2 references
ComputingComputer ScienceCybersecurityComputer SecurityCryptographyVulnerability AnalysisAuthenticated EncryptionCryptographic ComplexityCryptographic VulnerabilitiesStream CiphersComplexityDifferential CryptanalysisRelated-key AttacksRelated-key CryptanalysisStream Cipher AnalysisStream Cipher Weaknesses
Enocoro is a family of stream ciphers proposed by Watanabe et al. in 2007. It consists of two algorithms called Enocoro-80 and Enocoro-128v1.1, whose key lengths are 80 bits and 128 bits respectively. In this paper, we show that Enocoro-128v1.1 is vulnerable against the related-key attack in which we assume a stronger attacker than one in the related-key differential attack. The attack is applicable with 2 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">112</sup> out of 2 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">128</sup> keys and the calculation complexity of the attack is about 2 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">65</sup> . Our attack is mainly of theoretical interest and do not present a threat to practical applications using Enocoro-128v1.1. In addition, we propose to update Enocoro-128v1.1 to Enocoro-128v2 where a patch has been applied to prevent the attack.
2
Improved “exhaustive search” attacks on stream ciphers
Steve Babbage · 1995 · 165 citations
Enocoro-80: A Hardware Oriented Stream Cipher
Dai Watanabe, Kota Ideguchi, Kitahara Jun et al. · 2008 · 22 citations