Kaip Veikia Kodų Pertraukikliai

{h1}

Kodų laužikliai yra žmonės, kurie naudojasi logika ir intuicija norėdami atskleisti slaptą informaciją. Sužinokite daugiau apie kodų pertraukiklius ir jų naudojimą.

Kriptografininkas rašo „B“ raidę kaip „12“. Raidė O yra „34“. Norėdami užšifruoti frazę „Kaip veikia daiktai“, kriptografas parašytų „233452 4344452121 5234422543.“ Kadangi jis pakeičia kiekvieną raidę dviem skaičiais, nepažįstamam kodui sunku nustatyti, ką reiškia ši žinutė. Kriptografas galėtų tai padaryti dar sunkiau, sumaišydamas raidžių tvarką, užuot jas parašęs abėcėlės tvarka.

Julius Cezaris išrado dar vieną ankstyvą šifrą - tokį, kuris buvo labai paprastas ir vis dėlto supainiojo savo priešus. Jis sukūrė užšifruotus pranešimus, abėcėlės eiliškumą keičiant tam tikru raidžių skaičiumi. Pvz., Jei anglišką abėcėlę pakeistumėte trimis vietomis žemyn, raidė „D“ reikštų raidę „A“, o raidė „E“ reikštų „B“ ir pan. Galite vizualizuoti šį kodą, parašydami dvi abėcėles vienas ant kito, nurodydami atitinkamą paprastą tekstą ir šifrą:

Paprastas tekstas

a

b

c

d

e

f

g

h

i

j

k

l

m

Šifras

D

E

F

G

H

J

K

L

M

N

O

P

Paprastas tekstas

n

o

p

q

r

s

t

u

v

w

x

y

z

Šifras

Q

R

S

T

U

V

W

X

Y

Z

A

B

C

Atkreipkite dėmesį, kad šifro abėcėlė įvynioja į „A“, pasiekus „Z“. Naudodami šią šifravimo sistemą galėtumėte užšifruoti frazę „How Stuff Works“ kaip „KRZ VWXII ZRUNV“.

Abi šios sistemos - Polibijaus aikštė ir Cezario pamaina - sudarė daugelio būsimų šifrų sistemų pagrindą.

Kitame skyriuje apžvelgsime keletą šių sudėtingesnių šifravimo būdų.

Iššifruoti kalbąTo šifruotojas pranešimas reiškia, kad tekste esančias raides reikia pakeisti pakaitomis. Perskaitomas pranešimas vadinamas paprastas tekstas. Kriptografas paprastą tekstą paverčia šifru ir išsiunčia jį toliau. Pranešimo gavėjas naudoja tinkamą metodą, vadinamą Raktas, iššifruoti pranešimą, pakeisdami jį iš šifro atgal į paprastą tekstą.

„Trimethius Tableau“

Žlugus Romos imperijai, Vakarų pasaulis įžengė į tai, ką mes dabar vadiname tamsiaisiais amžiais. Per tą laiką stipendijos sumažėjo, o kriptografija ištiko tą patį likimą. Kriptografija vėl tapo populiari iki Renesanso. Renesansas buvo ne tik intensyvaus kūrybingumo ir mokymosi, bet ir intrigų, politikos, karo ir apgaulės laikotarpis.

Kriptografai pradėjo ieškoti naujų būdų, kaip užkoduoti žinutes. Cezario poslinkį buvo per lengva nulaužti - turėdamas pakankamai laiko ir kantrybės, beveik kas nors galėjo atskleisti šifruoto teksto paprastą tekstą. Karaliai ir kunigai samdė mokslininkus, kad sugalvotų naujus slaptų pranešimų perdavimo būdus.

Vienas tokių mokslininkų buvo Johannesas Trimethijus, pasiūlęs išdėstyti abėcėlę matricoje, arba tableau. Matrica buvo 26 eilučių ilgio ir 26 stulpelių pločio. Pirmoje eilutėje buvo abėcėlė, kaip paprastai parašyta. Kitoje eilutėje buvo naudojamas Cezario poslinkis, kad abėcėlė būtų perkelta per vieną tarpą. Kiekviena eilutė pakeitė abėcėlę kita vieta taip, kad paskutinė eilutė prasidėdavo „Z“ ir baigėsi „Y“. Abėcėlę paprastai galėjote perskaityti žiūrėdami per pirmąją eilutę arba žemyn per pirmąjį stulpelį. Tai atrodo taip:

„Trimethius Tableau“


Kaip matote, kiekviena eilutė yra Cezario poslinkis. Laiškas užšifruojamas, šifruotojas pasirenka eilutę ir viršutinę eilutę naudoja kaip paprasto teksto vadovą. Kriptografas, naudodamas, pavyzdžiui, 10-tą eilutę, paprasto teksto raidę „A“ užšifruoja kaip „J.“

Trimethijus tuo nesustojo - jis pasiūlė kriptografams šifruoti pranešimus, naudodamas pirmąją eilutę pirmajai raidei, antrąją eilutę antrajai raidei ir taip toliau lentelės apačioje. Po 26 laiškų iš eilės kriptografas vėl pradėtų dirbti pirmoje eilėje ir vėl dirbtų žemyn, kol užkoduos visą pranešimą. Naudodamas šį metodą, jis galėjo užšifruoti frazę „How Stuff Works“ kaip „HPY VXZLM EXBVE“.

Trimethio lentelė yra geras pavyzdys polialfabetinis šifras. Ankstyviausi šifrai buvo monoalfabetinis, o tai reiškia, kad viena šifro abėcėlė pakeitė paprastojo teksto abėcėlę. Polialfabetinis šifras paprastam tekstui pakeisti naudoja keletą abėcėlių. Nors kiekvienoje eilutėje naudojamos tos pačios raidės, tos eilutės raidės turi skirtingą reikšmę. Kriptografas užšifruoja paprastą tekstą „A“ trečioje eilutėje kaip „C“, bet „A“ 23 eilutėje yra „W“. Taigi „Trimethius“ sistemoje naudojama 26 abėcėlės - po vieną kiekvienai normalios abėcėlės raidėms.

Kitame skyriuje sužinosime, kaip mokslininkas, vardu Vigenère, sukūrė sudėtingą polialfabetinį šifrą.

„Vigenère“ šifras

1500-ųjų pabaigoje Blaise'as de Vigenère'as pasiūlė polialfabetinę sistemą, kurią ypač sunku iššifruoti. Jo metodu buvo naudojamas Trimethius lentelės ir a derinys Raktas. Raktas nustatė, kurią iš lentelės abėcėlių turėtų naudoti dešifratorius, tačiau tai nebūtinai buvo tikrojo pranešimo dalis. Dar kartą pažvelkime į „Trimethius“ lentelę:

Tarkime, kad šifruojate pranešimą naudodami raktinį žodį „CIPHER“. Pirmąją raidę užšifruosite naudodami „C“ eilutę kaip vadovą, naudodami raidę, rastą „C“ eilutės sankirtoje, ir atitinkamą paprasto teksto raidės stulpelį. Antrajai raidei naudoti „I“ eilutę ir pan. Kai užšifruosite raidę „R“, pradėkite atgal nuo „C“. Naudodami šį raktinį žodį ir metodą, galite šifruoti „How Stuff Works“ taip:

Raktas

C

P

H

E

R

C

P

H

E

R

C

Paprasta

H

O

W

S

T

U

F

F

W

O

R

K

S

Šifras

J

W

L

Z

X

L

H

N

L

V

V

B

U

Užšifruotas jūsų pranešimas būtų „JWL ZXLHN LVVBU“. Jei norėtumėte parašyti ilgesnį pranešimą, turėtumėte pakartoti klavišą vėl ir vėl, kad užšifruotumėte paprastą tekstą. Jūsų pranešimo gavėjas turėtų iš anksto žinoti raktą, kad iššifruotų tekstą.

Vigenère pasiūlė dar sudėtingesnę schemą, kurioje buvo naudojamas a pradinis laiškas po kurio seka pats pranešimas kaip raktas. Pradinė raidė pažymėjo eilutę, kurią kriptografas pirmiausia panaudojo pranešimui pradėti. Tiek kriptografas, tiek gavėjas iš anksto žinojo, kokį užpildymo laišką naudoti. Dėl šio metodo šifrų nulaužimas buvo labai sunkus, tačiau jis taip pat užtruko laiko, o viena klaida pranešimo pradžioje galėjo sunaikinti viską, kas sekė. Nors sistema buvo saugi, daugumai žmonių tai pasirodė per sudėtinga, kad būtų galima veiksmingai naudotis. Štai Vigenère sistemos pavyzdys - šiuo atveju pradinė raidė yra „D":

Raktas

D

H

O

W

S

T

U

F

F

W

O

R

K

Paprasta

H

O

W

S

T

U

F

F

W

O

R

K

S

Šifras

K

V

K

O

L

N

Z

K

B

K

F

B

C

Norėdami iššifruoti, gavėjas pirmiausia pažvelgs į užšifruoto pranešimo pirmąją raidę, šiuo atveju - „K“, ir naudodamiesi „Trimethius“ lentele raskite, kur „K“ nukrito „D“ eilutėje - atsiminkite, kad abu Kriptografas ir gavėjas iš anksto žino, kad pirmoji rakto raidė visada bus „D“, nesvarbu, ką liepia likusi žinutė. Tos skilties viršuje esanti raidė yra „H.“ „H“ tampa sekančia šifro raide esančia raide, todėl gavėjas pažvelgtų į eilutę „H“ šalia ir rastų kitą šifro raidę - „V“. Tai gavėjui suteiktų „O.“ Taikydamas šį metodą gavėjas gali iššifruoti visą pranešimą, nors tam reikia laiko.

Sudėtingesnė Vigenère sistema įsitvirtino tik 1800-aisiais, tačiau ji vis dar naudojama šiuolaikinėse šifravimo mašinose [šaltinis: Kahn].

Kitame skyriuje sužinosime apie ADFGX kodą, kurį sukūrė Vokietija per Pirmąjį pasaulinį karą.

ADFGX šifras

Išradus telegrafą, dabar žmonėms buvo sudaryta galimybė akimirksniu susisiekti per Morzės kodą. Deja, bet kas, turintis reikiamą įrangą, taip pat galėjo nustatyti laidą ir klausytis mainų. Be to, dauguma žmonių, norėdami koduoti ir iššifruoti pranešimus, turėjo pasikliauti tarnautojais, todėl nebuvo įmanoma slapta nusiųsti paprasto teksto. Vėl šifrai tapo svarbūs.

Vokietija sukūrė naują šifrą, pagrįstą „Polybius“ šaškių lentos ir šifrų deriniu, naudojant raktinius žodžius. Jis buvo žinomas kaip ADFGX šifras, nes tai buvo vienintelės šifre naudojamos raidės. Vokiečiai pasirinko šias raides, nes jų Morzės kodo atitikmenis sunku supainioti, todėl sumažėja klaidų tikimybė.

Pirmasis žingsnis buvo sukurti matricą, kuri atrodė panašiai kaip „Polybius“ šaškių lentelė:

A

D

F

G

X

A

A

B

C

D

E

D

F

G

H

Aš / J

K

F

L

M

N

O

P

G

Q

R

S

T

U

X

V

W

X

Y

Z

Kriptografai šifruotų raidžių poras pavaizduotų paprastosiomis raidėmis. Raidės eilutė tampa pirmuoju šifru poroje, o stulpelis tampa antruoju šifru. Šiame pavyzdyje užkoduota raidė „B“ tampa „AD“, o „O“ - „FG“. Ne visose ADFGX matricose abėcėlė buvo nubraižyta abėcėlės tvarka.

Toliau šifruotojas užšifruos savo žinią. Laikykimės „Kaip veikia daiktai“. Naudodami šią matricą gautume „DFFGXD GFGGGXDADA XDFGGDDXGF“.

Kitas žingsnis buvo nustatyti raktinį žodį, kuris gali būti bet kokio ilgio, bet kuriame negalėjo būti pakartotų raidžių. Šiame pavyzdyje naudosime žodį DEUTSCH. Kriptografas sukurs tinklelį, kuriame raktinis žodis parašytas viršuje. Tada kriptografas užšifruotą pranešimą įrašytų į tinklelį, padalijęs šifro poras į atskiras raides ir apvyniodamas juos iš vienos eilės į kitą.

D

E

U

T

S

C

H

D

F

F

G

X

D

G

F

G

G

G

X

D

A

D

A

X

D

F

G

G

D

D

X

G

F

Tada kriptografas pertvarko tinklelį taip, kad raktinio žodžio raidės būtų abėcėlės tvarka, atitinkamai perkeldamos raidžių atitinkamus stulpelius:

C

D

E

H

S

T

U

D

D

F

G

X

G

F

D

F

G

A

X

G

G

G

D

A

G

F

D

X

D

D

F

G

X

Tada jis parašys pranešimą sekdamas kiekvieną stulpelį (neatsižvelgdamas į raktinio žodžio raides viršutinėje eilutėje). Ši žinia pasirodys kaip „DDG DFDD FGAD GAG XXFF GGDG FGXX“. Turbūt aišku, kodėl šis kodas buvo toks sudėtingas - kriptografai užkodavo ir perkeltas kiekvienas paprasto teksto veikėjas. Norėdami iššifruoti, turėtumėte žinoti raktinį žodį (DEUTSCH), tada grįžtumėte atgal. Pradėtumėte nuo lentelės, išdėstytos abėcėlės tvarka. Kai jį užpildysite, galėsite tinkamai pertvarkyti stulpelius ir panaudoti matricą pranešimui iššifruoti.

Žodžių skaičius Vienas iš būdų, kaip atspėti raktinį žodį ADFGX šifre, yra suskaičiuoti žodžių skaičių šifruotame pranešime. Šifruotų žodžių skaičius parodys, koks yra raktinis žodis - kiekvienas užšifruotas žodis žymi teksto stulpelį, o kiekvienas stulpelis atitinka raktą raktiniame žodyje. Mūsų pavyzdyje šifruotame pranešime yra septyni žodžiai, tai reiškia, kad yra septyni stulpeliai su septynių raidžių rakto žodžiu. Tikrai, DEUTSCH turi septynias raides. Kadangi užšifruoti žodžiai ir originalus pranešimas gali turėti skirtingą žodžių skaičių - septyni šifruoti žodžiai prieš tris paprastus žodžius mūsų pavyzdyje - iššifruoti pranešimą tampa sudėtingesnis.

Kitame skyriuje apžvelgsime kai kuriuos įrenginius, kuriuos sukūrė kriptografai, kad sukurtų mįslingus šifrus.

Šifravimo mašinos

Vienas iš anksčiausiai žinomų šifravimo įtaisų yra „Alberti Disc“, išrastas Leon Battista Alberti, XV a. Prietaisą sudarė du diskai, vidinis - su subraižyta abėcėle, o išorinis - antra, sutrumpinta abėcėlė ir skaičiai nuo 1 iki 4. Išorinis diskas pasisuko, kad atitiktų skirtingas raides su vidiniu apskritimu, kuris sudaro kriptografo, kuris naudojamas kaip paprastas tekstas. Tuomet išorinio disko raidės buvo šifruotas tekstas.

Da Vinčio kodas


Viljamas Westas / AFP / „Getty Images“
Dano Browno romanas „Da Vinčio kodas“ seka nuotykius
simbologijos profesoriaus, kai jis sprendžia kodus ir šifrus, kai kurie
iš kurių jis nutrūksta naudojant „Cardano“ groteles.

Kadangi vidinio disko abėcėlė buvo iššifruota, gavėjui reikės identiškos disko kopijos, kurią kriptografas naudojo pranešimui iššifruoti. Kad sistema būtų saugesnė, kriptografas galėtų pakeisti disko išlyginimą pranešimo viduryje, galbūt po trijų ar keturių žodžių. Kriptografas ir gavėjas žinotų, kaip pakeisti disko parametrus po nustatyto žodžių skaičiaus, pirmiausia nustatydami diską taip, kad vidinis apskritimas „A“ atitiktų išorinį apskritimą „W“ pirmuosius keturis žodžius, paskui su „N“. kitiems keturiems ir t. Dėl to nulaužti šifrą buvo daug sunkiau.

Cardano grotelės ir steganografija Protingas būdas paslėpti slaptą pranešimą yra akivaizdus. Vienas iš būdų tai padaryti yra naudoti a „Cardano“ grotelės - popieriaus ar kartono gabalas, iš kurio išpjautos skylės. Norėdami šifruoti pranešimą, ant tuščio popieriaus lapo uždėkite groteles ir per grotelių skyles parašykite savo pranešimą. Likusią dalį popieriaus užpildote nekaltu tekstu. Kai jūsų gavėjas gauna pranešimą, jis ant jo uždeda identiškas groteles, kad pamatytų slaptą tekstą. Tai yra tam tikra forma steganografija, paslėpdami pranešimą kažkur kitame.

XIX amžiuje Thomas Jeffersonas pasiūlė naują šifravimo mašiną. Tai buvo disko cilindras, pritvirtintas prie veleno. Kiekvieno disko krašte buvo abėcėlės raidės, išdėstytos atsitiktine tvarka. Kriptografas galėtų sulygiuoti diskus, kad per cilindrą būtų parašyta trumpa žinutė. Tada jis pažvelgtų į kitą cilindro eilę, kuri atrodytų niūriai, ir nusiųstų tai gavėjui. Gavėjas panaudos identišką cilindrą, kad išsiaiškintų nesąmoningų raidžių serijas, tada nuskaito likusią cilindro dalį ir ieško angliškai parašyto pranešimo. 1922 m. JAV armija priėmė prietaisą, labai panašų į Jeffersono; kitos kariuomenės šakos netrukus pasekė pavyzdžiu [šaltinis: Kahn].

Turbūt garsiausias šifravimo įrenginys buvo vokiečių „Enigma“ mašina nuo XX a. pradžios. „Enigma“ mašina priminė rašomąją mašinėlę, tačiau vietoje raidžių klavišų ji turėjo šviestuvų seriją su kiekviena antspaudu. Paspaudus klavišą, elektros srovė tekėjo per sudėtingą laidų ir krumpliaračių sistemą, todėl užšifruota šifruota raidė. Pavyzdžiui, galite paspausti mygtuką „A“ ir pamatyti, kaip užsidega „T“.

„Enigma“ mašina


Nuotrauka mandagumo JAV armija
Vokiečių solidarai, naudojantys
„Enigma“ mašina lauke.

„Enigma Machine“ pavertė tokiu didžiuliu šifravimo įrenginiu, kad paspaudus raidę mašinos rotorius pasisuks, pakeisdamas elektrodo kontaktinius taškus mašinos viduje. Tai reiškia, jei antrą kartą paspausite „A“, vietoje „T.“ užsidegs kita raidė. Kiekvieną kartą įvedus raidę rotorius pasisuko ir po tam tikro skaičiaus raidžių įsijungė antrasis rotorius, po to trečiasis. Aparatas leido operatoriui perjungti raidžių tiekimą į mašiną, kad paspausdami vieną raidę mašina suprastų ją taip, lyg būtumėte paspaudusi kitą raidę.

Kaip kriptovaliutų specialistas nulaužo tokį sunkų kodą? Kitame skyriuje sužinosime, kaip sugriauti kodai ir šifrai.

Kriptoanalizė

Nors pasaulyje yra šimtai skirtingų kodų ir šifrų sistemų, yra keletas universalių bruožų ir metodų, kuriuos kriptovaliutos naudoja jiems išspręsti. Kantrybė ir atkaklumas yra dvi svarbiausios kriptovaliutos savybės. Šifro sprendimas gali užtrukti daug laiko, kartais pareikalauti, kad pakeistumėte žingsnius ar pradėtumėte iš naujo. Pagunda atsisakyti, kai susiduri su ypač sudėtinga šifru.

Kitas svarbus įgūdis - tvirtas kalbos, kuria parašytas paprastas tekstas, žinios. Pabandyti išspręsti užkoduotą žinią, parašytą nepažįstama kalba, yra beveik neįmanoma.

„Navajo Code Talkers“ Antrojo pasaulinio karo metu JAV įdarbino Navajo vietinius amerikiečius šifruoti žinutes. Navajos naudojo kodų sistemą, pagrįstą jų kalbos vertimu į anglų kalbą. Jie priskyrė tokius žodžius kaip „lėktuvas“ tokiems žodžiams kaip „Da-he-tih-hi“, kuris reiškia „Kolibris“. Norėdami užšifruoti žodžius, kurie neturėjo atitinkamo kodo žodžio, jie naudojo užkoduotą abėcėlę. Ši užkoduota abėcėlė vartojo Navajo angliškų žodžių vertimus raidėms vaizduoti; pavyzdžiui, Navajo žodis „wol-la-chee“ reiškė „skruzdėlė“, taigi „wol-la-chee“ galėjo reikšti raidę „a“. Kai kurias raides vaizdavo keli Navajo žodžiai. Navajo kalba japonams buvo tokia svetima, jie niekada nepalaužė kodo [šaltinis: Kahn].

Stiprus kalbos mokėjimas apima supratimą apie kalbą atleidimas iš darbo.

Atleidimas reiškia, kad kiekvienoje kalboje yra daugiau simbolių ar žodžių, nei iš tikrųjų reikia informacijai perteikti. Anglų kalbos taisyklės sukuria perteklių - pavyzdžiui, nė vienas angliškas žodis neprasidės raidėmis „ng“. Anglų kalba taip pat labai priklauso nuo kelių žodžių. Žodžiai, tokie kaip „,“, „,“ ir „„ į “,„ a “,„ į “,„ tai “,„ tai “,„ yra “ir„ aš “, sudaro daugiau nei vieną ketvirtadalį angliškos vidutinės žinutės tekstas [šaltinis: Kahn].

Žinant nereikalingas kalbos savybes, kriptovaliutų užduotis tampa daug lengvesnė. Nepaisant to, koks šifras yra susuktas, jis vadovaujasi kai kuriomis kalbos taisyklėmis, kad gavėjas suprastų pranešimą. Kriptoanalitikai ieško šifrų šablonų, kad rastų įprastus žodžius ir raidžių poras.

Viena pagrindinių kriptovaliutų analizės metodų yra dažnio analizė. Kiekviena kalba kai kurias raides naudoja dažniau nei kitos. Anglų kalba dažniausiai naudojama raidė „e“. Suskaičiavęs teksto simbolius, kriptovaliutininkas gali labai greitai pamatyti, kokį šifrą jis turi. Jei šifro dažnio pasiskirstymas yra panašus į įprastos abėcėlės dažnio pasiskirstymą, kriptovaliutininkas gali daryti išvadą, kad jis susijęs su monoalfabetiniu šifru.

Dažnių lentelė


© „WordsSideKick.com 2007“
Ši diagrama parodo dažnį, su kuriuo
vartojama kiekviena raidė anglų kalba.

Kitame skyriuje apžvelgsime sudėtingesnę kriptovaliutą ir vaidmenį, kurį sėkmė vaidina sulaužant šifrą.

Prekybos kriptografų gudrybės naudoja daugybę metodų, kaip supainioti kriptovaliutus. Akrofonija yra metodas, koduojantis raidę, naudojant žodį, prasidedantį tos raidės garsu.„Šikšnosparnis“ gali reikšti „b“, o „gudrus“ gali reikšti „k“. A polifonas yra simbolis, žymintis daugiau nei vieną paprasto teksto raidę - pavyzdžiui, „%“ gali reikšti ir „r“, ir „j“, tuo tarpu homofoninis pakaitalas naudoja skirtingas šifrus, kad būtų pavaizduota ta pati paprasto teksto raidė - „%“ ir „&“ galėtų abu pavaizduoti raidę „c“. Kai kurie kriptografai net įmeta nulio simboliai tai visai nieko nereiškia.

Pažeidimas kodekso

Sudėtingesni šifrai reikalauja patirties, eksperimentavimo ir atsitiktinio spėliojimo tamsoje derinio. Sunkiausi šifrai yra trumpi, ištisiniai simbolių blokai. Jei kriptografo žinutėje yra žodis pertraukos, tarpai tarp kiekvieno užšifruoto žodžio, todėl iššifruoti tampa daug lengviau. Kriptovaliutininkas ieško pakartotų šifrų grupių, analizuoja, kur tos raidžių grupės patenka į žodžių kontekstą, ir spėlioja, ką tos raidės gali reikšti. Jei kriptovaliutų turėtojas suvokia pranešimo turinį, jis gali ieškoti tam tikrų žodžių. Kriptovaliutininkas, perimantis jūrų pajėgų kapitono pranešimą, kad galėtų įsakinėti, gali ieškoti terminų, susijusių su oro sąlygomis ar jūros sąlygomis. Jei jis atspės, kad „hyuwna“ reiškia „audringą“, jis gali sugebėti nulaužti likusią šifro dalį.

Rosslyn koplyčia


Christopheris Furlongas / „Getty Images“
Pažeidus kodą, iškirptą į Rosslyn koplyčios lubas Škotijoje, paaiškėja daugybė muzikinių ištraukų.

Daugelis polialfabetinių šifrų priklauso nuo raktinių žodžių, todėl žinutė tampa pažeidžiama. Jei kriptovaliutininkas teisingai atspėja teisingą raktinį žodį, jis gali greitai iššifruoti visą pranešimą. Kriptografams svarbu dažnai keisti raktinius žodžius ir vartoti neįprastus ar nesąmoningus raktinius žodžius. Prisiminti nesąmoningą raktinį žodį gali būti sudėtinga. Jei šifravimo sistemą taip apsunkinate, kad gavėjas negali greitai iššifruoti pranešimo, jūsų ryšio sistema sugenda.

Kriptoanalitikai pasinaudoja bet kokia proga išspręsti šifrą. Jei kriptografas naudojo šifravimo įrenginį, nuovokus kriptovaliutininkas bandys gauti tą patį įrenginį arba pagamins jį pagal savo kriptografo metodikos teorijas. Antrojo pasaulinio karo metu Lenkijos kriptovaliutos specialistai įsigijo „Enigma“ aparatą ir buvo arti Vokietijos šifravimo sistemos išsiaiškinimo, kai ji tapo per daug pavojinga. Lenkai apsikeitė informacija ir technologijomis su sąjungininkais, kurie sukūrė savo „Enigma Machines“ ir iššifravo daugelį užkoduotų Vokietijos pranešimų.

Šiuolaikiniai aukšto lygio šifravimo metodai remiasi matematiniais procesais, kuriuos sukurti yra gana paprasta, tačiau juos sunku iššifruoti. Viešojo rakto šifravimas yra geras pavyzdys. Tam naudojami du raktai - vienas žinutės kodavimui, kitas - dekodavimui. Koduojamasis raktas yra viešasis raktas, prieinamas tiems, kurie nori susisiekti su slapto rakto turėtoju. Slaptasis raktas iššifruoja viešojo rakto užkoduotas žinutes ir atvirkščiai. Norėdami daugiau informacijos apie viešojo rakto šifravimą, žr. Kaip veikia šifravimas.

Kriptografų naudojami sudėtingi algoritmai kol kas užtikrina slaptumą. Tai pasikeis, jei kvantinis skaičiavimas taps realybe. Kvantiniai kompiuteriai daugelio faktorių gali rasti daug greičiau nei klasikinis kompiuteris. Jei inžinieriai sukonstruos patikimą kvantinį kompiuterį, praktiškai kiekvienas užšifruotas pranešimas internete bus pažeidžiamas. Norėdami sužinoti daugiau apie tai, kaip kriptografai planuoja spręsti problemą, skaitykite Kaip veikia kvantinis šifravimas.

Kitame skyriuje apžvelgsime kai kuriuos kodus ir šifrus, kurie liko neišspręsti, daug ką reiškia kriptovaliutų skandalas.

Garsūs neišspręsti kodai

Nors dauguma kriptovaliutų specialistų jums pasakys, kad teoriškai nėra tokio dalyko kaip nesulaužomas kodas, keli kriptografai sukūrė kodus ir šifrus, kurių nė vienam nepavyko nulaužti. Daugeliu atvejų žinutėje trūksta teksto, kad kriptovaliutos analitikai galėtų ją išanalizuoti. Kartais šifruotojo sistema yra per sudėtinga arba pranešimo gali būti iš viso - kodai ir šifrai gali būti apgaulingi.

1800-aisiais mažoje Virdžinijos bendruomenėje pradėta rodyti brošiūra su trimis užšifruotais pranešimais. Brošiūroje aprašyti vyro, vardu Beale, nuotykiai, kuris smogė jai turtingai skandindamas auksą. Pranešama, kad Beale'as didžiąją dalį savo turtų buvo paslėpęs slaptoje vietoje ir palikęs užkoduotą pranešimą vedė į lobio vietą. Dvidešimt metų prabėgo bežodis Beale'as, o užeigos savininkas ieškojo pagalbos spręsdamas užkoduotus pranešimus. Galų gale kažkas nustatė, kad viename iš pranešimų kaip kodų knyga buvo naudojama Nepriklausomybės deklaracija, tačiau iššifruota žinutė davė tik neaiškias užuominas apie lobio vietą ir tvirtino, kad kiti pranešimai pateks tiesiai į ją. Niekas neišsprendė nei vienos, nei kitos žinutės, ir daugelis mano, kad visa tai yra apgaulė.

Zodiako šifras


Zodiako žudikas siuntė tokias šifruotas žinutes kaip ši
San Francisko laikraščiai
septintajame dešimtmetyje.

Septintojo dešimtmečio viduryje San Francisko ir aplinkinių apskričių gyventojai išsigandę užburto žudiko, kuris policiją apgaudinėjo užkoduotais pranešimais. Žudikas save vadino Zodiaku ir daugumą savo laiškų siųsdavo į San Francisko laikraščius, retkarčiais padalindamas vieną ilgą šifruotą pranešimą tarp trijų dokumentų. Teigiama, kad šifrai suglumino teisėsaugos ir žvalgybos agentūras, nors mėgėjų kriptovaliutoms pavyko nulaužti didžiąją jų dalį. Yra keletas pranešimų, kurie niekada nebuvo išspręsti, kai kurie tariamai yra užuomina apie žudiko tapatybę.

Richardas Feynmanas, fizikas ir nanotechnologijų pradininkas, gavo tris užkoduotus pranešimus iš Los Alamoso mokslininko ir pasidalino jais su savo magistrantais, kai pats negalėjo jų iššifruoti. Šiuo metu jie yra skelbiami dėlionių svetainėje. Kriptoanalitikai tik sugebėjo iššifruoti pirmąją žinią, kuri paaiškėjo kaip vidurinė angliškai parašytų Chaucerio „Kenterberio pasakų“ įžanginė dalis.

1990 m. Jimas Sanbornas sukūrė skulptūrą, pavadintą Kriptai CŽV būstinėje Langley mieste Va. „Kryptos“ yra keturios užkoduotos žinutės, tačiau kriptovaliutų specialistai išsprendė tik tris. Galutinėje žinutėje yra labai nedaug simbolių (arba 97, ar 98, atsižvelgiant į tai, ar vienas veikėjas tikrai priklauso ketvirtajam pranešimui), todėl labai sunku analizuoti. Keletas žmonių ir organizacijų, įskaitant CŽV ir NSA, gyrėsi išsprendę kitas tris žinutes.

Nors šie pranešimai, kaip ir daugelis kitų, šiandien neišspręsti, nėra jokios priežasties manyti, kad jie liks neišspręsti amžiams. Daugiau nei 100 metų šifruota žinutė, kurią parašė Edgaras Allenas Poe, liko neišspręsta, mįslinga profesionaliems ir mėgėjams kriptovaliutoms. Tačiau 2000 m. Vyras, vardu Gil Broza, nulaužė šifrą. Jis nustatė, kad šifras naudojo kelis homofoninius pakaitalus - Poe panaudojo 14 šifrų, kad pavaizduotų „e“ raidę, taip pat keletą klaidų. Brozos darbas įrodo, kad vien todėl, kad kodas nebuvo išspręstas, dar nereiškia, kad jis neišsprendžiamas [šaltinis: Elonka.com].

Jūs esate kriptovaliutų žinovas. Šis pranešimas yra užšifruotas, naudojant metodą, panašų į aprašytą šiame straipsnyje. Straipsnyje yra užuominų, kurios gali padėti išspręsti šifrą. Tai gali užtrukti, kol surasite tokį metodą darbai, bet šiek tiek kantrybės tai išsiaiškinsite. Sėkmės! KWKWKKRWRKKKKKWRSRWWO SWWSWORSSRWOROSROKSKWK OKOKWSOWRSSORWRKWOWKR KSRKRWKWRWSWRROWRSOKS KSRSWRKKOOWOOOKSOKKRS RWRWSWROWWWWWWWWWWWWWWORKS

Paryškinkite žemiau pele, kad pamatytumėte atsakymą:

Jūs iššifravote kodą, pagrįstą ADFGX šifru, kurį Vokietija naudojo I pasauliniame kare. Raktinis žodis buvo „Discovery“.

Norėdami sužinoti daugiau apie kriptovaliutą, sekite kitame puslapyje pateiktas nuorodas.

Susiję „WordsSideKick.com“ straipsniai

  • Kaip veikia šifravimas
  • Kaip veiks kvantiniai kompiuteriai
  • Kaip veikia kvantinis šifravimas
  • Kaip veikia kvantinė savižudybė
  • Kaip veikia „Safecracking“
  • Kaip veikia šnipai
  • Kaip veikia laidų rinkimas

Daugiau puikių nuorodų

  • Cryptograms.org
  • Elonka.com
  • „Navajo Code Talkers“ asociacija
  • „Enigma“ šifravimo mašina

Šaltiniai

  • Elonka.com //elonka.com autoriaus vardas
  • Kahnas, Deividas. „Kodų pertraukėjai“. „Macmillan Publishing Co., Inc.“
    Niujorkas. 1967 m.
  • Kozačukas, Vladislovas. "Enigma". Universiteto leidiniai
    America, Inc. 1985 m.
  • Pincockas, Steponas. "Kodo lauzytojas." „Walker & Company“.
    Niujorkas. 2006 m.
  • Sutherlandas, Skotas. „Įvadas į kriptografiją“.
    2005 m. Spalio 14 d. //math.sunysb.edu/~scott/papers/MSTP/crypto/crypt


Vaizdo Papildas: .




Tyrimas


Mamos Taisyklė! Kasinėjimai Chaco Kanjone Atskleidžia Motinos Kilmę
Mamos Taisyklė! Kasinėjimai Chaco Kanjone Atskleidžia Motinos Kilmę

Šis Miniatiūrinis Laivas Buvo Skirtas Kingo Tuto Žvejybos Kelionėms Pomirtiniame Gyvenime
Šis Miniatiūrinis Laivas Buvo Skirtas Kingo Tuto Žvejybos Kelionėms Pomirtiniame Gyvenime

Mokslas Naujienos


Senovės Karibų Cunamis, Greičiausiai Pakitusios Ekosistemos
Senovės Karibų Cunamis, Greičiausiai Pakitusios Ekosistemos

Kaip Pavadinami Uraganai?
Kaip Pavadinami Uraganai?

Akselerometrai: Kokie Jie Yra Ir Kaip Jie Veikia
Akselerometrai: Kokie Jie Yra Ir Kaip Jie Veikia

Žiūrėti 6 Paaugliai Robotai, Patraukite 2 Tonų Ilgio Automobilį
Žiūrėti 6 Paaugliai Robotai, Patraukite 2 Tonų Ilgio Automobilį

Vaizdo Įrašai Užfiksuoti Beveik Mirtiną Ledkalnį „Cunamį“
Vaizdo Įrašai Užfiksuoti Beveik Mirtiną Ledkalnį „Cunamį“


LT.WordsSideKick.com
Visos Teisės Saugomos!
Dauginti Jokių Medžiagų Leidžiama Tik Prostanovkoy Aktyvią Nuorodą Į Svetainę LT.WordsSideKick.com

© 2005–2020 LT.WordsSideKick.com