Sąvoka apibrėžime ABC
Įvairios / / July 04, 2021
Autorius Guillem Alsina González, kovo mėn. 2017
Nors mūsų laikais šifravimo ir šifravimo technologijos sprogo dėl masinio išmaniųjų įrenginių naudojimo ir ryšio su internetas, šifravimo metodai buvo naudojami nuo senų senovės.
Kaip ir daugelis kitų dalykų, priskirtų didžiajam Juliui Cezariui, jis taip pat naudojo a kodas jūsų karinių ryšių šifravimas, kurį šiandien iššifruoti gali atrodyti labai paprasta ir trivialu, bet kuris tuo metu turėjo būti siaubingai sudėtingas:
cezario šifras susideda iš abėcėlės raidžių pakeitimo kita, pozicijų perkėlimu į tam tikrą skaičių kvadratų
Pavyzdžiui, jei turime, kad abėcėlė yra ABCDEFGHIJK... ir mes nusprendėme naudoti Cezario raktą poslinkis iš 3 pozicijų A atitiks D, B atitiks E ir pan.
Tokiu būdu a teksto Ką
Sveiki, kaip yra
tai atrodytų
Krñd, txh wdñ
Šio tipo kodų problema yra ta, kad visomis kalbomis vienos raidės kartojasi labiau nei kitos. Lotynų kalbos palikuonių kalbose jie yra balsiai, o jei matome, kad a charakteris Tai daug kartojama, galime pradėti testuoti, kol iššifruojame žodį. Ir kai kurios iššifruotos raidės, kaip mes galime žinoti, kad poslinkis, likusio teksto iššifravimas bus nereikšmingas.
Norėdami tai išspręsti,
dabartinės šifravimo sistemos naudoja matematinių operacijų seriją, kurioms išspręsti reikalingi raktai
Šie raktai paprastai yra vieši ir privatūs. Pirmasis naudojamas bet kokiam iššifravimui pranešimą kuris mus pasiekia, ir būtent tą turime turėti, kad gautume užšifruotus ryšius ir juos iššifruotume, kad juos suprastume.
Privatus raktas yra reikalingas pranešimams užšifruoti, jo neturime pateikti niekam.
Svarbus algoritmų kodavimo veiksnys yra tai, kiek bitų naudojama matematinėse operacijose
kadangi kuo daugiau jų yra, tai yra, tuo ilgesnis raktas, tuo sunkiau iššifruoti duomenis ir tuo daugiau saugumas jos užkrato pernešimas. Kas daugiau,
prie koduojamos informacijos iššifravimo sunkumų pridedamas jos „galiojimo laikas“
Taigi, pavyzdžiui, sąjungininkų šalių šnipinėjimo tarnybos per Antrasis pasaulinis karas, sutiko vokiečiams per savo pagrindinį dvigubą agentą (kataloną Joaną Pujolį) pateikti informaciją apie tikrus Normandijos nusileidimas, likus kelioms valandoms iki šių įvykių, kai vokiečiai neturėjo galimybės ištaisyti ir geriau aprėpti srityje.
Tokiu būdu ir naudodamiesi „pasibaigusia“ praktine informacija jie išsaugojo patikimumą savo geriausiam kontržvalgybos turtui.
Taigi, jei turime informaciją, užkoduotą ilguoju raktu, gali būti įmanoma ją iššifruoti naudojant labai galingas kompiuterines sistemas ir naudojant laiko, bet iki to laiko informacija nebebus įdomi arba mes jau būtume ją gavę kitomis viešomis priemonėmis, kuriomis, net pradėdamas dekodavimą, ji jau praranda palūkanų.
Tarp populiariausių šifravimo sistemų turime:
- DES (duomenų šifravimo standartas)
- AES (išplėstinis šifravimo standartas)
- PGP (gana geras privatumas)
- Blowfish
- Dviejų žuvų
Nuotraukos: Fotolia - Cebreros / Corocota
Šifravimo temos