Image
15.11.2018 0 Comments

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 vyvinuli v roku 1996 a podrobne opísali v RFC 2144 (máj 1997). Má dva varianty, a to CAST-128, označovaný ako CAST5, a odvodený (derived) CAST-256, označovaný ako CAST6 (RFC 2612 z júna 1999). V oboch prípadoch ide o štandardné symetrické substitučno-permutačné blokové šifry založené na Feistelovej sieti.CAST5 Šifra CAST5 patrí medzi klasické symetrické blokové šifry, označované aj ako sieť SPN (Substitution-Permutation Network). Svojou vnútornou štruktúrou sa podobá návrhu šifry DES. Je odolná proti všetkým základným metódam kryptoanalýzy, či už lineárnej, diferenciálnej, alebo kryptoanalýze pomocou súvisiacich (related) kľúčov. Šifra nevyhnutne dodržiava všetky podstatné kryptografické kritériá a vlastnosti vyžadované od použiteľných šifrovacích algoritmov. Pretože ide o šifru Feistelovho typu, proces šifrovania a dešifrovania je rovnaký. Rozdiel je iba v poradí aplikácie subkľúčov. Algoritmus využíva základné logické operácie, ako sú rotácia, exkluzívny logický súčet, sčítanie a odčítanie modulo 232. Uvedené operácie sú ďalej doplnené zámenami údajov, ktoré sa realizujú pomocou štandardných substitučných S boxov.Algoritmus CAST5 Vstupom algoritmu CAST5 je 64-bitový otvorený text (rozdeľovaný na ľavú L a pravú R 32-bitovú polovicu) a kľúč K dĺžky 40 až 128 bitov. Algoritmus akceptuje kľúče s prírastkom 8 bitov, to znamená, že máme k dispozícii 12 možných dĺžok kľúčov: 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120 a 128 bitov. Výstupom algoritmu je 64-bitový šifrovaný text C. Bloková schéma algoritmu CAST5 Algoritmus CAST5 je nasledujúci: 1. Key Schedule – výpočet 16 párov subkľúčov Km1-Km16 a Kr1-Kr16 zo vstupného kľúča K. Subkľúče K1 až K32 sú vypočítavané zo zadaného kľúča K vopred definovaným spôsobom (uveden ...

Článok je uzamknutý

Pokračovanie článku patrí k prémiovému obsahu pre predplatiteľov. S digitálnym predplatným už od 10 € získate neobmedzený prístup k uzamknutému obsahu na celý rok. Objednať si ho môžete TU. Ak ho už máte prihláste sa TU


Prihlásiť pomocou členstva PC REVUE
Autor: Marek Sopko

Nechajte si posielať prehľad najdôležitejších správ emailom

Mohlo by Vás zaujímať

ITPro

Nástroj na tímovú komunikáciu a spoluprácu

04.09.2019 13:54

Možno sa vám bude nadpis článku zdať duplicitný. Prečo spomíname aj komunikáciu, bez ktorej tímová spolupráca predsa nemôže fungovať? Microsoft Teams je k dispozícii v bezplatnej verzii Freemium aj v  ...

ITPro

Praktická kryptológia (27. časť): SHA-2, SHA-3

04.09.2019 13:44

Týmto článkom ukončíme tému, v rámci ktorej sme sa venovali základným hašovacím algoritmom. Túto oblasť však ešte úplne neuzavrieme. K hašovacím algoritmom sa určite vrátime a to v súvislosti s ich pr ...

ITPro

Made in Slovakia: Predstavujeme zaujímavé startupy

04.09.2019 12:44

Kimbino - Aktuálne letáky, katalógy a zľavy Kimbino prináša online akciové letáky a katalógy  z vyše 32 krajín sveta, pričom len zo Slovenska pokrýva viac ako 120 obchodov. Sú prehľadné a jednoducho s ...

Vyhľadávanie

AMCHAM 2019

Najnovšie videá

SlovakiaTech 2019

IT GALA stvorec 2019