Cryptology Academy logo
NybegynnerSikkerhetNivåer A1 → C222 språk

Cryptology Academy

Utforsk vitenskapen bak kryptering og sikker kommunikasjon med Cryptology Academy. En læringssti fra CoddyKit med 67 korte kurs og 261 interaktive leksjoner, med en AI-veileder tilgjengelig døgnet rundt.

Kurs
67
Leksjoner
261
Interaktive trinn
3,316
Gratis å komme i gang
Kurs 1
Kursinnhold

67 kurs i denne læringsstien

Alle kursene i læringsstien Cryptology Academy, i læringsrekkefølge. Det første er gratis.

1

A13 leksjonerGratis

Dette kurset gir en introduksjon til fagfeltet kryptologi og dekker grunnleggende konsepter, historie og grunnleggende kryptografiske teknikker.

2

A14 leksjonerPRO

Oppdag hvordan kryptografi oppsto i oldtiden og utviklet seg inn i den digitale tidsalderen. Lær det grunnleggende ordforrådet og konseptene alle som studerer kryptografi trenger.

3

A14 leksjonerPRO

Oppdag hvordan kryptografi beskytter alle deler av det digitale livet Deres i bakgrunnen – fra meldingsapper til nettbank – og hvorfor det er viktigere enn noen gang.

4

A14 leksjonerPRO

Lær om substitusjons- og transposisjonschifre som har vært brukt gjennom historien, fra Caesar til Enigma-maskinens tid.

5

A14 leksjonerPRO

Gå utover Caesar-chifferet, og utforsk de avanserte klassiske chifrene som formet moderne kryptografi – Playfair, ADFGVX og Feistel-strukturen.

6

A14 leksjonerPRO

Bygg det matematiske grunnlaget som kreves for moderne kryptografi: binærtall, heksadesimaltall, modulær aritmetikk og primtall.

7

A14 leksjonerPRO

Få klarhet i en av de vanligste forvekslingene i kryptografi: forskjellen mellom koding, kryptering og hashing – og lær Base64, hex og ASCII.

8

A14 leksjonerPRO

Finn ut hva hengelåsikonet egentlig betyr, hvordan nettsteder får sertifikater, og hva De bør gjøre når en TLS-advarsel vises.

9

A24 leksjonerPRO

Bli fortrolig med XOR, AND, OR, NOT og skiftoperasjoner – byggesteinene i alle moderne krypteringsalgoritmer.

10

A24 leksjonerPRO

Beskytt kommunikasjonen Deres ved å forstå PGP, S/MIME og ende-til-ende-krypteringen som brukes i moderne meldingsapper.

11

A24 leksjonerPRO

Gå utover kryptering, og utforsk steganografi – kunsten å skjule hemmelige meldinger i åpent syn i bilder, lyd og dokumenter.

12

A24 leksjonerPRO

Se hva angripere ser når de fanger opp nettverkstrafikk – og forstå hvordan kryptering forvandler synlig klartekst til beskyttede data.

13

A24 leksjonerPRO

Forstå hvordan angripere forsøker å knekke kryptografiske nøkler og passord – og hvorfor nøkkelstørrelse og algoritmevalg er Deres viktigste forsvar.

14

A23 leksjonerPRO

Dette kurset utforsker tidlige kryptografiske metoder som substitusjons- og transposisjonschiffer.

15

A23 leksjonerPRO

Introduksjon til moderne kryptografiske teknikker og prinsipper.

16

B14 leksjonerPRO

Forstå Public Key Infrastructure – hvordan sertifikatutstedere, tillitskjeder og X.509-sertifikater sikrer nettet.

17

B14 leksjonerPRO

Studer Data Encryption Standard, som dominerte kryptografien i flere tiår – utformingen, sammenbruddet og lærdommene som formet AES.

18

B14 leksjonerPRO

Forstå kryptografiske hashfunksjoner, egenskapene og algoritmene deres, og hvor hver av dem kan brukes trygt – eller ikke lenger er sikker.

19

B14 leksjonerPRO

Fordyp deg i Advanced Encryption Standard – det mest utbredte symmetriske chifferet i verden.

20

B14 leksjonerPRO

Lær hvordan kryptografi med offentlig nøkkel fungerer, og hvordan RSA bruker vanskeligheten ved heltallsfaktorisering til å sikre kommunikasjon.

21

B14 leksjonerPRO

Lær hvordan digitale signaturer gir autentisering, integritet og ikke-benekting – og hvordan de skiller seg fra kryptering.

22

B14 leksjonerPRO

Lær hvorfor lagring av passord krever trege hashingsalgoritmer med salt – og hvordan bcrypt, Argon2 og PBKDF2 gir denne beskyttelsen.

23

B14 leksjonerPRO

Lær hvordan kryptografiske byggesteiner settes sammen til virkelige protokoller som SSH, SFTP og DNSSEC.

24

B14 leksjonerPRO

Utforsk hvordan blokkchifre kobles sammen ved hjelp av ECB, CBC, CTR og GCM, og hvorfor valg av modus er avgjørende for sikkerheten.

25

B14 leksjonerPRO

Studer strømchifre, fra det ødelagte RC4 til det moderne ChaCha20, og forstå hvor hvert av dem hører hjemme.

26

B14 leksjonerPRO

Gå videre fra passord-hashing og forstå de kryptografiske protokollene som lar deg autentisere deg uten noen gang å sende passordet ditt til serveren.

27

B14 leksjonerPRO

Bli fortrolig med kommandolinjeverktøyet OpenSSL for nøkkelgenerering, sertifikatoperasjoner og automatisering av sertifikaters livssyklus.

28

B14 leksjonerPRO

Bli fortrolig med JSON Web Tokens – forstå strukturen med header, payload og signatur, signeringsalgoritmer og vanlige sårbarheter.

29

B14 leksjonerPRO

Krypter filer, arkiver og hele diskvolumer med GPG, age og VeraCrypt – og lær å destruere nøkler og sensitive data på en sikker måte.

30

B14 leksjonerPRO

Finn frem i landskapet av kryptografiske biblioteker – libsodium, OpenSSL og Google Tink – og lær å velge og bruke dem på en sikker måte.

31

B13 leksjonerPRO

En grundig gjennomgang av kryptografiske teknikker med offentlig nøkkel og deres bruksområder.

32

B13 leksjonerPRO

Forstå sikre kommunikasjonsprotokoller som brukes i moderne kryptografi.

33

B24 leksjonerPRO

Gå utover GCM, og forstå hele landskapet av Authenticated Encryption with Associated Data – inkludert ordnance-misbruksresistente og høyhastighetsbaserte schemes.

34

B24 leksjonerPRO

Forstå hvordan to parter kan etablere en felles hemmelighet over en usikker kanal ved hjelp av Diffie-Hellman og varianten basert på elliptiske kurver.

35

B24 leksjonerPRO

Bli fortrolig med Kerberos-protokollen som sikrer Windows Active Directory-miljøer – hvordan den fungerer, hvordan den angripes, og hva som erstatter den.

36

B24 leksjonerPRO

Gå lenger enn grunnleggende RSA og utforsk matematiske egenskaper, sårbarheter i lærebok-RSA og sikker padding med OAEP og PKCS#1.

37

B24 leksjonerPRO

Forstå geometrien og algebraen bak elliptiske kurver, og hvorfor ECC gir sikkerhet på RSA-nivå med langt mindre nøkkellengder.

38

B24 leksjonerPRO

Forstå det kryptografiske grunnlaget for OAuth 2.0 og OpenID Connect – og sårbarhetene som oppstår når de implementeres feil.

39

B24 leksjonerPRO

Lær hvordan MAC-er gir meldingsintegritet og autentisitet, og hvordan HMAC bygger en sikker MAC fra en hvilken som helst hashfunksjon.

40

B24 leksjonerPRO

Gå under overflaten på SSH for å forstå håndtrykket, nøkkelautentiseringen, videresendingsmulighetene og sikkerhetsherdingen.

41

B24 leksjonerPRO

Følg hele TLS 1.3-håndtrykket og forstå hvert kryptografiske grunnprinsipp som sikrer HTTPS-forbindelser.

42

B24 leksjonerPRO

Undersøk de kryptografiske protokollene i IPsec, WireGuard og OpenVPN – og forstå avveiningene mellom sikkerhet og ytelse.

43

B24 leksjonerPRO

Lær om Shamirs hemmelighetsdeling og terskelkryptografi – hvordan en hemmelighet deles opp slik at k av n parter må samarbeide for å rekonstruere den.

44

B24 leksjonerPRO

Forstå hvorfor tilfeldighet er grunnlaget for kryptografisk sikkerhet, og hvordan operativsystemer og biblioteker genererer den på en trygg måte.

45

B24 leksjonerPRO

Studer de farligste kryptografiske sårbarhetene fra virkeligheten – padding-orakler, replay-angrep og tidslekkasjer – og lær hvordan du kan forhindre dem.

46

B23 leksjonerPRO

Undersøk kryptografiens rolle i blokkjedeteknologi.

47

B24 leksjonerPRO

Forstå de kryptografiske grunnprinsippene som driver blokkjeder: hashkjeder, Merkle-trær, Proof of Work og UTXO-signaturer.

48

B24 leksjonerPRO

Avdekk de avanserte kryptografiske mekanismene bak Proof-of-Stake-konsensus, BFT-protokoller, VRF-er og BLS-signatursamling.

49

B24 leksjonerPRO

Gå i dybden på TLS 1.3-internals – 0-RTT, gjensidig TLS, sertifikat-pinning og migreringen til QUIC og HTTP/3.

50

B24 leksjonerPRO

Lær om håndtering av nøklers livssyklus i virksomheter – generering, lagring, rotering, deponering og destruksjon – og hvordan HSM-er håndhever retningslinjer.

51

B24 leksjonerPRO

Skriv kryptografisk kode med produksjonskvalitet i Python ved hjelp av cryptography-biblioteket – og lær hva du IKKE bør implementere selv.

52

B24 leksjonerPRO

Bli fortrolig med deterministiske generatorer for tilfeldige biter, NIST-standarden SP 800-90 og RNG-angrepene fra virkeligheten som har kompromittert store systemer.

53

C13 leksjonerPRO

Utforsk kryptografiske teknikker som er utviklet for å motstå kvanteangrep.

54

C14 leksjonerPRO

Bli fortrolig med de nylig standardiserte postkvantealgoritmene fra NIST – ML-KEM, ML-DSA og SLH-DSA – og planlegg migreringsstrategien din.

55

C14 leksjonerPRO

Forstå hvorfor kvantedatamaskiner truer RSA og ECC, og studer de NIST-standardiserte erstatningene basert på gittere, koder og hashfunksjoner.

56

C14 leksjonerPRO

Utforsk terskelkryptografiske ordninger der hemmeligheter deles mellom flere parter – inkludert terskel-ECDSA og distribuert nøkkelgenerering.

57

C14 leksjonerPRO

Studer den offensive siden av kryptografi: differensiell og lineær kryptanalyse, bursdagsangrep, meet-in-the-middle og mer.

58

C14 leksjonerPRO

Lær hvordan fysiske målinger – tidsbruk, effektspor og elektromagnetiske utstrålinger – kan lekke kryptografiske nøkler fra ekte maskinvare.

59

C14 leksjonerPRO

Lær å utforme sikre kryptografiske protokoller fra grunnprinsippene – og studer de berømte feilene som har lært fagfeltet noen av dets vanskeligste leksjoner.

60

C24 leksjonerPRO

Lær hvordan du kan bevise at du kjenner en hemmelighet uten å avsløre selve hemmeligheten – matematikken og bruksområdene til ZKP-er.

61

C24 leksjonerPRO

Fordyp deg i det matematiske grunnlaget for gitterkryptografi – LWE, Ring-LWE og NTRU – som danner grunnlaget for sikkerhet etter kvantealderen.

62

C24 leksjonerPRO

Utforsk det banebrytende konseptet med å utføre beregninger på krypterte data – forstå BGV-, BFV- og CKKS-skjemaer og deres praktiske begrensninger.

63

C24 leksjonerPRO

Beskytt ikke bare datainnholdet, men også mønstrene for datatilgang med ORAM – en kryptografisk teknikk som er avgjørende for sikker nettsky-databehandling.

64

C24 leksjonerPRO

Oppdag krypteringsordninger som går lenger enn modellen der én nøkkel låser opp alt – og muliggjør finkornet tilgangskontroll basert på attributter og policyer.

65

C24 leksjonerPRO

Utforsk MPC-protokoller som lar flere parter beregne en funksjon sammen uten å avsløre de private inndataene sine.

66

C24 leksjonerPRO

Bruk formelle metoder og verktøy som ProVerif og Tamarin til å verifisere matematisk at kryptografiske protokoller oppfyller sikkerhetsmålene sine.

67

C24 leksjonerPRO

Utforsk matematikken bak isogenier for elliptiske kurver – grunnlaget for SIDH, SIKE og CSIDH – og forstå hvorfor fagfeltet bygges opp på nytt etter SIKEs fall.

CoddyKit PRO

Lås opp alle 67 kursene i denne læringsstien og alle andre læringsstier

AI-veileder, sertifiseringseksamen og sertifikat. Fungerer på web, iOS og Android.

Se alle abonnementene
Årlig$29.90 / årOmtrent $2.49 per månedBetal én gangLivstid$69.99 én gangIngen fornyelser. PRO for alltid.
Kursoversikt

Kryptologi: Fra klassiske chifre til moderne kryptografiske systemer

Kryptologi er vitenskapen om å sikre informasjon — matematikken og ingeniørarbeidet bak alle HTTPS-forbindelser, digitale signaturer, blokkjeder og autentiseringsprotokoller som brukes i dag. Dette læringsløpet dekker både kryptografi (utforming av sikre systemer) og kryptoanalyse (å bryte dem), slik at De får et helhetlig bilde av hvordan konfidensialitet, integritet og autentisering oppnås i praksis. Enten De vil forstå hvordan TLS beskytter trafikken, implementere AES og RSA korrekt eller analysere postkvantekonstruksjoner, er læreplanen bygget rundt virkelige algoritmer og reelle angrepsflater.

Dette vil De lære

De starter med klassiske chifre — Caesar, substitusjon og permutasjon — før De går videre til tallteori og bitvise operasjoner, som danner grunnlaget for moderne systemer. Sentrale emner omfatter symmetrisk kryptering med AES og driftsmodusene for dette, asymmetrisk kryptering med RSA og Elliptic Curve Cryptography, hashfunksjoner (MD5, SHA-1, SHA-256) og autentisert kryptering med AEAD. Protokolldelen dekker TLS/HTTPS, JWT, OAuth 2.0 and OpenID Connect, Kerberos, SSH og nøkkelutveksling via Diffie-Hellman and ECDH. De vil også lære om passordhashing med bcrypt, Argon2, and PBKDF2, PKI and certificate management with OpenSSL, blokkjede-kryptografi, inkludert Merkle-trær og konsensus, samt praktisk implementering i Python ved hjelp av virkelige kryptografiske biblioteker og API-er.

Læringsløpet

Læringsløpet består av 67 kurs fra A1 to C2 og utvikler seg trinnvis uten hull. A1- og A2-kursene etablerer grunnlaget: koding, binær- og heksadesimalregning, klassiske teknikker, XOR-operasjoner, steganografi og brute-force-angrep. B1-kursene bygger opp det sentrale verktøysettet — DES, AES, RSA, digitale signaturer, blokkchiffermoduser, strømkifre og protokoller. B2 går dypere inn i hvert område: ECC, nøkkelutveksling, HMAC, TLS-engineering, nøkkelhåndtering med HSM-er, vanlige sårbarheter og blokkjede-kryptografi. C1-nivået dekker postkvantekryptografi, inkludert NIST PQC Standards (FIPS 203, 204, 205), terskelkryptografi, kryptoanalyse og sidekanalangrep. C2-kursene på avslutningsnivå — Zero-Knowledge Proofs, Lattice-Based Cryptography, Homomorphic Encryption, Secure Multi-Party Computation, Oblivious RAM, Attribute-Based Encryption og Formal Verification of Crypto Protocols — representerer forskningsfronten innen anvendt kryptologi.

Slik fungerer det

Hvert kurs er delt inn i korte, fokuserte leksjoner som De gjennomfører i den innebygde koderedigereren, med tilbakemelding i sanntid. En AI-veileder er tilgjengelig når De står fast på et konsept eller en implementeringsdetalj. De arbeider gjennom algoritmene ved å skrive og kjøre faktisk kode, ikke bare lese teori, slik at mekanismene i hvert chiffer, hver protokoll og hvert angrep blir konkrete før De går videre til neste nivå.

Slik lærer du

  1. 01

    Interaktive leksjoner

    Praktiske kodeøvelser med tilbakemelding i sanntid

  2. 02

    AI-veileder

    Få øyeblikkelig hjelp fra AI-en vår når du står fast

  3. 03

    Innebygd kodeeditor

    Skriv og kjør kode direkte i nettleseren

  4. 04

    Sertifikat

    Få et sertifikat når du fullfører kurset

FAQ

Ofte stilte spørsmål

Er kurset i Cryptology Academy gratis?

Ja. Du kan starte på kurset i Cryptology Academy gratis og fullføre de interaktive leksjonene uten kostnad. Et valgfritt PRO-abonnement låser opp avanserte AI-verktøy og et delbart sertifikat.

Trenger jeg tidligere erfaring for å lære Cryptology Academy?

Nei. Kurset begynner med det grunnleggende og går gradvis videre til mer avanserte emner, slik at du kan starte selv uten tidligere erfaring med Cryptology Academy.

Hvordan lærer jeg Cryptology Academy på CoddyKit?

Du lærer gjennom praksis. Korte, interaktive leksjoner kombinerer en tydelig forklaring med en praktisk kodeøvelse som kjører i sanntid, og en AI-veileder som er tilgjengelig døgnet rundt, gir deg personlig hjelp når du står fast.

Får jeg et sertifikat når jeg fullfører Cryptology Academy?

Ja. PRO-brukere kan ta en eksamen og få et delbart fullføringssertifikat med en verifiserbar kode for kurset i Cryptology Academy.

Kan jeg lære Cryptology Academy på telefonen?

Ja. CoddyKit er tilgjengelig på nettet og som native iOS- og Android-apper, slik at du kan lære Cryptology Academy på alle enheter, mens fremdriften synkroniseres mellom dem.

Hvor mye koster CoddyKit PRO?

Det første kurset i Cryptology Academy er gratis. CoddyKit PRO gir tilgang til alle kurs: $5.90 per uke, $7.90 per måned, $29.90 per år eller $69.99 én gang for tilgang på livstid uten fornyelser.

Hvor lang tid tar det å fullføre Cryptology Academy?

Cryptology Academy består av 67 kurs og 261 leksjoner. De fleste leksjonene tar omtrent 5–10 minutter, så hele læringsstien tar rundt 30 timer med praktisk øving i eget tempo.

Start på Cryptology Academy nå

Bli med tusenvis av elever som lærer programmering med AI-drevne leksjoner.