Skip to main content

Hvad er en blokciffer?

En blokciffer er en symmetrisk kryptografisk algoritme, der bruges til at krybe følsomme data.Programmer eller algoritmer, der faktisk udfører opgaven med at skjule data, kaldes chiffere.Data, der kryberes eller krypterer, giver andre fordele udover hemmeligholdelse.Kryptering kan også sikre, at en meddelelse ikke er ændret, samt verificere afsenderens identitet.

Kryptografi er videnskaben om at dreje læsbare ikke -krypterede data, kaldet PLAINTEXT, til krypterede data, kaldet Cifftext.Blokerchifere adskiller sig fra de andre vigtigste kategori af symmetriske algoritmer, stream ciffere, idet de krypterer data i bidder eller blokke i stedet for en karakter ad gangen.En blokciffer anses generelt for at være mere sikker end en strømchiffer, fordi det er mere tilfældigt, mens en strømchiffer fungerer hurtigere, når den planlagtex.Symmetrisk kryptografi, også kaldet privat nøglekryptografi, bruger en enkelt nøgle til at kryptere og dekryptere data.Det er vigtigt, at nøglen forbliver privat, fordi enhver, der har den, kan læse enhver meddelelse, der sendes.Dette er i modsætning til asymmetrisk kryptografi, der bruger to taster, en privat nøgle, der er sikret og en offentlig nøgle, der er tilgængelig for alle.

Brug af kryptografi daterer mange århundreder og var til stede i det gamle Egypten og Rom.Julius Caesar brugte det, der nu er bredt kendt som Caesar -chifferen til at videregive hemmelige meddelelser til hans generaler.Kryptografiske systemer er konstant under angreb, og når gamle algoritmer er brudt, udvikler kryptografer nye programmer til at skjule beskeder.Nogle populære versioner af Block Ciphers inkluderer datakrypteringsstandard (DES), Advanced Encryption Standard (AES) og International Data Encryption Algorithm (IDEA).

Des er en velkendt konventionel blokciffer, der bruger en 56-bit symmetrisk nøgle.Data er krypteret i 64-bit blokke.Hver gang DES krypterer en 64-bit PLAINTEXT-blok, kører den den gennem algoritmen 16 gange eller runder.På grund af den korte 56-bit-nøgle betragtes DES ikke længere som sikker for mange applikationer.

AES blev valgt i oktober 2000 af National Institute of Standards and Technology (NIST) som en mere sikker erstatning for DES.AES bruger tre forskellige nøgler til at udføre flere runder med kryptering på PLAINTEXT-blokke på 128-bit.De vigtigste størrelser er 128, 192 og 256-bit i længden.

En anden blokciffer er idé, der er vidt brugt i Europa og bruger en 128-bit nøgle til at udføre otte runder med kryptering på 64-bit blokke af sagsøger.Idea blev oprettet i 1992 af James Massey og Xuejia Lai under en forskningskontrakt med et svensk teknologifond.Selvom ideen blev udviklet med private tilskud, er den gratis til ikke-kommerciel brug.