Abstract
We show how to represent a non-linear equation over GF(2) using linear systems with multiple right hand sides. We argue that this representation is particularly useful for constructing equation systems describing ciphers using an S-box as the only means for non-linearity. Several techniques for solving systems of such equations were proposed in earlier work, and are also explained here. Results from experiments with DES are reported. Finally we use our representation to link a particular problem concerning vector spaces to the security of ciphers with S-boxes as the only non-linear operation.
Chapter PDF
References
Cid, C., Murphy, S., Robshaw, M.: Small Scale Variants of the AES. In: Gilbert, H., Handschuh, H. (eds.) FSE 2005. LNCS, vol. 3557, pp. 145–162. Springer, Heidelberg (2005)
Courtois, N., Bard, G.: Algebraic Cryptanalysis of the Data Encryption Standard, Cryptology ePrint Archive, Report 2006/402 (2006), http://eprint.iacr.org/
Raddum, H., Semaev, I.: Solving MRHS linear equations. Extended abstract, In: International Workshop on Coding and Cryptography, April 16-20, 2007, Versailles, France (2007)
Raddum, H., Semaev, I.: New Technique for Solving Sparse Equation Systems, Cryptology ePrint Archive, Report 2006/475 (2006), http://eprint.iacr.org/
Raddum, H.: Cryptanalytic Results on Trivium (2006), available from http://www.ecrypt.eu.org/stream/triviump3.html
Courtois, N., Pieprzyk, J.: Cryptanalysis of Block Ciphers with Overdefined Systems of Equations, Cryptology ePrint Archive, Report 2002/044 (2002), http://eprint.iacr.org/
Rijmen, V., Daemen, J.: The Block Cipher Rijndael. Springer, Berlin (2002)
US National Bureau of Standards. Data Encryption Standard, Federal Information Processing Standards Publications No. 46 (1977)
Anderson, R., Biham, E., Knudsen, L.: Serpent: A Proposal for the Advanced Encryption Standard (1998), available from http://www.cl.cam.ac.uk/~rja14/serpent.html
Daemen, J., Peeters, M., Van Assche, G., Rijmen, V.: Nessie Proposal: Noekeon (2000), available from http://gro.noekeon.org/
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Raddum, H. (2007). MRHS Equation Systems. In: Adams, C., Miri, A., Wiener, M. (eds) Selected Areas in Cryptography. SAC 2007. Lecture Notes in Computer Science, vol 4876. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77360-3_15
Download citation
DOI: https://doi.org/10.1007/978-3-540-77360-3_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-77359-7
Online ISBN: 978-3-540-77360-3
eBook Packages: Computer ScienceComputer Science (R0)