Praktická kryptológia (26. časť) / Hašovacie nástroje

V tejto časti seriálu vám v stručnosti predstavíme dva známe a veľmi často používané kryptografické nástroje, ktoré okrem iného ponúkajú možnosť výpočtu resumé správ, resp. hašov. Prvý z nich je robustný kryptografický nástroj OpenSSL s veľmi širokým ...

7.8.2019
SWAN_06 titulka

Praktická kryptológia (25. časť) Hašovacie konštrukcie

V prípade, že sa rozhodneme hlbšie si naštudovať základy hašovacích algoritmov MD a SHA, určite sa stretneme s pojmami ako Merklova-Damgårdova, resp. Wide-Pipe konštrukcia. Pomocou nich sa za použitia jednosmernej kompresnej funkcie F vytvárajú krypt ...

18.6.2019

Praktická kryptológia (24. časť): Resumé správ

V tejto časti seriálu vo veľmi skrátenej forme predstavíme tzv. resumé správ (message digest), ktoré mnohí z nás poznajú pod familiárnejším názvom haš (hash). Haše sú textové reťazce pevne stanovej dĺžky, ktoré jednoznačne identifikujú obsah správy, ...

6.5.2019

Praktická kryptológia (23. časť): LSB steganografia

Steganografia využívajúca zmenu LSB je jedna z jej najrozšírenejších, aj keď najjednoduchších a v určitých prípadoch ľahko identifikovateľných foriem. Ide o techniku, pri ktorej utajovaný obsah skrývame do krycích súborov pomocou zmeny tzv. najmenej ...

6.5.2019

Praktická kryptológia (22. časť): Steganografia

Gustavus J. Simmons v roku 1983 definoval tzv. väzenský problém (The prisoner’s problem), ktorého hlavnými aktérmi sú väzni Alica a Bob. Tí chcú zosnovať plán úteku, na čo nevyhnutne potrebujú vzájomne komunikovať a vymeniť si príslušné detaily. Sled ...

5.3.2019

Praktická kryptológia (21. časť): CAST prakticky

Túto časť seriálu venujeme praktickej ukážke využitia algoritmu CAST na šifrovanie údajov. Urobíme tak v rámci nástroja implementujúceho tzv. steganografiu, ktorú sme spomínali v úvode tohto seriálu. O steganografii si povieme viac v nasledujúcich čl ...

5.2.2019

Praktická kryptológia (20. časť): CAST6

V tejto časti seriálu vám predstavíme odvodený variant algoritmu CAST, označovaný ako CAST-256, resp. CAST6. Tento kanadský algoritmus bol jeden z adeptov prihlásených do súťaže o výber nového šifrovacieho štandardu AES. Rovnako ako v prípade CAST5 i ...

13.12.2018

Praktická kryptológia (19. časť): CAST

V tejto časti seriálu začneme s predstavovaním ďalšieho zo symetrických šifrovacích algoritmov s názvom CAST. Skratka CAST vznikla spojením počiatočných písmen mien autorov algoritmu, ktorými sú Kanaďania Carlisle Adams a Stafford Tavares. Algoritmus ...

15.11.2018

Praktická kryptológia (18. časť): Kontajnery a súbory s kľúčmi

Touto časťou seriálu ukončíme tému, v rámci ktorej sme sa venovali praktickej aplikácii šifrovania pevných diskov a diskových oblastí. Opíšeme jeden z viacerých spôsobov šifrovania kontajnerov a takisto ukážeme, ako používať súbory s kľúčmi. Kontajne ...

30.10.2018

Praktická kryptológia (16. časť): XTS FDE

V tejto časti seriálu vám ukážeme postup manuálnej aktivácie šifrovania diskových oblastí, resp. celých pevných diskov (Full Disk Encryption). Ako zvyčajne nebudeme zachádzať do detailov, ktoré by ďaleko presiahli rozsah tohto článku. Šifrovacím algo ...

12.7.2018

Praktická kryptológia (15. časť): Šifrovacie módy

Bezpečnosť, no takisto aj výkonnosť a efektivita moderných kryptografických algoritmov závisia nielen od šifrovacieho algoritmu, ale aj od šifrovacieho módu (procesu), pomocou ktorého je otvorený text transformovaný na šifrovaný text. V uvedenom proc ...

10.6.2018

Praktická kryptológia (14. časť): Serpent

V tejto časti seriálu sa vrátime k teórii a opíšeme si algoritmus Serpent. Ten bol jedným z piatich úspešných finalistov súťaže o nový šifrovací štandard (AES), ktorý mal nahradiť dovtedy používaný DES (3DES). Jeho autormi sú Angličan Ross Anderson, ...

2.6.2018

Praktická kryptológia (13. časť): Twofish prakticky

V tejto časti seriálu sa na chvíľu prestaneme venovať teórii a predstavíme vám dve veľmi podobné aplikácie, ktoré okrem iných implementujú aj algoritmus Twofish, o ktorom sme písali v predošlých častiach seriálu. Vybrané aplikácie nie sú prioritne ur ...

10.4.2018

Praktická kryptológia (10. časť): Blowfish

Týmto článkom sa vrátime k teórii a budeme sa venovať ďalšiemu zo symetrických šifrovacích algoritmov s názvom Blowfish. Tento algoritmus je tzv. Feistelovho typu, pri ktorom sa šifrovanie a dešifrovanie údajov uskutočňuje pomocou symetrickej štruktú ...

1.3.2018

Praktická kryptológia (11. časť): Twofish

V tomto článku sa začneme venovať ďalšiemu zo symetrických šifrovacích algoritmov, ktoré navrhol Bruce Schneier spolu so svojimi spolupracovníkmi. Ide o nelicencovaný algoritmus Twofish, ktorý bol podobne ako Blowfish vydaný v nepatentovanej forme s ...

17.2.2018

Praktická kryptológia (9. časť): AES prakticky

V tejto časti seriálu sa budeme venovať niekoľkým viac či menej známym linuxovým nástrojom určeným na praktickú realizáciu šifrovania/dešifrovania údajov s využitím algoritmu AES. V úvode opíšeme tzv. CLI (Command Line Interface) nástroje, spúšťané a ...

12.11.2017

Praktická kryptológia (8. časť): AES operácie

V tejto časti seriálu si popíšeme operácie vykonávané v procese šifrovania otvoreného textu pomocou šifry Rijndael. Konkrétne ide o operácie SubBytes, ShiftRows, MixColumn a AddRoundKey, ktoré sa aplikujú v Nr-1 iteráciách. V poslednej iterácii Nr ab ...

19.10.2017


Praktická kryptológia 7. časť: AES

Týmto článkom sa vrátime k teórii, a to konkrétne k opisu algoritmu (šifry) Rijndael, ktorý sa stal víťazom súťaže vyhlásenej organizáciou NIST. Algoritmus bol prijatý v roku 2001 vo forme nového štandardu AES (Advanced Encryption Standard), ktorý je ...

11.9.2017

Praktická kryptológia 6. Časť: GnuPG

V tomto článku odbočíme od teoretickej línie seriálu a v krátkosti opíšeme nástroj na šifrovanie a dešifrovanie údajov, ktorý okrem iného implementuje aj algoritmus DES. Ako už vieme, ide o algoritmus, ktorý bol prelomený a jeho základný variant sa n ...

18.7.2017

Praktická kryptológia (5. časť) DES, TDEA

V tejto a takisto aj v nasledujúcej časti seriálu vám predstavíme prvý kryptografický algoritmus modernej počítačovej doby. Je ním algoritmus DES, ktorý bol prijatý ako štandard v júli 1977. DES je detailne opísaný v publikácii FIPS PUB 46 (Federal I ...

11.6.2017

Vyhľadávanie

eFocus_2019

Najnovšie videá