- Iraqi block cipher
In
cryptography , the Iraqi block cipher was ablock cipher published in Csource code form byanonymous FTP upload around July1999 , and widely distributed onUsenet . It is a five round unbalanced Feistel cipher operating on a 256 bit block with a 160 bit key.A
comment suggests that it is ofIraq i origin. However, like theS-1 block cipher , it is generally regarded as ahoax , although of lesser quality than S-1. Although the comment suggests that it is Iraqi in origin, all comments, variable and function names and printed strings are in English rather than Arabic; the code is fairly inefficient (including some pointless operations), and the cipher's security may be flawed (no proof).Because it has a constant
key schedule the cipher is vulnerable to aslide attack . However, it may take 264 chosen texts to create a single slid pair, then the attack is unfeasible. It also has a large number of fixed points, but it's notnecessarily a problem, except possibly for hashing modes. No public attack is currently available. As with S-1, it wasDavid Wagner who first spotted the security flaws. [cite newsgroup |title=Re: Question about iraqi block cipher |author=David A. Wagner |date=2000-05-08 |newsgroup=sci.crypt |id=8f75u3$jvl$1@blowfish.isaac.cs.berkeley.edu |url=http://groups.google.com/group/sci.crypt/msg/fd2f199b8514b8e5?dmode=source |accessdate=2008-08-20]References
External links
* [http://www.mirrors.wiretapped.net/security/cryptography/algorithms/ibc/ibc.c Source code for the cipher]
Wikimedia Foundation. 2010.