Cryptology Academy logo
BeginnerBeveiligingNiveaus A1 → C222 talen

Cryptology Academy

Ontdek de wetenschap van versleuteling en veilige communicatie met Cryptology Academy. Een CoddyKit-leertraject met 67 korte cursussen en 261 interactieve lessen, met een AI-tutor die 24/7 voor je klaarstaat.

Cursussen
67
Lessen
261
Interactieve stappen
3,316
Gratis beginnen
Cursus 1
Lesprogramma

67 cursussen in dit leertraject

Elke cursus in het leertraject Cryptology Academy, in de juiste leer volgorde. De eerste is gratis.

1

A13 lessenGratis

Deze cursus is een introductie tot het vakgebied cryptologie en behandelt fundamentele concepten, geschiedenis en elementaire cryptografische technieken.

2

A14 lessenPRO

Ontdek hoe cryptografie in de oudheid ontstond en zich ontwikkelde tot het digitale tijdperk. Leer de basisbegrippen en -concepten die elke student cryptografie nodig heeft.

3

A14 lessenPRO

Ontdek hoe cryptografie elk aspect van uw digitale leven ongemerkt beschermt — van messagingapps tot onlinebankieren — en waarom dit belangrijker is dan ooit.

4

A14 lessenPRO

Leer de substitutie- en transpositiecijfers die door de geschiedenis heen zijn gebruikt, van Caesar tot het tijdperk van de Enigma-machine.

5

A14 lessenPRO

Ga verder dan Caesar en verken de geavanceerde klassieke cijfers die de moderne cryptografie hebben gevormd — Playfair, ADFGVX en de Feistel-structuur.

6

A14 lessenPRO

Leg de wiskundige basis voor moderne cryptografie: binaire getallen, hexadecimale getallen, modulaire rekenkunde en priemgetallen.

7

A14 lessenPRO

Maak een einde aan een van de meest voorkomende bronnen van verwarring in cryptografie: het verschil tussen encoding, encryptie en hashing — en beheers Base64, hex en ASCII.

8

A14 lessenPRO

Ontdek wat het hangslotpictogram werkelijk betekent, hoe websites certificaten krijgen en wat u moet doen wanneer er een TLS-waarschuwing verschijnt.

9

A24 lessenPRO

Beheers XOR, AND, OR, NOT en shifts — de bouwstenen van elk modern encryptiealgoritme.

10

A24 lessenPRO

Bescherm uw communicatie door PGP, S/MIME en de end-to-end-encryptie van moderne messagingapps te begrijpen.

11

A24 lessenPRO

Ga verder dan encryptie en verken steganografie — de kunst om geheime berichten in het volle zicht te verbergen in afbeeldingen, audio en documenten.

12

A24 lessenPRO

Zie wat aanvallers zien wanneer ze netwerkverkeer onderscheppen en begrijp hoe encryptie zichtbare plaintext omzet in beschermde data.

13

A24 lessenPRO

Begrijp hoe aanvallers cryptografische sleutels en wachtwoorden proberen te kraken en waarom sleutelgrootte en algoritmekeuze uw belangrijkste verdedigingsmiddelen zijn.

14

A23 lessenPRO

Deze cursus verkent vroege cryptografische methoden, zoals substitutie- en transpositieversleutelingen.

15

A23 lessenPRO

Een introductie tot moderne cryptografische technieken en principes.

16

B14 lessenPRO

Begrijp de Public Key Infrastructure — hoe certificaatautoriteiten, vertrouwensketens en X.509-certificaten het web beveiligen.

17

B14 lessenPRO

Bestudeer de Data Encryption Standard die decennialang de cryptografie domineerde — het ontwerp, de ondergang en de lessen die AES hebben gevormd.

18

B14 lessenPRO

Begrijp cryptografische hashfuncties: hun eigenschappen, algoritmen en waar u elke functie veilig — of juist niet — kunt gebruiken.

19

B14 lessenPRO

Verdiep u in de Advanced Encryption Standard — het meest gebruikte symmetrische cijfer ter wereld.

20

B14 lessenPRO

Leer hoe cryptografie met publieke sleutels werkt en hoe RSA de moeilijkheid van integerfactorisatie gebruikt om communicatie te beveiligen.

21

B14 lessenPRO

Leer hoe digitale handtekeningen authenticatie, integriteit en onweerlegbaarheid bieden — en waarin ze verschillen van encryptie.

22

B14 lessenPRO

Leer waarom wachtwoordopslag trage, gesalte hashalgoritmen vereist — en hoe bcrypt, Argon2 en PBKDF2 die bescherming bieden.

23

B14 lessenPRO

Leer hoe cryptografische bouwstenen worden samengevoegd tot praktijkprotocollen zoals SSH, SFTP en DNSSEC.

24

B14 lessenPRO

Ontdek hoe blokcijfers aan elkaar worden gekoppeld met ECB, CBC, CTR en GCM, en waarom de keuze van de modus cruciaal is voor de beveiliging.

25

B14 lessenPRO

Bestudeer stroomcijfers, van het gebroken RC4 tot het moderne ChaCha20, en begrijp waar u elk cijfer gebruikt.

26

B14 lessenPRO

Ga verder dan het hashen van wachtwoorden en begrijp de cryptografische protocollen waarmee u zich kunt authenticeren zonder uw wachtwoord ooit naar de server te sturen.

27

B14 lessenPRO

Beheers de opdrachtregeltool OpenSSL voor het genereren van sleutels, het werken met certificaten en het automatiseren van certificaatlevenscyclusbeheer.

28

B14 lessenPRO

Beheers JSON Web Tokens — begrijp de structuur van header/payload/signature, ondertekeningsalgoritmen en veelvoorkomende kwetsbaarheden.

29

B14 lessenPRO

Versleutel bestanden, archieven en volledige schijfvolumes met GPG, age en VeraCrypt en leer hoe u sleutels en gevoelige gegevens veilig vernietigt.

30

B14 lessenPRO

Ontdek het landschap van cryptografische bibliotheken — libsodium, OpenSSL en Google Tink — en leer hoe u ze veilig kiest en gebruikt.

31

B13 lessenPRO

Een grondige verkenning van cryptografische technieken met publieke sleutels en hun toepassingen.

32

B13 lessenPRO

Inzicht in veilige communicatieprotocollen die in de moderne cryptografie worden gebruikt.

33

B24 lessenPRO

Ga verder dan GCM en begrijp het volledige landschap van Authenticated Encryption with Associated Data, inclusief nonce-misbruikbestendige en snelle schema's.

34

B24 lessenPRO

Begrijp hoe twee partijen via een onveilig kanaal een gedeeld geheim kunnen vaststellen met Diffie-Hellman en de elliptische-curvevariant daarvan.

35

B24 lessenPRO

Beheers het Kerberos-protocol dat Windows Active Directory-omgevingen beveiligt: hoe het werkt, hoe het wordt aangevallen en wat ervoor in de plaats komt.

36

B24 lessenPRO

Ga verder dan de basis van RSA en verken de wiskundige eigenschappen, kwetsbaarheden van textbook RSA en veilige padding met OAEP en PKCS#1.

37

B24 lessenPRO

Begrijp de geometrie en algebra achter elliptische krommen en waarom ECC beveiliging op RSA-niveau biedt met veel kleinere sleutellengtes.

38

B24 lessenPRO

Begrijp de cryptografische fundamenten van OAuth 2.0 en OpenID Connect, evenals de kwetsbaarheden die ontstaan wanneer ze onjuist worden geïmplementeerd.

39

B24 lessenPRO

Leer hoe MAC's berichtintegriteit en authenticiteit bieden en hoe HMAC van elke hashfunctie een veilige MAC maakt.

40

B24 lessenPRO

Ga onder de oppervlakte van SSH en begrijp de handshake, sleutelauthenticatie, mogelijkheden voor forwarding en beveiligingsverharding.

41

B24 lessenPRO

Volg de volledige TLS 1.3-handshake en begrijp elk cryptografisch primitief dat HTTPS-verbindingen beveiligt.

42

B24 lessenPRO

Onderzoek de cryptografische protocollen binnen IPsec, WireGuard en OpenVPN en begrijp de afwegingen tussen beveiliging en prestaties.

43

B24 lessenPRO

Leer Shamir's Secret Sharing en threshold-cryptografie — splits een geheim zo op dat k-of-n partijen moeten samenwerken om het te reconstrueren.

44

B24 lessenPRO

Begrijp waarom willekeur de basis vormt van cryptografische beveiliging en hoe besturingssystemen en bibliotheken die veilig genereren.

45

B24 lessenPRO

Bestudeer de gevaarlijkste cryptografische kwetsbaarheden uit de praktijk — padding-oracles, replay-aanvallen en timinglekken — en leer hoe u ze voorkomt.

46

B23 lessenPRO

Onderzoek naar de rol van cryptografie in blockchaintechnologie.

47

B24 lessenPRO

Begrijp de cryptografische primitieven waarop blockchains steunen: hashketens, Merkle-bomen, Proof of Work en UTXO-handtekeningen.

48

B24 lessenPRO

Ontdek de geavanceerde cryptografische mechanismen achter Proof-of-Stake-consensus, BFT-protocollen, VRF's en BLS-handtekeningsaggregatie.

49

B24 lessenPRO

Duik diep in de interne werking van TLS 1.3 — 0-RTT, mutual TLS, certificate pinning en de migratie naar QUIC en HTTP/3.

50

B24 lessenPRO

Leer enterprisebeheer van de sleutellevenscyclus — genereren, opslaan, roteren, escrow en vernietigen — en hoe HSM's beleid afdwingen.

51

B24 lessenPRO

Schrijf cryptografische code van productiekwaliteit in Python met de cryptography-bibliotheek — en leer wat u NIET zelf moet implementeren.

52

B24 lessenPRO

Beheers deterministische random-bitgeneratoren, de NIST SP 800-90-standaard en de realistische RNG-aanvallen waarmee grote systemen zijn gecompromitteerd.

53

C13 lessenPRO

Verken cryptografische technieken die zijn ontworpen om bestand te zijn tegen kwantumaanvallen.

54

C14 lessenPRO

Beheers de onlangs gestandaardiseerde post-quantumalgoritmen van NIST — ML-KEM, ML-DSA en SLH-DSA — en plan uw migratiestrategie.

55

C14 lessenPRO

Begrijp waarom quantumcomputers RSA en ECC bedreigen en bestudeer de door NIST gestandaardiseerde vervangers op basis van roosters, codes en hashes.

56

C14 lessenPRO

Verken cryptografische threshold-schema's waarbij geheimen over meerdere partijen worden verdeeld, waaronder threshold ECDSA en gedistribueerde sleutelgeneratie.

57

C14 lessenPRO

Bestudeer de offensieve kant van cryptografie: differentiële en lineaire cryptanalyse, birthday attacks, meet-in-the-middle en meer.

58

C14 lessenPRO

Leer hoe fysieke metingen — timing, vermogensprofielen en elektromagnetische emanaties — cryptografische sleutels uit echte hardware kunnen lekken.

59

C14 lessenPRO

Leer veilige cryptografische protocollen vanaf de eerste principes ontwerpen en bestudeer de beroemde mislukkingen die het vakgebied zijn belangrijkste lessen hebben geleerd.

60

C24 lessenPRO

Leer hoe u kennis van een geheim bewijst zonder het geheim zelf prijs te geven — de wiskunde en toepassingen van ZKP's.

61

C24 lessenPRO

Duik in de wiskundige fundamenten van lattice-cryptografie — LWE, Ring-LWE en NTRU — waarop post-quantumbeveiliging is gebaseerd.

62

C24 lessenPRO

Ontdek het baanbrekende concept van rekenen op versleutelde gegevens — begrijp BGV-, BFV- en CKKS-schema's en hun praktische beperkingen.

63

C24 lessenPRO

Bescherm niet alleen de inhoud van gegevens, maar ook toegangspatronen met ORAM, een cryptografische techniek die essentieel is voor veilige cloudcomputing.

64

C24 lessenPRO

Ontdek encryptieschema's die verder gaan dan het model waarin één sleutel alles ontsluit en fijnmazige toegangscontrole op basis van attributen en beleidsregels mogelijk maken.

65

C24 lessenPRO

Ontdek MPC-protocollen waarmee meerdere partijen gezamenlijk een functie kunnen berekenen zonder hun privé-invoer bekend te maken.

66

C24 lessenPRO

Gebruik formele methoden en tools zoals ProVerif en Tamarin om wiskundig te verifiëren dat cryptografische protocollen hun beveiligingsdoelen bereiken.

67

C24 lessenPRO

Verken de wiskunde van elliptische-curve-isogenieën — de basis van SIDH, SIKE en CSIDH — en begrijp waarom dit vakgebied na de val van SIKE opnieuw wordt uitgevonden.

CoddyKit PRO

Ontgrendel alle 67 cursussen in dit leertraject en in elk ander leertraject

AI-begeleider, certificeringsexamen en certificaat. Werkt op het web, iOS en Android.

Alle abonnementen bekijken
Jaarlijks$29.90 per jaarOngeveer $2.49 per maandEenmalig betalenLevenslang$69.99 eenmaligGeen verlengingen. PRO voor altijd.
Cursusoverzicht

Cryptologie: van klassieke versleutelingen tot moderne cryptografische systemen

Cryptologie is de wetenschap van het beveiligen van informatie — de wiskunde en techniek achter elke HTTPS-verbinding, digitale handtekening, blockchain en elk authenticatieprotocol dat tegenwoordig wordt gebruikt. Dit leertraject behandelt zowel cryptografie (het ontwerpen van veilige systemen) als cryptanalyse (het kraken ervan), zodat je een compleet beeld krijgt van hoe vertrouwelijkheid, integriteit en authenticatie in de praktijk worden bereikt. Of je nu wilt begrijpen hoe TLS je verkeer beschermt, AES en RSA correct wilt implementeren of wilt redeneren over post-kwantumconstructies, het curriculum is opgebouwd rond echte algoritmen en echte aanvalsoppervlakken.

Wat je leert

Je begint met klassieke versleutelingen — Caesar, substitutie en permutatie — en gaat daarna verder met de getaltheorie en bitbewerkingen die aan moderne systemen ten grondslag liggen. Belangrijke onderwerpen zijn symmetrische versleuteling met AES en de bijbehorende werkingsmodi, asymmetrische versleuteling met RSA en cryptografie met elliptische krommen, hashfuncties (MD5, SHA-1, SHA-256) en geauthenticeerde versleuteling met AEAD. Bij de protocollen komen TLS/HTTPS, JWT, OAuth 2.0 en OpenID Connect, Kerberos, SSH en sleuteluitwisseling via Diffie-Hellman en ECDH aan bod. Je bestudeert ook wachtwoordhashing met bcrypt, Argon2 en PBKDF2, PKI en certificaatbeheer met OpenSSL, blockchaincryptografie, waaronder Merkle-bomen en consensus, en praktische implementatie in Python met echte cryptografische bibliotheken en API's.

Het leertraject

Het leertraject omvat 67 cursussen van A1 tot C2, zonder hiaten in de opbouw. De A1- en A2-cursussen leggen de basis: codering, binaire en hexadecimale rekenkunde, klassieke technieken, XOR-bewerkingen, steganografie en brute-forceaanvallen. De B1-cursussen bouwen de belangrijkste gereedschappen op — DES, AES, RSA, digitale handtekeningen, blokversleutelingsmodi, stroomversleutelingen en protocollen. In B2 verdiep je elk onderdeel: ECC, sleuteluitwisseling, HMAC, TLS-engineering, sleutelbeheer met HSM's, veelvoorkomende kwetsbaarheden en blockchaincryptografie. Het C1-niveau behandelt post-kwantumcryptografie, waaronder NIST PQC Standards (FIPS 203, 204, 205), drempelcryptografie, cryptanalyse en aanvallen via zijkanalen. De afsluitende C2-cursussen — Zero-Knowledge Proofs, Lattice-Based Cryptography, Homomorphic Encryption, Secure Multi-Party Computation, Oblivious RAM, Attribute-Based Encryption en Formal Verification of Crypto Protocols — vertegenwoordigen de voorhoede van toegepast cryptologisch onderzoek.

Zo werkt het

Elke cursus is opgesplitst in korte, gerichte lessen die je in de ingebouwde code-editor doorloopt, met realtimefeedback. Er is een AI-tutor beschikbaar wanneer je vastloopt op een concept of implementatiedetail. Je werkt algoritmen uit door echte code te schrijven en uit te voeren, in plaats van alleen theorie te lezen. Zo worden de werking van elke versleuteling, elk protocol en elke aanval concreet voordat je naar het volgende niveau gaat.

Zo leer je

  1. 01

    Interactieve lessen

    Praktische codeeroefeningen met realtime feedback

  2. 02

    AI-docent

    Krijg direct hulp van onze AI als je vastloopt

  3. 03

    Ingebouwde editor

    Schrijf en voer code direct uit in je browser

  4. 04

    Certificaat

    Behaal een certificaat wanneer je de cursus afrondt

FAQ

Veelgestelde vragen

Is de Cryptology Academy-cursus gratis?

Ja. Je kunt gratis aan de Cryptology Academy-cursus beginnen en de interactieve lessen kosteloos doorlopen. Met een optioneel PRO-abonnement krijg je toegang tot geavanceerde AI-tools en een deelbaar certificaat.

Heb ik voorafgaande ervaring nodig om Cryptology Academy te leren?

Nee. De cursus begint bij de basis en behandelt geleidelijk steeds geavanceerdere onderwerpen. Je kunt dus ook zonder eerdere ervaring met Cryptology Academy beginnen.

Hoe leer ik Cryptology Academy op CoddyKit?

Je leert door te doen. Korte interactieve lessen combineren een duidelijke uitleg met een praktische codeeroefening die in realtime wordt uitgevoerd. Een AI-begeleider is 24/7 beschikbaar voor persoonlijke hulp wanneer je vastloopt.

Krijg ik een certificaat als ik Cryptology Academy afrond?

Ja. PRO-leerlingen kunnen een examen afleggen en een deelbaar certificaat van voltooiing behalen, met een verifieerbare code voor de Cryptology Academy-cursus.

Kan ik Cryptology Academy op mijn telefoon leren?

Ja. CoddyKit is beschikbaar op het web en als native iOS- en Android-app, zodat je Cryptology Academy op elk apparaat kunt leren en je voortgang op al je apparaten wordt gesynchroniseerd.

Wat kost CoddyKit PRO?

De eerste cursus van Cryptology Academy is gratis. Met CoddyKit PRO ontgrendel je elke cursus: $5.90 per week, $7.90 per maand, $29.90 per jaar of eenmalig $69.99 voor levenslange toegang zonder verlengingen.

Hoe lang duurt het om Cryptology Academy te voltooien?

Cryptology Academy bevat 67 cursussen en 261 lessen. De meeste lessen duren ongeveer 5–10 minuten, dus het hele leertraject kost ongeveer 30 uur aan praktische oefeningen, in je eigen tempo.

Begin nu met Cryptology Academy

Sluit je aan bij duizenden leerlingen die met AI-ondersteunde lessen leren programmeren.