Kryptologi: från klassiska chiffer till moderna kryptografiska system
Kryptologi är vetenskapen om att skydda information – matematiken och ingenjörskonsten bakom alla HTTPS-anslutningar, digitala signaturer, blockkedjor och autentiseringsprotokoll som används i dag. Den här utbildningsserien omfattar både kryptografi (att utforma säkra system) och kryptoanalys (att knäcka dem), så att du får en heltäckande bild av hur konfidentialitet, integritet och autentisering uppnås i praktiken. Oavsett om du vill förstå hur TLS skyddar din trafik, implementera AES och RSA korrekt eller resonera kring postkvantkonstruktioner bygger kursplanen på verkliga algoritmer och verkliga attackytor.
Det här får du lära dig
Du börjar med klassiska chiffer – Caesar-, substitutions- och permutationschiffer – och går sedan vidare till den talteori och de bitvisa operationer som ligger till grund för moderna system. Centrala ämnen är symmetrisk kryptering med AES och dess driftlägen, asymmetrisk kryptering med RSA och Elliptic Curve Cryptography, hashfunktioner (MD5, SHA-1, SHA-256) och autentiserad kryptering med AEAD. Protokollavsnittet omfattar TLS/HTTPS, JWT, OAuth 2.0 and OpenID Connect, Kerberos, SSH samt nyckelutbyte med Diffie-Hellman and ECDH. Du får också studera lösenordshashning med bcrypt, Argon2, and PBKDF2, PKI and certificate management with OpenSSL, blockkedjekryptografi inklusive Merkle-träd och konsensus samt praktisk implementering i Python med verkliga kryptografiska bibliotek och API:er.
Utbildningsvägen
Utbildningsserien omfattar 67 kurser från A1 till C2 och bygger successivt utan luckor. Kurserna på A1- och A2-nivå lägger grunden med kodning, binär- och hexadecimal aritmetik, klassiska tekniker, XOR-operationer, steganografi och brute force-attacker. B1-kurserna bygger upp verktygslådan med DES, AES, RSA, digitala signaturer, blockchifferlägen, strömchiffer och protokoll. På B2-nivå fördjupas varje område med ECC, nyckelutbyte, HMAC, TLS-teknik, nyckelhantering med HSM:er, vanliga sårbarheter och blockkedjekryptografi. C1-nivån omfattar postkvantkryptografi, inklusive NIST PQC Standards (FIPS 203, 204, 205), tröskelkryptografi, kryptoanalys och sidokanalsattacker. C2-kurserna på avancerad nivå – Zero-Knowledge Proofs, Lattice-Based Cryptography, Homomorphic Encryption, Secure Multi-Party Computation, Oblivious RAM, Attribute-Based Encryption och Formal Verification of Crypto Protocols – representerar forskningsfronten inom tillämpad kryptologi.
Så fungerar det
Varje kurs är uppdelad i korta, fokuserade lektioner som du genomför i den inbyggda kodeditorn med återkoppling i realtid. En AI-handledare finns tillgänglig när du kör fast på ett begrepp eller en implementeringsdetalj. Du arbetar dig igenom algoritmer genom att skriva och köra riktig kod, inte bara genom att läsa teori. På så sätt blir mekaniken bakom varje chiffer, protokoll och attack konkret innan du går vidare till nästa nivå.