En chiffer (fra fransk chiffre "tal" fra arabisk صِفْر , sifr " nul ") er et system af reversible transformationer, der afhænger af en hemmelig parameter ( nøgle ) og er designet til at sikre hemmeligholdelsen af transmitteret information.
Kryptering bruges til hemmelig korrespondance mellem diplomatiske repræsentanter med deres regeringer, i de væbnede styrker til overførsel af teksten til hemmelige dokumenter via tekniske kommunikationsmidler, af banker for at sikre sikkerheden af transaktioner, og også af nogle internettjenester af forskellige årsager .
En chiffer kan være en kombination af konventionelle tegn (et konventionelt alfabet af tal, bogstaver eller bestemte tegn) eller en algoritme til konvertering af almindelige tal og bogstaver. Processen med at kryptere en besked med en kryptering kaldes kryptering . Videnskaben om at skabe og bruge cifre kaldes kryptografi . Krypteringsanalyse er videnskaben om metoder til at opnå den oprindelige værdi af krypteret information.
En vigtig parameter for enhver chiffer er nøglen - en parameter for en kryptografisk algoritme, der sikrer valget af en transformation fra et sæt af transformationer, der er mulige for denne algoritme. Moderne kryptografi antager, at al hemmeligholdelse af en kryptografisk algoritme er koncentreret i nøglen, men ikke i detaljerne i selve algoritmen ( Kerckhoffs princip ).
Forveksle ikke en chiffer med kodning - en fast transformation af information fra en form til en anden. Sidstnævnte mangler begrebet nøgle og holder ikke Kerckhoffs princip . I dag bruges kodning praktisk talt ikke til at beskytte information mod uautoriseret adgang , men kun mod fejl i datatransmission (støj-immun kodning) og andre formål, der ikke er relateret til beskyttelse.
Chiffere kan bruge én nøgle til at kryptere og dekryptere, eller to forskellige nøgler. På dette grundlag skelner de mellem:
Krypteringer kan designes til enten at kryptere hele teksten på én gang eller kryptere den, når den ankommer. Der er således:
Naturligvis kan en blokchiffer omdannes til en strømchiffer ved at opdele inputdataene i separate blokke og kryptere dem separat.
Der er også i øjeblikket ubrugte substitutionscifre , som har (for det meste) svag kryptografisk styrke .
En asymmetrisk kryptering er et system med kryptering og/eller elektronisk digital signatur (EDS), hvor den offentlige nøgle transmitteres over en åben (det vil sige ubeskyttet, tilgængelig for observation) kanal og bruges til at verificere den digitale signatur og til at kryptere beskeden. En hemmelig nøgle bruges til at generere en EDS og til at dekryptere en besked . [1] Kryptografiske systemer med offentlig nøgle bruges i øjeblikket i vid udstrækning i forskellige netværksprotokoller , især i TLS-protokollerne og dens forgænger SSL (underliggende HTTPS ), i SSH . Bruges også i PGP , S/MIME .
Ordbøger og encyklopædier |
|
---|---|
I bibliografiske kataloger |