Kryptologi: Fra klassiske cifre til moderne kryptografiske systemer
Kryptologi er videnskaben om at sikre information – matematikken og ingeniørarbejdet bag alle HTTPS-forbindelser, digitale signaturer, blockchains og godkendelsesprotokoller, der bruges i dag. Dette spor dækker både kryptografi (design af sikre systemer) og kryptoanalyse (at bryde dem), så du får et komplet billede af, hvordan fortrolighed, integritet og godkendelse opnås i praksis. Uanset om du vil forstå, hvordan TLS beskytter din trafik, implementere AES og RSA korrekt eller arbejde med postkvantekonstruktioner, er pensum bygget op omkring virkelige algoritmer og virkelige angrebsflader.
Det lærer du
Du begynder med klassiske cifre – Caesar, substitution og permutation – og bevæger dig derefter gennem talteori og bitvise operationer, som danner grundlaget for moderne systemer. De centrale emner omfatter symmetrisk kryptering med AES og dets driftstilstande, asymmetrisk kryptering med RSA og elliptisk kurvekryptografi, hashfunktioner (MD5, SHA-1, SHA-256) og autentificeret kryptering med AEAD. Protokoldækningen spænder over TLS/HTTPS, JWT, OAuth 2.0 og OpenID Connect, Kerberos, SSH samt nøgleudveksling via Diffie-Hellman og ECDH. Du lærer også om hashing af adgangskoder med bcrypt, Argon2 og PBKDF2, PKI og certifikathåndtering med OpenSSL, blockchainkryptografi, herunder Merkle-træer og konsensus, samt praktisk implementering i Python ved hjælp af virkelige kryptografiske biblioteker og API'er.
Læringsforløbet
Sporet omfatter 67 kurser fra A1 til C2 og udvikler sig trin for trin uden huller. A1- og A2-kurserne etablerer grundlaget: kodning, binær- og hexadecimalregning, klassiske teknikker, XOR-operationer, steganografi og brute force-angreb. B1-kurserne opbygger det centrale værktøjssæt – DES, AES, RSA, digitale signaturer, blokchifferets driftstilstande, strømchifre og protokoller. B2 går i dybden med hvert område: ECC, nøgleudveksling, HMAC, TLS-udvikling, nøglehåndtering med HSM'er, almindelige sårbarheder og blockchainkryptografi. C1-niveauet dækker postkvantekryptografi, herunder NIST's PQC-standarder (FIPS 203, 204, 205), tærskelkryptografi, kryptoanalyse og sidekanalangreb. C2-afslutningskurserne – nulvidensbeviser, gitterbaseret kryptografi, homomorf kryptering, sikker flerpartsberegning, oblivious RAM, attributbaseret kryptering og formel verifikation af kryptoprotokoller – repræsenterer forskningsfronten inden for anvendt kryptologi.
Sådan fungerer det
Hvert kursus er opdelt i korte, fokuserede lektioner, som du gennemfører i den indbyggede kodeeditor med feedback i realtid. En AI-vejleder er tilgængelig, når du sidder fast i et begreb eller en implementeringsdetalje. Du arbejder dig gennem algoritmerne ved at skrive og køre rigtig kode, ikke bare ved at læse teori, så mekanikken bag hvert ciffer, hver protokol og hvert angreb bliver konkret, før du går videre til næste niveau.