Alegeți limba dvs.
Curs de criptografie și criptanaliză
Peste 2 milioane de cursanți în întreaga lume

Curs de criptografie și criptanaliză

4,3

Stăpânește întregul spectru al criptografiei și criptanalizei — de la cifrurile antice la algoritmii post-cuantici. Acest curs echipează profesioniștii în securitate cu fundamentele teoretice și abilitățile practice necesare pentru a proiecta, ataca și apăra sisteme criptografice moderne. Dezvoltă expertiza pe care o cere peisajul actual al securității.

Dedika pentru companii

Ce vei învăța:

  • Aplică analiza de frecvență și indicele de coincidență pentru a sparge cifrurile clasice în mod sistematic.

  • Analizează în profunzime structura internă AES, modurile de operare ale cifrurilor bloc și vulnerabilitățile cifrurilor stream.

  • Înțelege atacurile diferențiale, liniare și pe canale auxiliare împotriva implementărilor criptografice moderne.

  • Evaluează RSA, criptografia pe curbe eliptice și schemele de semnătură digitală pentru implementare în medii reale.

  • Proiectează și verifică formal protocoale criptografice împotriva atacurilor de rejucare, downgrade și oracol.

  • Analizează familiile de algoritmi post-cuantici și construiește un plan de migrare structurat pentru infrastructura existentă.

Cum studiezi practic Curs de criptografie și criptanaliză

Cum exersezi Curs de criptografie și criptanaliză

Pentru tine, care reprezinți o companie și vrei să îți instruiești echipa

La Dedika pentru companii, cursul vine cu exerciții și exemple adaptate afacerii tale și exact așa cum are nevoie compania ta.

Apasă aici

Conținutul cursului

8 Capitole • 40 LecțiiDurata între 4 și 360 ore (tu decizi)

Capitolul 1Vezi detalii

Fundamentele criptografiei

  • Lecția 1 • Taxonomia primitivelor criptografice

    Clasifică cifrurile, funcțiile hash și protocoalele de schimb de chei ca blocuri de construcție. Cursanții pot mapa orice schemă criptografică la categoria sa primitivă.

  • Lecția 2 • Obiective și proprietăți de securitate

    Definește confidențialitatea, integritatea, autentificarea și non-repudierea ca obiective criptografice. Ancorează tot conținutul tehnic ulterior la aceste proprietăți de securitate.

  • Lecția 3 • Preliminarii matematice

    Acoperă aritmetica modulară, numerele prime și teoria numerică de bază esențială pentru criptografia modernă. Oferă setul de instrumente algebrice utilizat pe parcursul cursului.

  • Lecția 4 • Entropie și aleatoritate

    Explică entropia informațional-teoretică și rolul său în generarea cheilor și puterea cifrurilor. Leagă calitatea aleatorității de garanțiile practice de securitate.

  • Lecția 5 • Privire de ansamblu asupra criptografiei istorice

    Urmărește criptografia de la cifrurile de substituție antice până la sistemele premoderne. Ilustrează modul în care defectele de proiectare au dus la descoperiri criptanalitice.

Capitolul 2Vezi detalii

Metode clasice de criptanaliză

  • Lecția 1 • Atacuri cu text clar cunoscut și crib

    Exploatează cunoașterea parțială a textului clar pentru a recupera chei în cifrurile clasice și moderne timpurii. Demonstrează modul în care crib-urile au fost folosite împotriva traficului criptat cu Enigma.

  • Lecția 2 • Tehnici de analiză a frecvențelor

    Folosește distribuțiile de frecvență ale literelor pentru a ataca cifrurile de substituție monoalfabetică. Construiește intuiția analitică fundamentală pentru toate metodele de criptanaliză ulterioare.

  • Lecția 3 • Criptanaliza cifrurilor de transpoziție

    Identifică și sparge cifrurile de transpoziție coloană și gard de fier folosind anagramarea. Contrastează analiza transpoziției cu tehnicile cifrurilor de substituție.

  • Lecția 4 • Atacuri statistice și bazate pe entropie

    Folosește testul chi-pătrat și măsurile de entropie pentru a distinge textul cifrat de textul clar. Oferă instrumente cantitative pentru evaluarea statistică a puterii cifrurilor.

  • Lecția 5 • Indicele de coincidență

    Aplică indicele de coincidență pentru a determina lungimea cheii în cifrurile polialfabetice. Permite examinarea Kasiski și decriptarea cifrului Vigenere.

Capitolul 3Vezi detalii

Tehnici de criptare simetrică

  • Lecția 1 • Moduri de operare ale cifrurilor pe blocuri

    Acoperă modurile ECB, CBC, CTR, GCM și altele, evidențiind implicațiile de securitate ale fiecăruia. Cursanții selectează moduri adecvate pentru cerințe de securitate date.

  • Lecția 2 • Principii de proiectare a cifrurilor pe blocuri

    Examinează rețelele de substituție-permutare, structurile Feistel și confuzia-difuzia. Stabilește rațiunea de proiectare din spatele cifrurilor pe blocuri moderne.

  • Lecția 3 • AES și cifrurile pe blocuri moderne

    Detaliază elementele interne ale AES, inclusiv SubBytes, ShiftRows, MixColumns și AddRoundKey. Compară AES cu alte cifruri pe blocuri standardizate.

  • Lecția 4 • Gestionarea cheilor simetrice

    Abordează generarea, distribuția, stocarea și rotația cheilor pentru sistemele simetrice. Leagă gestionarea ciclului de viață al cheilor de rezultatele operaționale de securitate.

  • Lecția 5 • Cifruri de flux

    Analizează cifrurile de flux sincrone și auto-sincronizante, inclusiv RC4 și ChaCha20. Contrastează cazurile de utilizare ale cifrurilor de flux cu aplicațiile cifrurilor pe blocuri.

Capitolul 4Vezi detalii

Funcții hash criptografice

  • Lecția 1 • Proprietăți de securitate ale funcțiilor hash

    Definește formal rezistența la preimagine, rezistența la a doua preimagine și rezistența la coliziuni. Stabilește linia de bază de securitate pentru evaluarea oricărei funcții hash.

  • Lecția 2 • SHA-3 și construcția burete

    Acoperă construcția burete Keccak, compromisurile rată-capacitate și variantele SHA-3. Contrastează avantajele de proiectare ale buretelui față de Merkle-Damgard.

  • Lecția 3 • Aplicații hash în protocoale

    Aplică funcțiile hash la stocarea parolelor, schemele de angajament și arborii Merkle. Demonstrează modul în care proprietățile hash se traduc în garanții de securitate la nivel de protocol.

  • Lecția 4 • Construcția Merkle-Damgard

    Explică modelul funcției de compresie iterată care stă la baza MD5, SHA-1 și SHA-2. Identifică atacurile de extensie a lungimii ca o slăbiciune structurală a acestui design.

  • Lecția 5 • Coduri de autentificare a mesajelor

    Predă construcția HMAC, CMAC și Poly1305 ca mecanisme de integritate cu cheie. Distinge MAC-urile de semnăturile digitale în contexte de autentificare.

Capitolul 5Vezi detalii

Criptografie asimetrică și schimb de chei

  • Lecția 1 • Schimbul de chei Diffie-Hellman

    Explică protocoalele Diffie-Hellman clasice și pe curbe eliptice și ipotezele lor de securitate. Identifică vulnerabilitățile de tip om-la-mijloc și variantele autentificate.

  • Lecția 2 • Criptosistemul RSA

    Derivează generarea cheilor RSA, criptarea și decriptarea din fundamente teoretice numerice. Analizează punctele slabe ale RSA din manual și măsurile de atenuare prin scheme de umplutură.

  • Lecția 3 • Scheme de semnătură digitală

    Acoperă generarea și verificarea semnăturilor RSA-PSS, DSA și ECDSA. Analizează vulnerabilitățile de reutilizare a nonce-ului și problemele de maleabilitate a semnăturilor.

  • Lecția 4 • Criptografia pe curbe eliptice

    Introducere în grupurile de curbe eliptice, adunarea punctelor și problema logaritmului discret pe curbe. Compară eficiența și securitatea ECC cu RSA la niveluri echivalente.

  • Lecția 5 • Infrastructura cu cheie publică

    Explică autoritățile de certificare, certificatele X.509 și validarea lanțului de încredere. Leagă componentele PKI de autentificarea din lumea reală și implementarea TLS.

Capitolul 6Vezi detalii

Criptanaliză modernă și modele de atac

  • Lecția 1 • Atacuri pe canale secundare

    Acoperă atacurile de temporizare, analiza puterii și emanațiile electromagnetice asupra implementărilor criptografice. Predă contramăsuri precum mascarea, orbirea și codarea în timp constant.

  • Lecția 2 • Criptanaliză diferențială

    Aplică propagarea diferențelor de intrare prin rundele cifrului pentru a recupera biți de subcheie. Analizează uniformitatea diferențială a S-box-ului ca principala apărare de proiectare.

  • Lecția 3 • Clasificarea modelelor formale de atac

    Definește modelele de atac cu text cifrat doar, text clar cunoscut, text clar ales și text cifrat ales. Stabilește cadrul adversar utilizat în toate analizele criptanalitice moderne.

  • Lecția 4 • Criptanaliză liniară

    Folosește aproximări liniare ale S-box-urilor pentru a construi distingătoare statistice pentru recuperarea cheii. Leagă magnitudinea părtinirii liniare de cerințele de complexitate a datelor atacului.

  • Lecția 5 • Injectarea de erori și atacuri de implementare

    Examinează glitch-urile de tensiune, manipularea ceasului și injectarea de erori cu laser pentru a induce erori exploatabile. Analizează atacul Bellcore asupra RSA-CRT ca studiu de caz.

Capitolul 7Vezi detalii

Proiectarea și analiza protocoalelor criptografice

  • Lecția 1 • Vulnerabilități comune ale protocoalelor

    Cataloghează atacurile de rejucare, downgrade, oracol și de schimb de chei necunoscut, cu exemple concrete. Oferă modele de proiectare care previn sistematic fiecare clasă de vulnerabilități.

  • Lecția 2 • Proiectarea protocoalelor de autentificare

    Acoperă schemele de tip provocare-răspuns, autentificarea reciprocă și identificarea cu cunoștințe zero. Analizează atacurile de reflexie și intercalare asupra protocoalelor de autentificare defectuoase.

  • Lecția 3 • Metode de verificare formală

    Aplică logica BAN, ProVerif și Tamarin pentru a verifica mecanic proprietățile de securitate ale protocoalelor. Demonstrează modul în care instrumentele formale detectează erori subtile ratate de analiza manuală.

  • Lecția 4 • Protocoale de stabilire a cheilor

    Analizează protocolul stație-la-stație, strângerea de mână TLS și stabilirea cheilor în protocolul Signal. Evaluează fiecare protocol în raport cu secretul înainte și uzurparea identității prin compromiterea cheii.

  • Lecția 5 • Obiective și modele de securitate ale protocoalelor

    Definește secretul, autentificarea, secretul înainte și prospețimea cheii ca obiective ale protocolului. Introduce modelul adversar Dolev-Yao pentru analiza protocoalelor.

Capitolul 8Vezi detalii

Criptografie post-cuantică

  • Lecția 1 • Scheme bazate pe hash și coduri

    Examinează semnăturile bazate pe hash fără stare SPHINCS+ și criptarea bazată pe coduri Classic McEliece. Evaluează ipotezele de securitate conservatoare care stau la baza fiecărei scheme.

  • Lecția 2 • Peisajul amenințărilor calculului cuantic

    Explică algoritmii lui Shor și Grover și impactul lor asupra RSA, ECC și cifrurilor simetrice. Cuantifică reducerea de securitate pe care fiecare algoritm o impune asupra standardelor actuale.

  • Lecția 3 • Criptografie bazată pe rețele

    Acoperă schemele Learning With Errors, Ring-LWE, CRYSTALS-Kyber și CRYSTALS-Dilithium. Analizează ipotezele de dificultate și selecția parametrilor pentru primitivele pe rețele.

  • Lecția 4 • Strategia de migrare post-cuantică

    Ghidează implementările hibride clasice-cuantice, agilitatea algoritmilor și calendarul de standardizare. Cursanții pot produce un plan de migrare pentru o infrastructură criptografică existentă.

  • Lecția 5 • Scheme izogenice și multivariate

    Introduce criptografia bazată pe izogenii și polinoame multivariate ca familii alternative post-cuantice. Discută rezultatele criptanalitice recente care afectează viabilitatea schemelor.

Certificare

Certificatul tău valid de finalizare

Acest curs este pentru tine:

  • Analist de securitate: dorește să depășească utilizarea instrumentelor și să înțeleagă mecanismele criptografice subiacente.

  • Dezvoltator software: trebuie să ia decizii informate atunci când integrează biblioteci criptografice în aplicații.

  • Testator de penetrare: pregătit să adauge tehnici de atac criptografic unui set existent de competențe ofensive.

  • Arhitect IT: responsabil cu proiectarea sistemelor în care alegerile de criptare au consecințe reale de conformitate.

  • Student la informatică: construiește o bază riguroasă înainte de a intra într-o carieră axată pe securitate.

  • Schimbare de carieră: vine dintr-un fond tehnic și vizează roluri în securitatea informațiilor sau criptografie.

Ce spun cursanții noștri

Lecțiile dumneavoastră sunt perfecte. Am achiziționat pachetul de un an și, în sfârșit, am oportunitatea să urmăresc diverse subiecte de interes fără să fie nevoie să schimb platforma... vă mulțumesc pentru tot ceea ce faceți, v-am recomandat deja altor persoane...
Giulio Carlo
Giulio CarloStudent Marketing Digital
Îmi place cum lecțiile sunt directe la subiect și cum pot să schimb capitolele și să sar peste conținutul de care nu am nevoie.
Mariana Ferres
Mariana FerresStudentă Fotografie
Îmi place conținutul și modul de prezentare și transcriere a videoclipurilor, ceea ce accelerează procesul!
Luciana Alvarenga
Luciana AlvarengaStudentă Design Unghii
Platforma este rapidă, simplă de utilizat. Diversitatea conținutului și videoclipurile complementare ajută foarte mult la învățare.
André Felipe
André FelipeStudent Inginerie Prompt

Cele mai importante formări

Întrebări frecvente

Cine este Dedika?

Este certificatul valabil în România?

Cursurile sunt gratuite?

Care este volumul de muncă al cursului?

Cum sunt cursurile?

Cum funcționează cursurile?

Care este durata cursurilor?

Care este costul sau prețul cursurilor?

Ce este un curs EAD sau online și cum funcționează?

Curs PDF