[REVS] The CS^2 Block Cipher
SecuriTeam <[email protected]>
| Newsgroups | gmane.comp.security.securiteam |
|---|---|
| Message-ID | <[email protected]> |
The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com - - promotion The SecuriTeam alerts list - Free, Accurate, Independent. Get your security news from a reliable source. http://www.securiteam.com/mailinglist.html - - - - - - - - - The CS^2 Block Cipher ------------------------------------------------------------------------ SUMMARY This paper describes a new CS block cipher that is an extension of the original CS-Cipher. The new design inherits the efficiency of the original design while being upgraded to support a larger block size as well as use a slightly improved substitution box. DETAILS Introduction: The CS-Cipher is a 64-bit block cipher designed for efficiency on 8-bit processors as well as in hardware. In their design they introduced the use of multi permutations as a design construct as well as a very non-linear round transform. In a subsequent paper, Vaudenay claimed that the active substitution box ``sbox'' count is at least 72 over the full cipher, thus concluding the design is immune to differential and linear cryptanalysis. As of yet no full cryptanalysis of the CS-Cipher is known to exist. In this paper the CS-Cipher is extended using the results of [ <http://www.securescience.net/ciphers/csc2/node20.html#FPHT> 5] and [ <http://www.securescience.net/ciphers/csc2/node20.html#DMWT> 7] to produce an efficient 128-bit block cipher with a 128-bit secret key. It is shown how the design can be implemented efficiently as well as explain the hardware rationale. The white paper linked here also prove that the new design is immune to both differential and linear cryptanalysis. It is further argued that the new CS-Cipher design resists several other known attacks. The full paper can be found at: <http://www.securescience.net/ciphers/csc2/> http://www.securescience.net/ciphers/csc2/ Sample reference code can be found at: <http://www.securescience.net/ciphers/csc2/csc2ref.c> csc2ref.c ADDITIONAL INFORMATION The original article can be found at: <http://www.securescience.net/ciphers/csc2/> http://www.securescience.net/ciphers/csc2/ ======================================== This bulletin is sent to members of the SecuriTeam mailing list. To unsubscribe from the list, send mail with an empty subject line and body to: [email protected] In order to subscribe to the mailing list, simply forward this email to: [email protected] ==================== ==================== DISCLAIMER: The information in this bulletin is provided "AS IS" without warranty of any kind. In no event shall we be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages.