CS-Cipher

1 week ago 275

v2.05 - Repaired 1 link to disambiguation page - (You can help) - Jacques Stern

← Previous revision Revision as of 17:50, 12 July 2025
Line 3: Line 3:
{{Infobox block cipher
{{Infobox block cipher
| name = CS-Cipher
| name = CS-Cipher
| designers = [[Jacques Stern]] and [[Serge Vaudenay]]
| designers = [[Jacques Stern (cryptographer)|Jacques Stern]] and [[Serge Vaudenay]]
| publish date = 1998
| publish date = 1998
| derived from =
| derived from =
Line 15: Line 15:
}}
}}


In [[cryptography]], '''CS-Cipher''' (for ''Chiffrement Symétrique'') is a [[block cipher]] invented by [[Jacques Stern]] and [[Serge Vaudenay]] in 1998. It was submitted to the [[NESSIE]] project, but was not selected.
In [[cryptography]], '''CS-Cipher''' (for ''Chiffrement Symétrique'') is a [[block cipher]] invented by [[Jacques Stern (cryptographer)|Jacques Stern]] and [[Serge Vaudenay]] in 1998. It was submitted to the [[NESSIE]] project, but was not selected.


The algorithm uses a key length between 0 and 128 bits (length must be a multiple of 8 bits). By default, the cipher uses 128 bits. It operates on blocks of 64 bits using an 8-round [[Feistel network]] and is optimized for 8-bit [[central processing unit|processor]]s. The round function is based on the [[fast Fourier transform]] and uses the binary expansion of [[e (mathematical constant)|e]] as a source of "[[nothing up my sleeve number]]s".
The algorithm uses a key length between 0 and 128 bits (length must be a multiple of 8 bits). By default, the cipher uses 128 bits. It operates on blocks of 64 bits using an 8-round [[Feistel network]] and is optimized for 8-bit [[central processing unit|processor]]s. The round function is based on the [[fast Fourier transform]] and uses the binary expansion of [[e (mathematical constant)|e]] as a source of "[[nothing up my sleeve number]]s".
Open Full Post