Cryptology ePrint Archive: Report 2014/704
A 128-bit Block Cipher Based on Three Group Arithmetics
Shenghui Su and Shuwang Lü and Daqiang Dong
Abstract: Enlightened by the IDEA block cipher, the authors put forward the REESSE3+ block cipher (a symmetric key cryptosystem) based on three group arithmetics: addition modulo 2 (bit XOR), addition modulo 2 ^ 16, and multiplication modulo 2 ^ 16 + 1. Different from IDEA, REESSE3+ uses 128-bit block inputs, a 256-bit key, and a renovative round function. The authors describe the REESSE3+ cipher algorithm in the graph, and expound the encryption subkeys, encryption operation, decryption subkeys, and decryption operation. Further, demonstrate the correctness of the REESSE3+ cipher algorithm, and analyze the security of REESSE3+ from three aspects. The measures for assuring the security of REESSE3+ cover those for assuring the security of IDEA, and thus, the ability of REESSE3+ in resisting differential analysis is at least equivalent to that of IDEA.
Category / Keywords: secret-key cryptography / Block cipher algorithm; Symmetric key; Round function; Additive group; Multiplicative group
Date: received 6 Sep 2014, last revised 16 Oct 2015
Contact author: reesse at 126 com
Available format(s): PDF | BibTeX Citation
Note: The content has no essential change.
Version: 20151016:093545 (All versions of this report)
Short URL: ia.cr/2014/704
Discussion forum: Show discussion | Start new discussion
[ Cryptology ePrint archive ]