Vad är en blockchiffer?

En blockchiffer är en symmetrisk kryptografisk algoritm som används för att krypa känslig data. Program eller algoritmer som faktiskt utför uppgiften att dölja data kallas chiffer. Förvirring, eller kryptering, data ger andra fördelar förutom hemlighet. Kryptering kan också säkerställa att ett meddelande inte har ändrats, samt verifiera avsändarens identitet.

Cryptography är vetenskapen om att vända läsbara okrypterade data, kallad PlainText, till krypterade data, kallad chiffertext. Blockchiffer skiljer sig från den andra huvudkategorin av symmetriska algoritmer, strömmaphers, genom att de krypterar data i bitar eller block, istället för en karaktär i taget. En blockchiffer anses i allmänhet vara säkrare än en strömchiffer eftersom den är mer slumpmässig, medan en strömchiffer fungerar snabbare när klartexten är kort.

Begreppet en blockchiffer som är symmetrisk kommer från den faktiska processen för krypteringsdata. Symmetrisk kryptografi, även kallad Private Key CRYPTography, använder en enda nyckel för att kryptera och dekryptera data. Det är viktigt att nyckeln förblir privat eftersom alla som har den kan läsa alla meddelanden som skickas. Detta i motsats till asymmetrisk kryptografi, som använder två nycklar, en privat nyckel som är säkrad och en offentlig nyckel som är tillgänglig för alla.

Användning av kryptografi går tillbaka många århundraden och var närvarande i antika Egypten och Rom. Julius Caesar använde det som nu är allmänt känt som Caesar -chifferen för att skicka hemliga meddelanden till sina generaler. Kryptografiska system attackeras ständigt, och när gamla algoritmer bryts utvecklar kryptografer nya program för att dölja meddelanden. Några populära versioner av blockchiffer inkluderar datakrypteringsstandard (DES), Advanced Encryption Standard (AES) och internationell datakrypteringsalgoritm (IDEA).

des är en välkänd konventionell blockchiffer som använder en 56-bitars symmetrisk nyckel.Data är krypterade i 64-bitarsblock. Varje gång DES krypterar ett 64-bitars klartextblock, kör det det genom algoritmen 16 gånger eller omgångar. På grund av den korta 56-bitarsnyckeln anses DES inte längre vara säker för många applikationer.

AES valdes ut i oktober 2000 av National Institute of Standards and Technology (NIST) som en säkrare ersättning för DES. AES använder tre olika nycklar för att utföra flera krypteringsrundor på klartextblock på 128-bitar. Nyckelstorlekarna är 128, 192 och 256 bitar långa.

En annan blockchiffer är IDEA, som används i stor utsträckning i Europa och använder en 128-bitars nyckel för att utföra åtta krypteringsrundor på 64-bitars block av vanlig text. Idea skapades 1992 av James Massey och Xuejia Lai under ett forskningsavtal med en svensk teknikstiftelse. Även om IDEA utvecklades med privata bidrag är den gratis för icke-kommersiellt bruk.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?