Blowfish

Blowfish
La funció rodona (Funció Feistel) de Blowfish
La funció rodona (Funció Feistel) de Blowfish
La funció rodona (Funció Feistel) de Blowfish
General
DissenyadorsBruce Schneier
Data primera publicació1993
SuccessorsTwofish
Detall de xifratge
Mida de la clau32-448 bits en passos de 8 bits; per omissió 128 bits
Mida del bloc64
EstructuraXarxa Feistel
Rondes16
Millor criptoanàlisi pública
Quatre rondes de Blowfish són susceptibles d'un atac diferencial de segon ordre (Rijmen, 1997);[1] per a una classe de claus febles, 14 rondes de Blowfish es poden distingir amb una permutació pseudoaleatòria (Vaudenay, 1996).

Blowfish és un sistema de xifratge per blocs de clau, simètrica, dissenyat el 1993 per Bruce Schneier i s'inclou en un gran nombre de paquets de xifratge i productes d'encriptació. Blowfish proporciona un bon ritme d'encriptació en el programari i no s'ha trobat cap criptoanàlisi eficient fins a la data (2010). Tanmateix, en l'actualitat es presta més atenció al sistema AES.[2]

Schneier va dissenyar Blowfish com un algorisme d'ús general, amb la intenció de ser un substitut per al DES i lliure dels problemes i restriccions associades a altres algorismes. A l'època en què va sortir Blowfish, molts altres dissenys estaven patentats, eren sistemes propietaris o eren els secrets de comercials o governamentals. Schneier ha manifestat que, "Blowfish està sense patentar, i romandrà així a tots els països. L'algorisme es posa d'ara endavant en domini públic, i el pot fer servir lliurement tothom."[3]

Els trets notables del disseny inclouen Caixes-S dependents de la clau i una programació de claus altament complexa.

  1. Vincent Rijmen «Cryptanalysis and Design of Iterated Block Ciphers» (PostScript). Ph.D Thesis, 1997. Arxivat de l'original el 2013-05-08.
  2. Error de citació: Etiqueta <ref> no vàlida; no s'ha proporcionat text per les refs nomenades schneier-interview-dec-2007
  3. Bruce Schneier «Description of a New Variable-Length Key, 64-Bit Block Cipher (Blowfish)». Fast Software Encryption, Cambridge Security Workshop Proceedings. Springer-Verlag, 1993, pàg. 191–204. Arxivat de l'original el 2014-01-26.

Blowfish

Dodaje.pl - Ogłoszenia lokalne