Skip to main content

Wat is een blokcijfer?

Een blokcijfer is een symmetrisch cryptografisch algoritme dat wordt gebruikt om gevoelige gegevens te klauteren.Programma's of algoritmen die daadwerkelijk de taak uitvoeren om gegevens te verbergen, worden cijfers genoemd.Gegevens klauteren of coderen, bieden andere voordelen naast geheimhouding.Encryptie kan er ook voor zorgen dat een bericht niet is gewijzigd en de identiteit van de afzender verifieert.

Cryptografie is de wetenschap van het omzetten van leesbare niet -gecodeerde gegevens, genaamd Plain Tekst, in gecodeerde gegevens, cijfertekst genoemd.Block -cijfers verschillen van de andere hoofdcategorie van symmetrische algoritmen, streamcijfers, in die zin dat ze gegevens in brokken of blokken coderen, in plaats van één personage tegelijk.Een blokcijfer wordt over het algemeen als veiliger beschouwd dan een stroomcipher omdat deze meer willekeurig is, terwijl een stroomcipher sneller werkt wanneer de platte tekst kort is.

Het concept van een blokcijfer die symmetrisch is, komt van het feitelijke proces van het coderen van gegevens.Symmetrische cryptografie, ook wel private sleutelcryptografie genoemd, gebruikt een enkele sleutel om gegevens te coderen en te decoderen.Het is van essentieel belang dat de sleutel privé blijft omdat iedereen die hem heeft, elk verzonden bericht kan lezen.Julius Caesar gebruikte wat nu algemeen bekend staat als de Caesar -cijfer om geheime berichten door te geven aan zijn generaals.Cryptografische systemen worden voortdurend aangevallen en omdat oude algoritmen zijn verbroken, ontwikkelen cryptografen nieuwe programma's om berichten te verbergen.Sommige populaire versies van blokcijfers omvatten gegevenscoderingstandaard (DES), Advanced Encryption Standard (AES) en internationaal gegevenscodering -algoritme (Idee).

Des is een bekende conventionele blokcipher die een 56-bit symmetrische sleutel gebruikt.Gegevens worden gecodeerd in 64-bits blokken.Elke keer dat des een 64-bit platte tekstblok codeert, draait het het 16 keer of rondes door het algoritme.Vanwege de korte 56-bit sleutel wordt Des niet langer als veilig beschouwd voor veel toepassingen.

AES werd in oktober 2000 geselecteerd door het National Institute of Standards and Technology (NIST) als een veiliger vervanging voor DES.AES gebruikt drie verschillende sleutels om meerdere coderingsrondes uit te voeren op platte tekstblokken van 128 bits.De sleutelgroottes zijn 128, 192 en 256 bits lang.

Een ander blokcijfer is een idee, dat op grote schaal wordt gebruikt in Europa en een 128-bit sleutel gebruikt om acht coderingsrondes uit te voeren op 64-bits blokken van platte tekst.Idee werd in 1992 opgericht door James Massey en Xuejia Lai onder een onderzoekscontract met een Swedish Technology Foundation.Hoewel het idee is ontwikkeld met privébeurzen, is het gratis voor niet-commercieel gebruik.