Atbash

Den atbash er en erstatning chiffer enkelt monoalphabetic for hebraiske alfabetet . Dette krypteringsmetode substitutter א (det første brev) for ת (den siste), ב (den andre) for ש (den nest siste), og så videre, reversering av alfabetet .

Denne krypteringsmetoden er svak fordi den er en enkel mono-alfabetisk erstatning. På den tiden da Atbash ble brukt, var det ikke noe problem å mangle matematiske eller til og med dataverktøy tilpasset kryptologi.

Atbash i det gamle testamentet eller tanakh

I boken av Jeremiah , לב קמי Lev Kamai (51: 1) er den Atbash av כשדים Kasdim ( Kaldea ), og ששך Sheshakh (25:26; 51:41) er det Atbash for בבל Bavel ( Babylon ).

Det er assosiert med esoteriske tradisjoner innen jødedommen som Kabbalah .

Atbash tilpasset det latinske alfabetet

Atbash-krypteringen som passer for det latinske alfabetet vil være:

Klar b vs. d e f g h Jeg j k l m ikke o s q r s t u v w x y z
Figur Z Y X W V U T S R Q P O IKKE M L K J Jeg H G F E D VS B

En enklere og raskere måte å merke seg dette er å presentere korrespondansen i en tabell med 13 kolonner:

B VS D E F G H Jeg J K L M
Z Y X W V U T S R Q P O IKKE

Atbash kan også brukes i hvilket som helst alfabet .

For eksempel, i Atbash, tilsvarer bokstavene "  xszlh  " ordet "  kaos  ".

Fraværet av en vokal på hebraisk tillater mange situasjoner der ord og deres Atbash gir mening. Denne saken er sjeldnere på fransk. RU og SI, ART og ZIG, RIVA og IREZ er noen eksempler.

Atbash sett på som en affinert kryptering

Atbash kan sees på som et spesielt enkelt tilfelle av affin kryptering .

Ved å matche den første bokstaven i alfabetet til 0, den andre bokstaven til 1 og så videre til den siste bokstaven som vil tilsvare antall bokstaver i alfabetet - 1, får vi for eksempel for det latinske alfabetet:

B VS D E F G H Jeg J K L M IKKE O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 10 11 12 1. 3 14 15 16 17 18 19 20 21 22 23 24 25

Atbash kan deretter dekodes og kodes ved hjelp av en enkel affinefunksjon:

Hvis alfabetet har m sifre, er krypteringsfunksjonen

Dekrypteringsfunksjonen er da identisk med krypteringsfunksjonen

Hvis vi bruker en mer naturlig nummerering (a = 1, b = 2, ...), blir funksjonen:

og dekrypteringsfunksjonen vil igjen være f .

Merknader og referanser

  1. uttømmende liste

Vedlegg

Se også

Eksterne linker