Skrik (chiffer)

Scream - chifferet är ett ordbaserat strömchiffer utvecklat av Shai Halevi , Don Coppersmith och Charanjit Jutla från IBM .

Chifferet är designat som ett mjukvarueffektivt strömchiffer. Författarna beskriver målet med chiffret att vara en säkrare version av SEAL- chifferet.

Den allmänna designen av Scream ligger nära designen av SEAL med blockchifferliknande runda funktioner. Det finns två versioner av Scream. En av dem, Scream-F , återanvänder S-boxarna från Advanced Encryption Standard (AES) blockchiffer, medan den andra, Scream , internt genererar nya, nyckelberoende S-boxar som en del av initialiseringsfasen. Den runda funktionen är också baserad på AES-rundfunktionen, men är smalare, 64 bitar istället för 128 bitar.

Chifferet använder en 128-bitars nyckel och en 128-bitars nonce. Den är effektiv i mjukvara, körs med 4-5 cykler per byte på moderna processorer.

Chifferet presenterades vid konferensen Fast Software Encryption (FSE) 2002 .