Kryptografie (z jiného řeckého κρυπτός „skrytý“ + γράφω „píšu“) je věda o metodách pro zajištění důvěrnosti (nemožnost číst informace cizím osobám), integrity dat (nemožnost nepostřehnutelně měnit informace), autentizace (ověření autorství). nebo jiné vlastnosti objektu), šifrování (kódování dat).
Zpočátku kryptografie studovala metody šifrování informací - reverzibilní transformaci otevřeného (zdrojového) textu založeného na tajném algoritmu nebo klíči na šifrovaný text (ciphertext). Tradiční kryptografie tvoří odvětví symetrických kryptosystémů , ve kterých se šifrování a dešifrování provádí pomocí stejného tajného klíče .
Příklad: šifra ATBASH , ve které je klíčem obrácená abeceda jazyka, ve kterém je text zašifrován.
Kromě této sekce moderní kryptografie zahrnuje asymetrické kryptosystémy , systémy elektronického digitálního podpisu (EDS), hashovací funkce , správu klíčů , získávání skrytých informací , kvantovou kryptografii .
Kryptografie není ochranou proti podvodům , úplatkům nebo vydírání legitimních účastníků, krádeži klíčů a dalším hrozbám pro informace, které se vyskytují v systémech bezpečného přenosu dat .
Kryptografie je jednou z nejstarších věd, její historie sahá několik tisíc let zpět.
Historie kryptografie má asi 4 tisíce let. Jako hlavní kritérium pro periodizaci kryptografie je možné použít technologické charakteristiky používaných šifrovacích metod.
První období (zhruba od 3. tisíciletí př. n. l.) se vyznačuje dominancí monoalfabetických šifer (hlavním principem je nahrazení abecedy původního textu jinou abecedou nahrazením písmen jinými písmeny nebo symboly). Druhé období (chronologický rámec - od 9. století na Blízkém východě ( Al-Kindi ) a od 15. století v Evropě ( Leon Battista Alberti ) - do počátku 20. století bylo ve znamení zavádění polyalfabetických šifer. Třetí období (od počátku do poloviny 20. století) je charakteristické zaváděním elektromechanických zařízení do práce kryptografů. Současně pokračovalo používání polyalfabetických šifer.
Čtvrté období - od poloviny do 70. let XX. století - období přechodu k matematické kryptografii. V Shannonově práci se objevují přesné matematické definice množství informací , přenosu dat, entropie a šifrovacích funkcí. Povinným krokem při vytváření šifry je studium její zranitelnosti vůči různým známým útokům - lineární a diferenciální kryptoanalýze. Až do roku 1975 však kryptografie zůstala „klasickou“, nebo přesněji, kryptografií tajného klíče.
Moderní období vývoje kryptografie (od konce 70. let do současnosti) se vyznačuje vznikem a rozvojem nového směru – kryptografie s veřejným klíčem . Jeho vzhled je poznamenán nejen novými technickými možnostmi, ale také poměrně širokým rozšířením kryptografie pro použití soukromými osobami (v dřívějších dobách bylo používání kryptografie výhradní výsadou státu ). Právní úprava používání kryptografie jednotlivci v různých zemích se velmi liší – od povolení až po úplný zákaz.
Moderní kryptografie tvoří samostatný vědecký směr na pomezí matematiky a informatiky - práce v této oblasti jsou publikovány ve vědeckých časopisech , jsou pořádány pravidelné konference . Praktická aplikace kryptografie se stala nedílnou součástí života moderní společnosti – využívá se v odvětvích jako je elektronický obchod, správa elektronických dokumentů (včetně digitálních podpisů ), telekomunikace a další.
Moderní kryptografie se vyznačuje používáním otevřených šifrovacích algoritmů, které zahrnují použití výpočetních nástrojů. Existuje více než desítka osvědčených šifrovacích algoritmů , které jsou při použití klíče dostatečné délky a správné implementace algoritmu kryptograficky bezpečné . Běžné algoritmy:
Kryptografické techniky se staly široce používanými jednotlivci v elektronickém obchodu, telekomunikacích a mnoha dalších prostředích.
Mnoho zemí přijalo národní standardy šifrování. V roce 2001 Spojené státy přijaly standard symetrického šifrování AES založený na algoritmu Rijndael s délkou klíče 128, 192 a 256 bitů . Algoritmus AES nahradil dřívější algoritmus DES, který se nyní doporučuje používat pouze v režimu Triple DES . V Ruské federaci platí norma GOST 34.12-2015 s režimy šifrování pro blok zpráv s délkou 64 (“ Magma ”) a 128 (“ Grasshopper ”) bitů a délkou klíče 256 bitů. K vytvoření digitálního podpisu se také používá algoritmus GOST R 34.10-2012 .
Konstrukce kryptograficky bezpečných systémů je založena na opakovaném použití relativně jednoduchých transformací, tzv. kryptografických primitiv.
Claude Shannon , známý americký matematik a elektroinženýr, navrhl používat substituce ( anglicky substituce ) a permutace ( anglicky permutace ). Obvody, které tyto transformace realizují, se nazývají SP sítě. Poměrně často používanými kryptografickými primitivy jsou také transformace typu cyklický posun nebo gama . Následují hlavní kryptografická primitiva a jejich použití.
Kryptografický protokol je abstraktní nebo konkrétní protokol , který obsahuje sadu kryptografických algoritmů . Protokol je založen na souboru pravidel, kterými se řídí používání kryptografických transformací a algoritmů v informačních procesech. Příklady kryptografických protokolů: důkaz nulových znalostí , oblivious transfer , důvěrný výpočetní protokol .
V Ruské federaci podléhají komerční aktivity související s používáním kryptografických nástrojů povinnému udělování licencí . Od 22. ledna 2008 je v platnosti nařízení vlády Ruské federace ze dne 29. prosince 2007 č. 957 (zrušeno nařízením vlády Ruské federace ze dne 16. dubna 2012 č. 313) „O schválení č. Předpisy o licencování určitých typů činností souvisejících s šifrovacími (kryptografickými) prostředky“, která přijala předpisy o licenčních činnostech pro:
Přílohy tohoto usnesení obsahovaly přísné požadavky na žadatele o licenci, včetně jeho vzdělání, kvalifikace, délky služby, požadavků na prostorové, bezpečnostní, informační a provozní zabezpečení při rozvoji a realizaci finančních prostředků. Například je požadováno, „aby žadatel měl ... tyto kvalifikované pracovníky ve státě: vedoucí a (nebo) osoba oprávněná řídit práci na licencované činnosti, která má vyšší odborné vzdělání a (nebo) odbornou přípravu v oblasti informační bezpečnosti, jakož i pracovní zkušenosti v této oblasti minimálně 5 let; strojírenští a techničtí pracovníci s vyšším odborným vzděláním nebo kteří prošli rekvalifikací ... v oboru informační bezpečnosti se specializací potřebná pro práci s šifrovacími (kryptografickými) prostředky.
V současné době existuje také nařízení FSB Ruska ze dne 9. února 2005 č. 66 "O schválení nařízení o vývoji, výrobě, implementaci a provozu šifrovacích (kryptografických) nástrojů ochrany informací (nařízení pkz-2005)" [2] , která určuje postup vývoje a provozování kryptografických prostředků.
Zejména podle objednávky jsou kryptografické nástroje prodávány „právnickou osobou nebo fyzickým podnikatelem oprávněným provádět tento typ činnosti související s šifrovacími (kryptografickými) nástroji – spolu s pravidly pro jejich používání dohodnutými s FSB Rusko."
Ještě dříve dekret prezidenta Ruské federace ze dne 3. dubna 1995 č. 334 „O opatřeních k dodržování zákona při vývoji, výrobě, prodeji a provozu šifrovacích nástrojů, jakož i poskytování služeb v oboru o šifrování informací“, kterým bylo rozhodnuto o „zákazu používání státních organizací a podniků v informačních a telekomunikačních systémech šifrovacích prostředků, včetně kryptografických prostředků k zajištění pravosti informací (elektronický podpis), a bezpečných technických prostředků k ukládání, zpracování a předávání informací , které nemají certifikát od Federální agentury pro vládní komunikaci a informace prezidenta Ruské federace , jakož i zadávání státních zakázek v podnicích v organizacích používajících tyto technické a šifrovací nástroje , které nemají certifikát od Federální agentura pro vládní komunikaci a informace pod vedením prezidenta Ruské federace“ [3] .
Pokud jde o právnické osoby a podnikatele, kteří chtějí vyvíjet nebo implementovat kryptosystémy, existují odstavce 5–11 čl. 17 federálního zákona ze dne 08.08.2001 č. 128-FZ "o udělování licencí na určité druhy činností":
5) činnosti pro distribuci šifrovacích (kryptografických) prostředků;
6) činnosti pro údržbu šifrovacích (kryptografických) prostředků;
7) poskytování služeb v oblasti šifrování informací;
8) vývoj, výroba šifrovacích (kryptografických) prostředků chráněných pomocí šifrovacích (kryptografických) prostředků informačních systémů, telekomunikačních systémů;
10) činnosti pro vývoj a (nebo) výrobu prostředků na ochranu důvěrných informací;
11) činnosti pro technickou ochranu důvěrných informací.
Nařízení vlády Ruské federace ze dne 16. dubna 2012 č. 313 „O schválení Předpisů o licenčních činnostech pro vývoj, výrobu, distribuci šifrovacích (kryptografických) prostředků, informačních systémů a telekomunikačních systémů chráněných šifrováním (kryptografických) prostředky, výkon práce, poskytování služeb v oblasti šifrování informací, údržba šifrovacích (kryptografických) prostředků, informačních systémů a telekomunikačních systémů chráněných šifrovacími (kryptografickými) prostředky (s výjimkou údržby šifrovacích (kryptografických) prostředků, informačních systémů a telekomunikačních systémů chráněných šifrovacími (kryptografickými) prostředky, se provádí pro vlastní potřebu právnické osoby nebo fyzického podnikatele)“ zrušeno nařízení vlády Ruské federace ze dne 29. prosince 2007 č. 957 „Dne b schvalování předpisů o povolování některých druhů činností souvisejících s šifrovacími (kryptografickými) prostředky“ a zavádí nové[ co? ] omezení [4] .
V některých zemích existují omezení na export kryptografického softwaru .
Spojené státy americké povolují export softwaru bez omezení, pokud jsou splněny všechny následující položky:
Mezi svobodným softwarem je po splnění všech stanovených bodů povolen export pro národní internetové prohlížeče a speciální programy, například TrueCrypt .
V Ruské federaci je postup pro vydávání licence na vývoz šifrovacích nástrojů upraven „Předpisy o postupu udělování licencí pro vývoz a dovoz zboží (práce, služby) v Ruské federaci“, schválenými vyhláškou č . vlády Ruské federace ze dne 31. října 1996 č. 1299 [5] , jakož i řada dalších podzákonných předpisů Ministerstva zahraničních věcí a zrušeného Ministerstva obchodu. Licence je oficiální dokument opravňující k provádění vývozních nebo dovozních operací ve stanovené lhůtě. Je třeba zdůraznit, že licence jsou vydávány pro každý typ produktu v souladu s komoditní nomenklaturou zahraniční ekonomické činnosti bez ohledu na počet položek zboží zahrnutých ve smlouvě (dohodě). Licence mohou být jednoduché nebo obecné. Jednotná licence se vydává k provedení vývozu nebo dovozu na základě jedné smlouvy (dohody) na dobu až 12 běžných měsíců, počínaje dnem vydání licence .
![]() | |
---|---|
V bibliografických katalozích |
|
Symetrické kryptosystémy | |
---|---|
Streamové šifry | |
Síť Feistel | |
Síť SP | |
jiný |
Hashovací funkce | |
---|---|
obecný účel | |
Kryptografický | |
Funkce generování klíčů | |
Kontrolní číslo ( srovnání ) | |
Hashe |
|
zpravodajské činnosti | |||||||||
---|---|---|---|---|---|---|---|---|---|
Shromažďování inteligence |
| ||||||||
Analýza dat |
| ||||||||
související témata |
|