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". |