Deze cursus is jouw toegangspoort tot post-kwantumcryptografie, de volgende grens in veilige communicatie die binnenkort wereldwijd de klassieke cryptografie zal aanvullen. Je verkent de belangrijkste technieken voor het ontwerpen en analyseren van post-kwantumcryptosystemen, terwijl je de uitdagingen aangaat die voortkomen uit hun complexe wiskunde, grotere sleutellengtes, hogere communicatiekosten en de noodzaak om je te verdedigen tegen kwantumtegenstanders.
De cursus is opgebouwd uit vijf modules, elk met colleges en praktijkgerichte oefeningen, en biedt hands-on ervaring via Python-programmering. Je krijgt een dieper inzicht in de concepten door te experimenteren met het ontwerp en de cryptanalyse van deze cryptosystemen.
De volgende onderwerpen komen aan bod:
- Inleiding tot post-kwantumcryptografie & hash-based signatures
- Multivariate cryptografie & algebraïsche aanvallen
- Code-gebaseerde cryptografie & collision-based aanvallen
- Lattice-based cryptografie & Fiat–Shamir signatures
- Isogenie-gebaseerde cryptografie & kwantumalgoritmen voor cryptografie
Leerdoelen
Na deze cursus kun je:
- post-kwantumcryptografische schema’s herkennen, definiëren en beschrijven;
- de ontwerpprincipes van de verschillende families van post-kwantumcryptografie begrijpen;
- de ideeën en wiskunde achter post-kwantumcryptografie doorgronden;
- de veiligheid van de verschillende families van post-kwantumcryptografie analyseren;
- aangeleerde ontwerp- en cryptanalysetechnieken toepassen in nieuwe situaties en op verschillende schema’s;
- de toepasbaarheid van cryptanalysetechnieken en optimalisatietechnieken in uiteenlopende contexten evalueren.