Chiffer

Ett chiffer (från franska  chiffre "nummer" från arabiska صِفْر ‎, sifr " noll ") är ett system av reversibla transformationer som beror på någon hemlig parameter ( nyckel ) och är utformad för att säkerställa sekretessen för överförd information.

Tillämpningar av chiffer

Chiffer används för hemlig korrespondens mellan diplomatiska representanter med deras regeringar, i de väpnade styrkorna för att överföra texten till hemliga dokument via tekniska kommunikationsmedel, av banker för att garantera säkerheten för transaktioner, och även av vissa internettjänster av olika skäl .

Ett chiffer kan vara en kombination av konventionella tecken (ett konventionellt alfabet av siffror, bokstäver eller vissa tecken) eller en algoritm för att konvertera vanliga siffror och bokstäver. Processen att kryptera ett meddelande med ett chiffer kallas kryptering . Vetenskapen om att skapa och använda chiffer kallas kryptografi . Kryptanalys  är vetenskapen om metoder för att erhålla det ursprungliga värdet av krypterad information.

En viktig parameter för varje chiffer är nyckeln  - en parameter för en kryptografisk algoritm som säkerställer valet av en transformation från en uppsättning transformationer som är möjliga för denna algoritm. Modern kryptografi förutsätter att all sekretess för en kryptografisk algoritm är koncentrerad till nyckeln, men inte i detaljerna i själva algoritmen ( Kerckhoffs princip ).

Förväxla inte ett chiffer med kodning  - en fast omvandling av information från en form till en annan. Den senare saknar begreppet nyckel och håller inte Kerckhoffs princip . Nuförtiden används kodning praktiskt taget inte för att skydda information från obehörig åtkomst , utan endast från fel i dataöverföring (brus-immunkodning) och andra ändamål som inte är relaterade till skydd.

Typer av chiffer

Chiffer kan använda en nyckel för att kryptera och dekryptera, eller två olika nycklar. På grundval av detta särskiljer de:

Chiffer kan utformas för att antingen kryptera hela texten på en gång eller kryptera den när den kommer. Det finns alltså:

Naturligtvis kan ett blockchiffer förvandlas till ett strömchiffer genom att dela upp indata i separata block och kryptera dem separat.

Det finns också för närvarande oanvända substitutionschiffer , som har (för det mesta) svag kryptografisk styrka .

Asymmetriska chiffer

Ett asymmetriskt chiffer  är ett system för kryptering och/eller elektronisk digital signatur (EDS), där den publika nyckeln sänds över en öppen (det vill säga oskyddad, tillgänglig för observation) kanal och används för att verifiera den digitala signaturen och för att kryptera meddelandet. En hemlig nyckel används för att generera en EDS och för att dekryptera ett meddelande . [1] Kryptografiska system med offentlig nyckel används för närvarande i stor utsträckning i olika nätverksprotokoll , särskilt i TLS-protokollen och dess föregångare SSL (underliggande HTTPS ), i SSH . Används även i PGP , S/MIME .

Symmetriska chiffer

Blockera chiffer

Stream chiffer

Anteckningar

  1. Bruce Schneier . Tillämpad kryptografi. 2:a uppl. Protokoll, algoritmer och källtexter i C-språk. Kapitel 2.7 Digitala signaturer och kryptering.

Länkar