# Cryptografie en Getaltheorie

<!-- Deze regel niet wijzigen! -->
*Versie {{ versie }}. Jouw docenten: {{ docent }}*

Wat hebben grote priemgetallen en modulorekenen (klokrekenen) te maken met moderne cryptografische systemen? En hoe werken openbare en geheime sleutels? Na een inleiding in de getaltheorie maak je kennis met het Public key systeem van Diffie en Hellman en met het door Rivest, Shamir en Adleman ontwikkelde RSA-systeem. In deze module leer je alles over hoe je informatie veilig kunt opslaan en hoe je met elkaar kunt communiceren zonder dat iemand meeluistert.

Bij deze module maken we gebruik van een aparte syllabus die je [hier](assets/Cryptografie.pdf) kunt downloaden. In de {doc}`studiewijzer` staat welke hoofdstukken en opgaven we daarvan behandelen (maar voel je vrij om ook de rest door te nemen!). We sluiten de module af met een [eindopdracht](eindopdracht.md), die je voor een van deze momenten moet inleveren:

- Eerste inlevermoment voor de eindopdracht: **{{ eerste_inlevermoment }}**
- Tweede inlevermoment voor de eindopdracht: **{{ tweede_inlevermoment }}**
  - Meld je voor **{{ tweede_inlevermoment_melden }}** om het tweede inlevermoment te gebruiken

Inhoudsopgave:

```{tableofcontents}
```
