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

Curs de criptografie aplicată

Stăpânește spectrul complet al criptografiei aplicate — de la fundamentele matematice și cifrurile simetrice până la algoritmii post-cuantici și proiectarea de protocoale sigure. Acest curs echipează profesioniștii în securitate cu profunzimea tehnică necesară pentru a implementa, audita și întări sistemele criptografice în medii reale. Depășește teoria și construiește expertiza practică pe care rolurile moderne în securitatea cibernetică o cer.

Dedika pentru companii

Ce vei învăța:

  • Configurează și întărește protocoalele TLS 1.3, SSH și AEAD împotriva atacurilor criptografice cunoscute.

  • Implementează scheme de criptare simetrică și asimetrică cu gestionarea corectă a cheilor și disciplină a ciclului de viață.

  • Analizează proiectarea cifrurilor bloc, modurile de operare și vulnerabilitățile de canal lateral în sistemele de producție.

  • Evaluează algoritmii post-cuantici, inclusiv CRYSTALS-Kyber și SPHINCS+, pentru pregătirea organizațională la migrare.

  • Efectuează revizuiri și audituri de cod criptografic utilizând liste de verificare structurate și instrumente de analiză statică.

  • Aplică funcții hash, MAC-uri și semnături digitale pentru a impune cerințele de integritate a datelor și nerepudiere.

Cum studiezi practic Curs de criptografie aplicată

Cum exersezi Curs de criptografie aplicată

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 • 39 LecțiiDurata între 4 și 360 ore (tu decizi)

Capitolul 1Vezi detalii

Fundamentele criptografiei și securității

  • Lecția 1 • Preliminarii matematice pentru criptografie

    Acoperă aritmetica modulară, numerele prime și probabilitatea de bază necesare pentru a înțelege demonstrațiile criptografice. Oferă fluența matematică minimă necesară pentru toate capitolele următoare.

  • Lecția 2 • Privire de ansamblu asupra primitivelor criptografice

    Prezintă funcțiile hash, cifrurile simetrice și schemele asimetrice ca elemente de bază. Stabilește vocabularul și relațiile dintre primitivele utilizate pe parcursul cursului.

  • Lecția 3 • Istoria și evoluția criptografiei

    Urmărește criptografia de la cifrurile clasice la algoritmii moderni, stabilind contextul pentru standardele actuale. Fundamentează conținutul tehnic ulterior în motivația istorică și analiza eșecurilor.

  • Lecția 4 • Obiectivele fundamentale de securitate și modelele de amenințare

    Definește confidențialitatea, integritatea, autenticitatea și nerepudierea ca obiective măsurabile. Introduce modelarea adversarului ca bază pentru selectarea controalelor criptografice adecvate.

Capitolul 2Vezi detalii

Criptarea simetrică în profunzime

  • Lecția 1 • Practici de gestionare a cheilor simetrice

    Abordează generarea, stocarea, rotirea și distrugerea cheilor pentru sisteme simetrice. Stabilește o disciplină a ciclului de viață care previne defecțiunile criptografice în medii de producție.

  • Lecția 2 • AES: Arhitectură și analiză de securitate

    Detaliază substituția de octeți, deplasarea rândurilor, amestecarea coloanelor și operațiile de programare a cheilor AES. Analizează atacurile cunoscute și explică de ce AES rămâne standardul simetric dominant.

  • Lecția 3 • Moduri de operare și compromisurile lor

    Compară modurile ECB, CBC, CTR, GCM și altele pentru proprietăți de confidențialitate și integritate. Ghidează studenții în alegerea modului corect pentru scenarii specifice de implementare.

  • Lecția 4 • Principii de proiectare a cifrurilor bloc

    Examinează rețelele substituție-permutare, structurile Feistel și proprietățile de confuzie-difuzie. Leagă alegerile de proiectare de rezistența la criptanaliza diferențială și liniară.

  • Lecția 5 • Cifruri flux și generatoare pseudorandom

    Acoperă punctele slabe ale RC4, proiectarea ChaCha20 și rolul generatoarelor de numere pseudorandom sigure criptografic. Leagă securitatea cifrurilor flux de calitatea PRNG și gestionarea semințelor.

Capitolul 3Vezi detalii

Funcții hash și integritatea datelor

  • Lecția 1 • Coduri de autentificare a mesajelor

    Acoperă construcția HMAC, CMAC și Poly1305 ca primitive de integritate-plus-autenticitate. Distinge MAC-urile de semnăturile digitale și explică când este potrivită fiecare.

  • Lecția 2 • Arbori Merkle și structuri de integritate

    Explică construcția arborelui Merkle, generarea dovezilor și verificarea pentru integritatea seturilor mari de date. Leagă această structură de blockchain, transparența certificatelor și sistemele de actualizare software.

  • Lecția 3 • Hashing-ul parolelor și derivarea cheilor

    Examinează bcrypt, scrypt, Argon2 și PBKDF2 ca scheme de stocare a parolelor cu utilizare intensivă de memorie și calcul. Leagă ajustarea parametrilor de rezistența la spargerea bazată pe GPU și ASIC.

  • Lecția 4 • Familia SHA și standardele moderne de hash

    Analizează deprecierea SHA-1, construcția Merkle-Damgård a SHA-2 și proiectarea în rețea burete a SHA-3. Echipează studenții pentru a selecta algoritmi hash adecvați pentru cerințe de conformitate și securitate.

  • Lecția 5 • Proprietăți și obiective de securitate ale funcțiilor hash

    Definește rezistența la preimagine, rezistența la a doua preimagine și rezistența la coliziuni cu precizie formală. Stabilește proprietățile de securitate de care depind toate aplicațiile ulterioare ale hash-urilor.

Capitolul 4Vezi detalii

Criptografia asimetrică și sistemele cu cheie publică

  • Lecția 1 • Semnături digitale: Scheme și standarde

    Examinează RSA-PSS, DSA, ECDSA și EdDSA pentru nerepudiere și autenticitatea mesajelor. Compară ipotezele de securitate, performanța și capcanele de implementare între scheme.

  • Lecția 2 • RSA: Matematică, proiectare și atacuri

    Derivează RSA din teorema lui Euler, acoperă generarea cheilor, operațiile de criptare și decriptare. Analizează atacurile bazate pe factorizare, atacurile cu exponent mic și cerințele de padding.

  • Lecția 3 • Fundamentele criptografiei pe curbe eliptice

    Introduce legea de grup a curbei eliptice, complexitatea logaritmului discret și parametrii standard ai curbelor. Demonstrează avantajul de eficiență al ECC față de RSA la niveluri echivalente de securitate.

  • Lecția 4 • Concepte de infrastructură cu cheie publică

    Explică structura certificatelor, lanțurile de încredere, autoritățile de certificare și mecanismele de revocare. Pregătește studenții pentru implementarea PKI acoperită în capitolul privind protocoalele aplicate.

  • Lecția 5 • Diffie-Hellman și protocoale de acord asupra cheilor

    Acoperă DH clasic, ECDH și variante autentificate pentru stabilirea secretelor partajate pe canale nesigure. Abordează vulnerabilitățile omul-din-mijloc și cerințele de autentificare.

Capitolul 5Vezi detalii

Protocoale criptografice și comunicare securizată

  • Lecția 1 • Criptarea autentificată în protocoale

    Examinează schemele AEAD precum AES-GCM și ChaCha20-Poly1305 așa cum sunt utilizate în protocoalele moderne. Explică gestionarea nonce-ului, verificarea etichetei și modurile de defectare în contexte de protocol.

  • Lecția 2 • Protocolul SSH și accesul remote securizat

    Explică schimbul de chei SSH, autentificarea gazdei și multiplexarea canalelor pentru administrarea remote securizată. Acoperă configurarea autentificării bazate pe chei și riscurile comune de configurare greșită.

  • Lecția 3 • Atacuri comune TLS și măsuri de atenuare

    Acoperă BEAST, POODLE, CRIME, Heartbleed și atacurile de retrogradare cu analiză a cauzei principale. Traduce fiecare atac în acțiuni concrete de întărire a configurației.

  • Lecția 4 • Mesagerie securizată și criptare end-to-end

    Analizează protocolul Signal, algoritmul Double Ratchet și acordul de chei X3DH pentru mesageria criptată end-to-end. Leagă proiectarea protocolului de secretul perfect și proprietățile de recuperare după spargere.

  • Lecția 5 • Arhitectura protocolului TLS și strângerea de mână

    Disecă strângerea de mână TLS 1.3, negocierea suitei de cifruri și protecția stratului de înregistrare. Contrastează cu TLS 1.2 depreciat pentru a evidenția îmbunătățirile de securitate și motivația migrării.

Capitolul 6Vezi detalii

Criptanaliză și tehnici de atac

  • Lecția 1 • Atacuri de canal secundar și prin injecție de defecte

    Acoperă atacurile de sincronizare, analiza consumului de energie, scurgerile electromagnetice și injecția de defecte împotriva implementărilor hardware și software. Leagă contramăsurile de programarea în timp constant și ecranarea hardware.

  • Lecția 2 • Modele de atac la nivel de protocol

    Examinează atacurile de rejucare, atacurile oracol, atacurile de retrogradare și atacurile între protocoale împotriva protocoalelor criptografice. Învață analiza sistematică a protocoalelor folosind metode formale și informale.

  • Lecția 3 • Criptanaliză diferențială și liniară

    Introduce criptanaliza diferențială și liniară ca instrumente principale pentru evaluarea rezistenței cifrurilor bloc. Demonstrează modul în care aceste atacuri influențează numărul minim de runde și cerințele de proiectare a cutiilor S.

  • Lecția 4 • Metode clasice de criptanaliză

    Aplică analiza frecvențelor, indicele de coincidență și examinarea Kasiski la cifrurile clasice. Construiește intuiție analitică care se transferă la înțelegerea principiilor moderne de atac.

  • Lecția 5 • Instrumente de criptanaliză și practică de laborator

    Introduce instrumente open-source de criptanaliză și exerciții de laborator structurate pentru practicarea atacurilor practice. Consolidează cunoștințele teoretice despre atacuri prin provocări practice ghidate.

Capitolul 7Vezi detalii

Criptografie aplicată în sisteme software

  • Lecția 1 • Criptarea datelor în repaus: baze de date și stocare

    Examinează criptarea transparentă a datelor, criptarea la nivel de coloană și sistemele de fișiere criptate pentru protecția datelor în repaus. Abordează integrarea gestionării cheilor și compromisurile de performanță.

  • Lecția 2 • Revizuirea și auditarea codului criptografic

    Dezvoltă o abordare sistematică, bazată pe liste de verificare, pentru revizuirea codului criptografic în vederea identificării vulnerabilităților. Pregătește studenții să conducă sau să participe la audituri de securitate ale implementărilor criptografice.

  • Lecția 3 • Proiectarea API-urilor criptografice și utilizarea greșită

    Analizează modele comune de utilizare greșită a API-urilor criptografice, inclusiv chei codificate fix, valori implicite slabe și gestionarea incorectă a IV-ului. Stabilește principii pentru proiectarea API-urilor care sunt greu de utilizat incorect.

  • Lecția 4 • Practici de codare securizată pentru criptografie

    Învață compararea în timp constant, zeroizarea memoriei și generarea sigură de numere aleatoare în cod. Oferă îndrumări specifice limbajelor de programare pentru evitarea vulnerabilităților de implementare.

  • Lecția 5 • Gestionarea secretelor în aplicații

    Acoperă riscurile variabilelor de mediu, seifurile de secrete, modulele hardware de securitate și rotirea secretelor în conductele aplicațiilor. Leagă igiena secretelor de prevenirea incidentelor de expunere a acreditărilor.

Capitolul 8Vezi detalii

Criptografia post-cuantică și direcții viitoare

  • Lecția 1 • Semnături bazate pe hash și pe coduri

    Acoperă SPHINCS+, XMSS și Classic McEliece ca scheme alternative post-cuantice de semnătură și criptare. Compară dimensiunea semnăturii, viteza de verificare și compromisurile legate de stare.

  • Lecția 2 • Agilitate criptografică și planificarea migrării

    Învață modele de proiectare pentru agilitate criptografică și foaie de parcurs structurată pentru migrare pentru tranziția la algoritmi post-cuantic. Abordează strategii de inventariere, prioritizare și testare pentru migrări la scară largă.

  • Lecția 3 • Criptografia pe bază de rețele

    Introduce Learning With Errors, NTRU și CRYSTALS-Kyber ca scheme principale bazate pe rețele. Explică ipotezele de complexitate și selecția parametrilor pentru capsularea cheilor rezistentă la calcul cuantic.

  • Lecția 4 • Standardizarea post-cuantică NIST

    Revizuiește procesul de standardizare post-cuantică NIST, algoritmii selectați și standardele finalizate. Pregătește studenții să se refere la îndrumări autorizate atunci când iau decizii de selecție a algoritmilor.

  • Lecția 5 • Amenințarea calculului cuantic la adresa criptografiei

    Explică algoritmii lui Shor și Grover și impactul lor asupra RSA, ECC și lungimilor cheilor simetrice. Cuantifică incertitudinea termenelor și încadrarea riscului pentru planificarea organizațională.

Certificare

Certificatul tău valid de finalizare

Acest curs este pentru tine:

  • Inginer de securitate: dorește o profunzime criptografică riguroasă, dincolo de configurarea instrumentelor.

  • Dezvoltator de software: creează aplicații care gestionează date sensibile sau criptate.

  • Testator de penetrare: trebuie să identifice și să exploateze sistematic vulnerabilitățile criptografice.

  • Arhitect IT: proiectează sisteme în care deciziile privind criptarea și gestionarea cheilor contează.

  • Schimbare de carieră: trecerea de la operațiuni IT la un rol specializat de inginer de securitate.

  • Analist de conformitate: trebuie să evalueze dacă controalele criptografice îndeplinesc cerințele de reglementare.

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