Criptografia (din altă greacă κρυπτός „ascuns” + γράφω „scriu”) este știința metodelor de asigurare a confidențialității (imposibilitatea de a citi informațiile către persoane din afară), a integrității datelor (imposibilitatea de a schimba în mod imperceptibil informațiile), a autentificării (autentificarea autorului ). sau alte proprietăți ale unui obiect), criptare (codificarea datelor).
Inițial, criptografia a studiat metode de criptare a informațiilor - transformarea reversibilă a unui text deschis (sursă) bazat pe un algoritm sau cheie secretă în text cifrat (text cifrat). Criptografia tradițională formează o ramură a criptosistemelor simetrice în care criptarea și decriptarea sunt efectuate folosind aceeași cheie secretă .
Exemplu: cifrul ATBASH , în care cheia este alfabetul inversat al limbii în care este criptat textul.
Pe lângă această secțiune, criptografia modernă include criptosisteme asimetrice , sisteme de semnătură digitală electronică (EDS), funcții hash , managementul cheilor , obținerea de informații ascunse , criptografia cuantică .
Criptografia nu este protecție împotriva fraudei , mită sau șantaj a abonaților legitimi, furtul de chei și alte amenințări la adresa informațiilor care apar în sistemele de transmisie de date securizate .
Criptografia este una dintre cele mai vechi științe, istoria sa datează de câteva mii de ani.
Istoria criptografiei are aproximativ 4 mii de ani. Ca principal criteriu de periodizare a criptografiei, este posibil să se utilizeze caracteristicile tehnologice ale metodelor de criptare utilizate.
Prima perioadă (din aproximativ mileniul III î.Hr.) se caracterizează prin dominarea cifrurilor monoalfabetice (principiul principal este înlocuirea alfabetului textului original cu un alt alfabet prin înlocuirea literelor cu alte litere sau simboluri). A doua perioadă (cadru cronologic - din secolul al IX-lea în Orientul Mijlociu ( Al-Kindi ) și din secolul al XV-lea în Europa ( Leon Battista Alberti ) - până la începutul secolului al XX-lea ) a fost marcată de introducerea cifrurilor polialfabetice. A treia perioadă (de la începutul până la mijlocul secolului al XX-lea) se caracterizează prin introducerea dispozitivelor electromecanice în activitatea criptografilor. În același timp, a continuat utilizarea cifrurilor polialfabetice.
A patra perioadă - de la mijlocul până în anii 70 ai secolului XX - perioada de tranziție la criptografia matematică. În lucrarea lui Shannon , apar definiții matematice riguroase ale cantității de informații , transferului de date, entropiei și funcțiilor de criptare. Un pas obligatoriu în crearea unui cifr este studiul vulnerabilității acestuia la diferite atacuri binecunoscute - criptoanaliza liniară și diferențială . Cu toate acestea, până în 1975, criptografia a rămas „clasică”, sau mai corect, criptografia cu chei secrete.
Perioada modernă de dezvoltare a criptografiei (de la sfârșitul anilor 1970 până în prezent) se distinge prin apariția și dezvoltarea unei noi direcții - criptografia cu cheie publică . Apariția sa este marcată nu numai de noi capabilități tehnice, ci și de distribuția relativ largă a criptografiei pentru utilizare de către persoane private (în epocile anterioare, utilizarea criptografiei era apanajul exclusiv al statului ). Reglementarea legală a utilizării criptografiei de către persoane fizice din diferite țări variază foarte mult - de la permisiune la o interdicție completă.
Criptografia modernă formează o direcție științifică separată la intersecția dintre matematică și informatică - lucrările în acest domeniu sunt publicate în reviste științifice , se organizează periodic conferințe . Aplicarea practică a criptografiei a devenit o parte integrantă a vieții societății moderne - este folosită în industrii precum comerțul electronic, gestionarea documentelor electronice (inclusiv semnăturile digitale ), telecomunicații și altele.
Criptografia modernă se caracterizează prin utilizarea algoritmilor de criptare deschise care implică utilizarea unor instrumente de calcul. Există mai mult de o duzină de algoritmi de criptare dovediți care, atunci când se utilizează o cheie de lungime suficientă și o implementare corectă a algoritmului, sunt siguri din punct de vedere criptografic . Algoritmi comuni:
Tehnicile criptografice au devenit utilizate pe scară largă de către indivizi în comerțul electronic, telecomunicații și multe alte medii.
Multe țări au adoptat standarde naționale de criptare. În 2001, Statele Unite au adoptat standardul de criptare simetrică AES bazat pe algoritmul Rijndael cu o lungime a cheii de 128, 192 și 256 de biți . Algoritmul AES a înlocuit fostul algoritm DES, care acum este recomandat să fie utilizat numai în modul Triple DES . În Federația Rusă , standardul GOST 34.12-2015 este în vigoare cu moduri de criptare pentru un bloc de mesaje cu o lungime de 64 de biți (“ Magma ”) și 128 de biți (“ Grasshopper ”) și o lungime de cheie de 256 de biți. De asemenea, pentru a crea o semnătură digitală , se folosește algoritmul GOST R 34.10-2012 .
Construcția sistemelor securizate criptografic se bazează pe utilizarea repetată a transformărilor relativ simple, așa-numitele primitive criptografice.
Claude Shannon , un matematician și inginer electric american bine-cunoscut, a sugerat utilizarea substituțiilor ( substituția engleză ) și a permutărilor ( permutarea engleză ). Circuitele care implementează aceste transformări se numesc rețele SP. Primitivele criptografice folosite destul de des sunt și transformări de tip cyclic shift sau gamma . Următoarele sunt principalele primitive criptografice și utilizările lor.
Un protocol criptografic este un protocol abstract sau concret care include un set de algoritmi criptografici . Protocolul se bazează pe un set de reguli care guvernează utilizarea transformărilor criptografice și a algoritmilor în procesele informaționale. Exemple de protocoale criptografice: dovada zero-cunoștințe , transfer neglijent , protocol de calcul confidențial .
În Federația Rusă , activitățile comerciale legate de utilizarea instrumentelor criptografice sunt supuse licenței obligatorii . Din 22 ianuarie 2008, a fost în vigoare Decretul Guvernului Federației Ruse din 29 decembrie 2007 nr. 957 (anulat prin Decretul Guvernului Federației Ruse din 16 aprilie 2012 nr. 313) „Cu privire la aprobarea Regulamente privind acordarea de licențe a anumitor tipuri de activități legate de mijloace de criptare (criptografice), care a adoptat reglementări privind activitățile de licențiere pentru:
Anexele la această rezoluție conțineau cerințe stricte pentru un solicitant de licență, inclusiv educația, calificările, vechimea în muncă, cerințele pentru spații, securitate, informații și securitate operațională în dezvoltarea și implementarea fondurilor. De exemplu, se cere „ca solicitantul să aibă... următorul personal calificat în stat: un manager și (sau) o persoană autorizată să conducă munca la activitatea licențiată, având studii profesionale superioare și (sau) pregătire profesională. în domeniul securității informațiilor, precum și experiență de lucru în acest domeniu de cel puțin 5 ani; lucrători ingineri și tehnici cu studii profesionale superioare sau care au făcut cursuri de recalificare ... în domeniul securității informațiilor cu specializarea necesară pentru a lucra cu mijloace de criptare (criptografice).
În prezent, există și un ordin al FSB al Rusiei din 9 februarie 2005 nr. 66 „Cu privire la aprobarea regulamentului privind dezvoltarea, producerea, implementarea și funcționarea instrumentelor de protecție a informațiilor de criptare (criptografice) (regulamentul pkz-2005)” [2] , care determină procedura de dezvoltare și funcționarea mijloacelor criptografice.
În special, conform ordinului, instrumentele criptografice sunt vândute „de către o persoană juridică sau un antreprenor individual îndreptățit să desfășoare acest tip de activitate legat de instrumentele de criptare (criptografice) – împreună cu regulile de utilizare a acestora, convenite cu FSB -ul Rusia."
Chiar și mai devreme, Decretul președintelui Federației Ruse din 3 aprilie 1995 nr. 334 „Cu privire la măsurile de respectare a legii în dezvoltarea, producerea, vânzarea și operarea instrumentelor de criptare, precum și furnizarea de servicii în domeniu de criptare a informațiilor”, care a decis „interzicerea folosirii organizațiilor și întreprinderilor de stat în sistemele de informare și telecomunicații a mijloacelor de criptare, inclusiv a mijloacelor criptografice de asigurare a autenticității informațiilor (semnătură electronică), precum și a mijloacelor tehnice securizate de stocare, prelucrare. și transmiterea de informații care nu dețin un certificat de la Agenția Federală pentru Comunicații și Informații Guvernamentale sub Președintele Federației Ruse , precum și plasarea comenzilor de stat la întreprinderi, în organizații care utilizează aceste instrumente tehnice și de criptare care nu au un certificat de la Agenția Federală pentru Comunicații și Informații Guvernamentale din subordinea Președintelui Federației Ruse” [3] .
În ceea ce privește persoanele juridice și antreprenorii care doresc să dezvolte sau să implementeze criptosisteme, există alineatele 5–11 ale art. 17 din Legea federală din 08.08.2001 nr. 128-FZ „Cu privire la autorizarea anumitor tipuri de activități”:
5) activități de distribuire a mijloacelor de criptare (criptografice);
6) activități de întreținere a mijloacelor de criptare (criptografice);
7) prestarea de servicii în domeniul criptării informațiilor;
8) dezvoltarea, producerea mijloacelor de criptare (criptografice) protejate cu ajutorul mijloacelor de criptare (criptografice) a sistemelor informatice, a sistemelor de telecomunicații;
10) activități pentru dezvoltarea și (sau) producerea de mijloace de protecție a informațiilor confidențiale;
11) activități pentru protecția tehnică a informațiilor confidențiale.
Decretul Guvernului Federației Ruse din 16 aprilie 2012 nr. 313 „Cu privire la aprobarea Regulamentului privind activitățile de licențiere pentru dezvoltarea, producerea, distribuția mijloacelor de criptare (criptografice), sistemelor informatice și sistemelor de telecomunicații protejate prin criptare (criptografice) mijloace, efectuarea lucrărilor, furnizarea de servicii în domeniul criptării informațiilor, întreținerea mijloacelor de criptare (criptografice), a sistemelor informatice și a sistemelor de telecomunicații protejate prin mijloace de criptare (criptografice) (cu excepția cazului în care întreținerea mijloacelor de criptare (criptografice), a sistemelor informatice și sistemele de telecomunicații protejate prin mijloace de criptare (criptografice), se realizează pentru a satisface nevoile proprii ale unei persoane juridice sau ale unui antreprenor individual)” a anulat Decretul Guvernului Federației Ruse din 29 decembrie 2007 nr. 957 „Cu privire la b aprobarea reglementărilor privind licențierea anumitor tipuri de activități legate de mijloace de criptare (criptografice)” și introduce noi[ ce? ] restricții [4] .
În unele țări, există restricții privind exportul de software criptografic .
Statele Unite permit exportul de software fără restricții dacă sunt îndeplinite toate următoarele elemente:
Dintre software -ul gratuit , după îndeplinirea tuturor punctelor stipulate, exportul este permis pentru browserele naționale de internet și programele speciale, de exemplu, TrueCrypt .
În Federația Rusă , procedura de eliberare a unei licențe pentru exportul instrumentelor de criptare este reglementată de „Regulamentul privind procedura de licențiere a exportului și importului de bunuri (lucrări, servicii) în Federația Rusă”, aprobat prin Decretul Guvernul Federației Ruse din 31 octombrie 1996 Nr. 1299 [5] , precum și o serie de alte reglementări ale Ministerului Afacerilor Externe și ale Ministerului Comerțului desființat. O licență este un document oficial care autorizează implementarea operațiunilor de export sau import într-o perioadă determinată. Trebuie subliniat faptul că licențele se eliberează pentru fiecare tip de produs în conformitate cu nomenclatorul de mărfuri a activității economice străine, indiferent de numărul de articole de mărfuri incluse în contract (acord). Licențele pot fi simple sau generale. Se eliberează o singură licență pentru a desfășura o operațiune de export sau import în cadrul unui singur contract (acord) pe o perioadă de până la 12 luni curente, începând de la data eliberării licenței .
![]() | |
---|---|
În cataloagele bibliografice |
|
Criptosisteme simetrice | |
---|---|
Cifruri în flux | |
Rețeaua Feistel | |
Rețeaua SP | |
Alte |
Funcții hash | |
---|---|
scop general | |
Criptografic | |
Funcții de generare a cheilor | |
Numărul de verificare ( comparație ) | |
Hashes |
|
activități de informații | |||||||||
---|---|---|---|---|---|---|---|---|---|
Colectarea de informații |
| ||||||||
Analiza datelor |
| ||||||||
subiecte asemănătoare |
|