Čo je šifra?

V kryptografii je šifra algoritmus používaný na vykonávanie šifrovania a/alebo dešifrovania. Niektorí ľudia môžu používať alternatívne hláskovanie „šifra“, ale význam je stále rovnaký. V bežnom používaní môžu byť pojmy kód a šifra považované za synonymá. V oblasti kryptografie sú však tieto dve veci odlišné.

Kódy v skutočnosti nie sú šifry

Kód zvyčajne popisuje systém, v ktorom je určitým slovám alebo frázam priradený význam. Kódové slová alebo frázy môžu mať legitímny, dobre pochopený význam, avšak kód implementuje sekundárny význam, ktorému môžu porozumieť iba tí, ktorí sú „znalí“. Prípadne môže byť kód úplne nezmyselnou kombináciou znakov.

Napríklad dvaja agenti, ktorí chcú potvrdiť, že si môžu navzájom dôverovať, môžu použiť pár kódových fráz. "Počul som, že počasie v Paríži je v tomto ročnom období pekné." a "Vždy som bol osobne viac naklonený Dublinu." by mohla byť dvojica kódových fráz výzvy a odpovede. Jednou z výhod používania kódových fráz s ustáleným a sekundárnym významom je, že vonkajší pozorovateľ môže považovať konverzáciu za úplne výnimočnú a je nepravdepodobné, že by mala skrytý význam. Takýto systém kódových fráz ťaží z hodnovernej popierateľnosti.

Treba si však dať pozor, aby vybrané frázy nepoužil náhodný okoloidúci. Ak prvú kódovú frázu povie náhodný člen verejnosti, môže to považovať za trochu zvláštne, ale inak je to len nečinný rozhovor. Odpoveď na kód by mala byť zvolená tak, aby dávala zmysel každému, kto by mohol počúvať, ale je extrémne nepravdepodobné, že by ju povedal nejaký náhodný človek.

Niektoré kódy nemusia vôbec používať celé slová. Napríklad „UBDIBF“ môže byť kódové slovo používané na označenie „misia dokončená, všetky ciele splnené“. Každý, kto by videl alebo počul takýto kód, by mohol predpokladať, že sa prenáša nejaká tajná správa. Bez znalosti kódu by však nedokázali určiť význam. Takéto kódy ťažia z toho, že sú kratšie a ľahšie sa prenášajú. Obe metódy tiež riskujú, že operátor zabudne správny kód, ktorý má použiť.

Šifry

Šifra je algoritmický spôsob, ako zmeniť správu takým spôsobom, že výstup, známy ako šifrový text, nie je možné pochopiť. Aby sa zabránilo tomu, že sa celá šifra stane zbytočnou, len čo niekto pochopí, ako funguje, používa sa „kľúč“ na zmenu výstupu.

V modernej kryptografii existujú dva odlišné spôsoby definovania algoritmov. Prvý je podľa typu kľúča. Symetrická šifra používa rovnaký kľúč na šifrovanie a dešifrovanie údajov. Symetrický kľúč sa vo všeobecnosti označuje ako tajný kľúč. Asymetrická šifra používa dva rôzne kľúče, jeden na šifrovanie údajov a druhý na dešifrovanie. Asymetrický kľúč používaný na šifrovanie údajov je zvyčajne známy ako verejný kľúč, zatiaľ čo dešifrovací kľúč sa označuje ako súkromný kľúč. Ich využitie týmto spôsobom umožňuje komukoľvek zašifrovať správu s vedomím, že iba legitímny vlastník súkromného kľúča môže správu dešifrovať a prečítať.

Šifry možno klasifikovať aj ako prúdové alebo blokové šifry. Prúdová šifra šifruje nepretržitý prúd symbolov. Bloková šifra šifruje bloky údajov s pevnou veľkosťou, pretože takéto blokové šifry potrebujú výplň, ak údaje presne nezodpovedajú veľkosti bloku.

Klasické vs moderné šifry

Klasické šifry boli pomerne jednoduché. Bolo to potrebné kvôli nízkej technologickej úrovni, ktorá si vyžadovala, aby sa šifry dali použiť ručne alebo pomocou jednoduchých nástrojov. Tie mali tendenciu zahŕňať transpozíciu alebo substitúciu. Substitučná šifra, ako je Caesarova šifra alebo ROT13, nahrádza jedno písmeno v abecede iným. V ROT13 je každé písmeno nahradené písmenom 13 znakov za ním v abecede. Transpozičná šifra funguje podobne, ale nemá rovnaký posun pre každý znak. Takéto techniky, aj keď sa transpozičná abeceda zmení po každom písmene, je relatívne ľahké prelomiť. Je to preto, že možný kľúčový priestor je nízky, existuje len toľko rôznych kľúčov, ktoré je možné použiť. Keď nepriateľ pochopí šifru, môže jednoducho vyskúšať všetky kľúče a prelomiť systém.

Moderné šifry sa spoliehajú na Kerckhoffov princíp. To hovorí, že každý kryptosystém by mal zostať bezpečný, aj keď nepriateľ pozná celý systém okrem kľúča. Ako také sú moderné šifry verejné a dobre preskúmané bez toho, aby bola ohrozená ich bezpečnosť. Teraz je potrebné udržať v tajnosti iba kľúč, čo je oveľa lepšie zvládnuteľné ako utajovanie celého systému.

Záver

Šifra je iný názov pre šifrovací algoritmus. Niektorí ľudia môžu používať výraz zameniteľný s kódom (ako v zašifrované = zakódované). To však nie je úplne správne. Kód sa spolieha na význam kódu, ktorý zostáva tajný. O kóde možno rozhodnúť aj ľubovoľne. Šifra je opakovateľný algoritmus na šifrovanie ľubovoľných údajov. Zabezpečenie šifry sa spolieha na kľúč, ktorý zostáva tajný.

Výraz „šifra“ pochádza z arabského slova pre nulu صفر (sifr). Rímska číselná sústava nemala pojem nula, takže keď sa arabská číselná sústava v stredoveku rozšírila do Európy, arabské slovo bolo prevzaté do stredovekej latinčiny ad „cifra“. Postupom času sa v Anglicku tento výraz vyvinul do slova „šifra“. Verí sa, že nový koncept nuly bol ťažko pochopiteľný, a preto sa tento výraz používal na označenie akejkoľvek správy alebo komunikácie, ktorej bolo ťažké porozumieť, aj keď v skutočnosti nebola zakódovaná alebo zašifrovaná.


Leave a Comment

Čo robiť, ak sa Powerbeats Pro nenabíjajú v puzdre

Čo robiť, ak sa Powerbeats Pro nenabíjajú v puzdre

Ak sa vaše Powerbeats Pro nenabíjajú, použite iný zdroj energie a vyčistite svoje slúchadlá. Nechajte puzdro otvorené počas nabíjania slúchadiel.

Základy 3D tlače: Nevyhnutný kontrolný zoznam údržby

Základy 3D tlače: Nevyhnutný kontrolný zoznam údržby

Udržiavanie vašich zariadení v dobrom stave je nevyhnutné. Tu sú niektoré užitočné tipy, ako váš 3D tlačiar udržiavať v top stave.

Ako nainštalovať SSD na desktopových a prenosných počítačoch

Ako nainštalovať SSD na desktopových a prenosných počítačoch

Kúpili ste si SSD s nádejou na upgrade interného úložiska vášho počítača, ale neviete, ako nainštalovať SSD? Prečítajte si tento článok teraz!

Ako nájsť IP adresu tlačiarne

Ako nájsť IP adresu tlačiarne

Máte problém nájsť IP adresu, ktorú vaša tlačiareň používa? Ukážeme vám, ako ju nájsť.

Ako pripojiť notebook s Windows 11 k projektoru/TV

Ako pripojiť notebook s Windows 11 k projektoru/TV

Prečítajte si tento článok a dozviete sa jednoduchý, krok za krokom popísaný proces pripojenia notebooku k projektoru alebo TV na operačných systémoch Windows 11 a Windows 10.

5 Dôvodov, Prečo Sa Váš Notebook Prehrieva

5 Dôvodov, Prečo Sa Váš Notebook Prehrieva

Zistite niektoré možné dôvody, prečo sa váš notebook prehrieva, spolu s tipmi a trikmi, ako sa vyhnúť tomuto problému a udržať vaše zariadenie chladné.

Základy 3D tlače: Tipy na údržbu vašej 3D tlačiarne

Základy 3D tlače: Tipy na údržbu vašej 3D tlačiarne

Údržba vašich 3D tlačiarní je veľmi dôležitá na dosiahnutie najlepších výsledkov. Tu sú niektoré dôležité tipy, na ktoré by ste mali myslieť.

10 Najlepších NAS úložných zariadení pre domáce a profesionálne použitie

10 Najlepších NAS úložných zariadení pre domáce a profesionálne použitie

Či už hľadáte NAS pre svoj domov alebo kanceláriu, pozrite si tento zoznam najlepších NAS úložných zariadení.

Čo je to Haptická spätná väzba?

Čo je to Haptická spätná väzba?

Haptická spätná väzba je typ dotykovej komunikácie – zvyčajne vo forme vibračného vzoru. Zistite, čo je Haptická spätná väzba vo svete mobilných technológií a hier.

Čo je alokačná jednotka?

Čo je alokačná jednotka?

Prideľovacia jednotka je súčasťou systému formátovania súborov. Tu sú dôležité informácie a optimalizačné tipy k tejto téme.