Alegeți limba dvs.
Curs de Ingineria Securității și Criptografie
Peste 2 milioane de cursanți în întreaga lume

Curs de Ingineria Securității și Criptografie

Stăpânește întregul spectru al ingineriei securității și criptografiei — de la fundamente matematice până la proiectarea de protocoale reale. Acest curs echipează inginerii și arhitecții cu instrumentele necesare pentru a construi, analiza și întări sisteme criptografice împotriva amenințărilor moderne. Fie că proiectezi dislocări de infrastructură cu chei publice sau evaluezi gradul de pregătire post-cuantică, fiecare concept se leagă direct de practica profesională.

Dedika pentru companii

Ce vei învăța:

  • Aplică modelarea amenințărilor STRIDE și cadrele de adversari pentru a proiecta arhitecturi de sisteme securizate.

  • Înțelege fundamentele matematice ale schemelor criptografice simetrice, asimetrice și bazate pe funcții hash.

  • Proiectează și evaluează protocoale criptografice, inclusiv TLS 1.3, FIDO2 și mecanisme de schimb de chei.

  • Configurează și gestionează dislocări de infrastructură cu chei publice X.509, autorități de certificare și fluxuri de lucru automate de rotație a cheilor.

  • Identifică vulnerabilitățile de tip canal lateral, atacurile padding oracle și utilizarea incorectă a API-urilor criptografice în codul de producție.

  • Evaluează gradul de pregătire pentru migrarea post-cuantică și planifică strategii hibride de dislocare clasic-PQC.

Cum studiezi practic Curs de Ingineria Securității și Criptografie

Cum exersezi Curs de Ingineria Securității și Criptografie

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 Ingineriei de Securitate

  • Lecția 1 • Ciclul de Viață al Ingineriei de Securitate

    Maparea activităților de securitate la fiecare fază a ciclului de dezvoltare software. Stabilește contextul procesual pentru toate controalele tehnice predate ulterior.

  • Lecția 2 • Mentalitatea Atacatorului și Modelele Adversariale

    Examinează motivațiile, capacitățile și tacticile atacatorilor pentru a informa proiectarea defensivă. Construiește empatie față de gândirea adversarială ca o competență fundamentală de inginerie.

  • Lecția 3 • Principii și Concepte Fundamentale de Securitate

    Introduce confidențialitatea, integritatea, disponibilitatea și nerepudierea ca factori de proiectare. Conectează principiile fundamentale la fiecare decizie ulterioară de inginerie din curs.

  • Lecția 4 • Ingineria Cerințelor de Securitate

    Acoperă identificarea, documentarea și validarea cerințelor de securitate de la părțile interesate. Leagă cerințele de controale verificabile și criterii de acceptare.

  • Lecția 5 • Fundamentele Modelării Amenințărilor

    Predă identificarea structurală a adversarilor, activelor și vectorilor de atac. Oferă cadrul analitic utilizat în toate capitolele aplicate.

Capitolul 2Vezi detalii

Fundamente Matematice ale Criptografiei

  • Lecția 1 • Teoria Probabilităților și a Informației

    Predă entropia, aleatoritatea și definițiile probabilistice de securitate. Fundamentează demonstrațiile de securitate și analiza spațiului cheilor în termeni riguroși de teoria informației.

  • Lecția 2 • Complexitatea Computațională pentru Criptografie

    Explică ipotezele de duritate și clasele de complexitate care justifică securitatea criptografică. Permite studenților să evalueze dacă securitatea unei scheme este bine fundamentată.

  • Lecția 3 • Aritmetică Modulară și Teoria Numerelor

    Acoperă operațiile modulare, congruențele și proprietățile numerelor prime esențiale pentru criptografie. Oferă setul de instrumente aritmetice pentru toți algoritmii simetrici și asimetrici.

  • Lecția 4 • Grupuri, Inele și Corpuri

    Introduce structurile algebrice care stau la baza cifrurilor bloc și a sistemelor cu curbe eliptice. Conectează algebra abstractă direct la modelele de construcție criptografică.

Capitolul 3Vezi detalii

Criptografie Simetrică

  • Lecția 1 • Cifruri Clasice și Istorice

    Prezintă cifrurile de substituție, transpoziție și Vigenère pentru a ilustra punctele slabe fundamentale. Motivează cerințele moderne de proiectare prin criptanaliza istorică.

  • Lecția 2 • Proiectarea Cifrurilor Bloc și AES

    Examinează rețelele substituție-permutație, structurile Feistel și mecanismele interne AES. Oferă cunoștințele structurale necesare pentru a evalua securitatea cifrurilor bloc.

  • Lecția 3 • Scheme de Criptare Autentificată

    Integrează confidențialitatea și integritatea în construcții AEAD combinate, cum ar fi AES-GCM și ChaCha20-Poly1305. Conectează la proiectarea de protocoale securizate în capitolele ulterioare.

  • Lecția 4 • Moduri de Operare

    Acoperă modurile ECB, CBC, CTR, GCM și altele, cu proprietățile lor de securitate și cazurile de eșec. Permite selectarea corectă a modului pentru nevoi specifice de confidențialitate și integritate.

  • Lecția 5 • Cifruri Flux

    Predă RC4, ChaCha20 și proiectările bazate pe LFSR, împreună cu punctele lor slabe criptanalitice. Pregătește studenții să aleagă cifrurile flux adecvat pentru medii cu resurse limitate.

Capitolul 4Vezi detalii

Criptografie Asimetrică și Schimb de Chei

  • Lecția 1 • Criptosistemul RSA

    Derivează RSA din duritatea factorizării întregilor și acoperă generarea cheilor, criptarea și semnarea. Evidențiază cerințele de umplutură și capcanele comune de implementare.

  • Lecția 2 • Semnături Digitale și Nerepudiere

    Formalizează modelele de securitate ale semnăturii și acoperă DSA, EdDSA și semnăturile oarbe. Conectează schemele de semnătură la cerințele de identitate și nerepudiere.

  • Lecția 3 • Încapsularea Cheilor și Criptarea Hibridă

    Combină transportul asimetric al cheilor cu criptarea simetrică pentru protecția practică a datelor. Pregătește studenții să proiecteze sisteme hibride utilizate în TLS și mesageria securizată.

  • Lecția 4 • Criptografia cu Curbe Eliptice

    Acoperă grupurile de curbe eliptice, ECDH și ECDSA, cu accent pe selectarea curbei și securitate. Demonstrează avantajele de eficiență față de RSA la niveluri de securitate echivalente.

  • Lecția 5 • Diffie-Hellman și Logaritmul Discret

    Explică schimbul de chei Diffie-Hellman și baza sa de securitate în problema logaritmului discret. Introduce selecția parametrilor de grup și măsurile de atenuare a atacurilor active.

Capitolul 5Vezi detalii

Funcții de Hash Criptografic și MAC-uri

  • Lecția 1 • Familia SHA și Algoritmii Moderni de Hash

    Acoperă punctele slabe SHA-1, mecanismele interne SHA-2 și proiectarea buretelui SHA-3. Ghidează selecția algoritmilor pe baza cerințelor de securitate și a constrângerilor de performanță.

  • Lecția 2 • Hashing de Parole și Derivarea Cheilor

    Acoperă bcrypt, scrypt, Argon2 și PBKDF2 pentru stocarea parolelor și întinderea cheilor. Abordează duritatea memoriei și rezistența la paralelizare împotriva atacurilor offline.

  • Lecția 3 • Proprietățile Funcțiilor Hash și Proiectarea

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

  • Lecția 4 • Scheme de Angajament și Bazele Cunoașterii Zero

    Introduce angajamentele bazate pe hash și intuiția din spatele dovezilor cu cunoaștere zero. Conectează aceste primitive la proiectarea de protocoale care păstrează confidențialitatea în capitolele ulterioare.

  • Lecția 5 • Coduri de Autentificare a Mesajelor

    Predă construcția HMAC, CMAC și Poly1305, cu garanțiile lor de securitate și cerințele de chei. Face distincția între MAC-uri, semnături și funcții hash în proiectarea protocoalelor.

Capitolul 6Vezi detalii

Infrastructura cu Cheie Publică și Managementul Cheilor

  • Lecția 1 • Managementul Ciclului de Viață al Certificatelor

    Predă fluxurile de lucru pentru emiterea, reînnoirea, revocarea și expirarea în PKI operațional. Conectează lacunele din ciclul de viață la întreruperi reale și incidente de securitate.

  • Lecția 2 • Certificatul X.509 și Autoritățile de Certificare

    Acoperă structura certificatelor, extensiile și proiectarea ierarhiei AC pentru stabilirea încrederii. Oferă cunoștințele structurale necesare pentru toate deciziile de implementare PKI.

  • Lecția 3 • Protocoale de Acord al Cheilor și Rotație

    Acoperă programul de chei TLS 1.3, ratcheting-ul protocolului Signal și strategii automate de rotație a cheilor. Pregătește studenții să implementeze managementul cheilor cu secretizare directă și recuperare după compromitere.

  • Lecția 4 • Modele de Încredere și Rețeaua de Încredere

    Compară PKI ierarhic, rețeaua de încredere și modelele de încredere DANE, cu compromisurile lor de securitate. Permite decizii informate privind arhitectura încrederii pentru contexte variate de implementare.

  • Lecția 5 • Generarea, Stocarea și Distrugerea Cheilor

    Acoperă entropia pentru generarea securizată a cheilor, stocarea în HSM și procedurile de ștergere criptografică. Stabilește igiena materialului cheie ca o condiție prealabilă pentru toate capitolele aplicate de protocoale.

Capitolul 7Vezi detalii

Proiectarea și Analiza Protocoalelor Securizate

  • Lecția 1 • Obiectivele de Securitate ale Protocolului și Modelele de Amenințare

    Definește obiectivele de autentificare, secretizare și integritate în cadrul modelului adversar Dolev-Yao. Încadrează toate analizele ulterioare de protocol într-un context formal consistent de amenințare.

  • Lecția 2 • Atacuri Comune asupra Protocoalelor

    Examinează atacurile de rejucare, reflexie, omul-din-mijloc și downgrade, cu exemple concrete. Construiește abilitatea de analiză adversarială necesară pentru a întări implementările de protocoale.

  • Lecția 3 • TLS și Protocoale de Transport Securizate

    Analizează în profunzime handshake-ul TLS 1.3, stratul de înregistrare și protecțiile împotriva downgrade-ului. Conectează mecanismele interne ale protocolului la primitivele criptografice acoperite în capitolele anterioare.

  • Lecția 4 • Metode Formale de Verificare a Protocoalelor

    Introduce ProVerif, Tamarin și logica BAN pentru demonstrații automate de corectitudine a protocoalelor. Demonstrează cum instrumentele formale depistează defecte scăpate de analiza manuală.

  • Lecția 5 • Protocoale de Autentificare

    Acoperă autentificarea cerere-răspuns, FIDO2/WebAuthn și Kerberos, cu proprietățile lor de securitate. Permite proiectarea de autentificare rezistentă la phishing pentru contexte enterprise și web.

Capitolul 8Vezi detalii

Inginerie Aplicată a Securității și Criptanaliză

  • Lecția 1 • Vulnerabilități de Implementare Criptografică

    Acoperă canalele laterale de timp, atacurile padding oracle și injecția de defecte în codul criptografic. Conectează defectele de implementare la primitivele teoretice studiate în capitolele anterioare.

  • Lecția 2 • Proiectarea API-urilor Criptografice și Utilizarea Abuzivă

    Analizează defectele comune de proiectare a API-urilor care duc la utilizare abuzivă, inclusiv confuzia cheilor și expunerea nonce-urilor. Ghidează studenții în proiectarea de API-uri greu de utilizat incorect.

  • Lecția 3 • Tehnici de Analiză a Canalelor Laterale

    Predă analiza consumului de energie, analiza electromagnetică și canalele laterale acustice împotriva hardware-ului. Pregătește studenții să evalueze securitatea fizică a dispozitivelor criptografice.

  • Lecția 4 • Agilitatea Criptografică și Migrarea

    Predă negocierea algoritmilor, planificarea deprecierii și strategiile de migrare pentru sistemele criptografice îmbătrânite. Pregătește studenții să gestioneze sisteme longevive prin tranziții de algoritmi.

  • Lecția 5 • Generarea Securizată a Numerelor Aleatoare

    Acoperă sursele de entropie ale sistemului de operare, proiectarea CSPRNG și eșecurile de inițializare care subminează securitatea criptografică. Abordează atât generarea software, cât și hardware de numere aleatoare.

Certificare

Certificatul tău valid de finalizare

Acest curs este pentru tine:

  • Inginerii software pregătiți să se specializeze în sisteme de securitate și criptografice.

  • Analiștii de securitate care doresc o bază tehnică mai profundă în principiile criptografice.

  • Dezvoltatorii backend care integrează autentificarea și criptarea în aplicațiile de producție.

  • Absolvenții de informatică care fac legătura între teorie și practica inginerească aplicată în securitate.

  • Inginerii DevOps responsabili de securizarea infrastructurii, certificatelor și fluxurilor de lucru cu chei.

  • Persoanele în reconversie profesională cu experiență în programare care urmăresc roluri în ingineria securității cibernetice.

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