Hvad er en blokchiffer?

En blokchiffer er en krypteringsmetode, der anvender en deterministisk algoritme sammen med en symmetrisk nøgle til at kryptere en blok af tekst i stedet for at kryptere en bit ad gangen som i stream ciphers. En almindelig blokchiffer, AES, krypterer f.eks. 128 bit-blokke med en nøgle af en forudbestemt længde: 128, 192 eller 256 bit. Blokchiffrer er pseudotilfældige permutationsfamilier (PRP), der opererer på en blok af bits af fast størrelse. PRP’er er funktioner, der ikke kan adskilles fra helt tilfældige permutationer, og derfor anses de for at være pålidelige, indtil de viser sig at være upålidelige.

Block cipher modes of operation er blevet udviklet for at eliminere chancen for at kryptere identiske tekstblokke på samme måde, idet den ciffertekst, der er dannet af den foregående krypterede blok, anvendes på den næste blok. En blok af bits kaldet en initialiseringsvektor (IV) anvendes også af driftstilstande for at sikre, at ciphertekster forbliver forskellige, selv når den samme klartekstmeddelelse krypteres et antal gange.

Nogle af de forskellige funktionsmåder for block ciphers omfatter bl.a. CBC (cipher block chaining), CFB (cipher feedback), CTR (counter) og GCM (Galois/Counter Mode). Ovenstående er et eksempel på CBC-tilstand.

Hvor en IV krydses med den indledende klartekstblok, og krypteringsalgoritmen afsluttes med en given nøgle, hvorefter den krypterede tekst udskrives. Denne resulterende ciffertekst bruges derefter i stedet for IV’en i efterfølgende klartekstblokke.

For oplysninger om de block ciphers, der er implementeret i wolfSSL, eller for at få mere at vide om det letvægts, indlejrede SSL-bibliotek wolfSSL, gå til wolfssl.com eller kontakt os på [email protected].

Pseudorandom permutation. (2014, 23. november). I Wikipedia, Den frie encyklopædi.
Hentet 22:06, 18. december 2014, fra
http://en.wikipedia.org/w/index.php?title=Pseudorandom_permutation&oldid=635108728.

Margaret Rouse. (2014). Block Cipher . Tilgængelig URL:
http://searchsecurity.techtarget.com/definition/block-cipher.

Block cipher mode of operation . (2014, 12. december). I Wikipedia, Den frie
Encyklopædi. Hentet 22:17, 18. december 2014, fra
http://en.wikipedia.org/w/index.php?title=Block_cipher_mode_of_operation&oldid=637837298

Wikimedia. (2014). Tilgængelig URL:
http://upload.wikimedia.org/wikipedia/commons/d/d3/Cbc_encryption.png.