3 ECTS credits
90 u studietijd
Aanbieding 1 met studiegidsnummer 4017306ENR voor alle studenten in het 2e semester met een verdiepend master niveau.
Dit vak is een introductie tot de cryptografie van vroeger tot nu en in de toekomst. We behandelen de basis-bouwblokken van de cryptografie onderlegd met de achterliggende wiskundige theorieën. Vervolgens combineren we deze technieken tot systemen die we tegenkomen in het hedendaagse leven waardoor men het belang en de toepassingen van de wiskunde leert appreciëren. Hierdoor wordt inzicht verkregen in de nieuwste technologieën op het gebied van veiligheid en wordt het mogelijk de voordelen ervan te identificeren alsook de tekortkomingen. Verder leert men redeneren over hoe men de nadelen mogelijks kan verbeteren in de toekomst.
Praktische voorbeelden zullen in detail uitgewerkt worden in de oefeningensessies waardoor men probleemoplossend leert werken.
Door middel van een project maakt men kennis met aspecten die nog niet in de cursus zijn aan bod gekomen en leert men hierbij te identificeren welke cryptografische technieken nog niet behandeld zijn. Vervolgens communiceert de student op een begrijpbare manier over zijn onderwerp en achterliggende theorie door middel van een voordracht aan zijn medestudenten.
Inhoudstafel:
1. Inleiding
2. Basis concepten
3. Symmetrische cryptosystemen
4. Publieke cryptosystemen
5. Hash functies
6. Digitale handtekeningen en Identificatie
7. Digitale watermerken
8. Projecten
De slides in PDF formaat zijn terug te vinden op het leerplatform.
De cursus is gebaseerd op:
Johanes A. Buchmann, Introduction to Cryptography, Springer, 2004.
Richard Mollin, Codes: The Guide to Secrecy From Ancient to Modern Times, Chapman & Hall, 2005.
Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone, Handbook of Applied Cryptography, CRC Press, 1996.
Simon Singh, The Code Book, Harper Collins Publishers, 2000.
Competenties waartoe het hoorcollege (18 contacturen) bijdraagt:
- kennis vergaren over de theorie van de cryptografie,
- het belang en toepassingen van de wiskunde in de maatschappij onderkennen,
- inzicht verkrijgen in het ontwerp van een technologisch systeem,
- voordelen ervan te identificeren alsook de tekortkomingen,
- redeneren over hoe men de nadelen mogelijks kan verbeteren.
Competenties waartoe de oefeningensessies (18 contacturen) bijdragen:
- kennis vergaren over de praktijk van de cryptografie,
- probleemoplossend denken en werken.
Competenties waartoe het project (equivalent 6 contacturen) bijdraagt:
- identificeren welke wiskundige technieken en achterliggende theorie voor een opgelegde cryptografische toepassing nog niet behandeld zijn,
- op een begrijpbare manier hierover communiceren door middel van een voordracht aan de medestudenten.
De beoordeling bestaat uit volgende opdrachtcategorieën:
Examen Mondeling bepaalt 50% van het eindcijfer
Examen Schriftelijk bepaalt 40% van het eindcijfer
WPO Praktijkopdracht bepaalt 10% van het eindcijfer
Binnen de categorie Examen Mondeling dient men volgende opdrachten af te werken:
Binnen de categorie Examen Schriftelijk dient men volgende opdrachten af te werken:
Binnen de categorie WPO Praktijkopdracht dient men volgende opdrachten af te werken:
Mondeling examen met schriftelijke voorbereiding over theorie en oefeningen (50%-40%) en projectwerk (10%).
Een student kan enkel slagen voor dit opleidingsonderdeel op voorwaarde dat hij minstens tien haalt op één van de twee delen van het schriftelijk examen. Het cijfer van het project wordt behouden indien men aan de tweede zittijd deelneemt. Bij gewettigde afwezigheid op het project in eerste zittijd, wordt dit onderdeel vervangen door een schriftelijke taak en extra vraag op het examen in tweede zittijd. Een vrijstelling op een deel van het schriftelijk examen voor tweede zittijd kan aangevraagd worden vanaf een 12 op dat onderdeel.
Deze aanbieding maakt deel uit van de volgende studieplannen:
Master in de ingenieurswetenschappen: elektronica en informatietechnologie: Standaard traject
Master in de ingenieurswetenschappen: fotonica: Standaard traject
Master in de ingenieurswetenschappen: toegepaste computerwetenschappen: Standaard traject
Master in de ingenieurswetenschappen: computerwetenschappen: afstudeerrichting Artificiële Intelligentie
Master in de ingenieurswetenschappen: computerwetenschappen: afstudeerrichting Multimedia
Master in de ingenieurswetenschappen: computerwetenschappen: afstudeerrichting Software Languages and Software Engineering
Master in de ingenieurswetenschappen: computerwetenschappen: afstudeerrichting Data Management en Analytics