Basis van informatiebeveiliging
A zet een digitale handtekening onder een document dat naar B wordt gestuurd. Welke combinatie geeft juist aan met welke sleutels de handtekening wordt gemaakt en gecontroleerd, en wat de digitale handtekening kan bevestigen?
- ADe handtekening wordt gemaakt met de privésleutel van A en B controleert haar met de publieke sleutel van A. Ze bevestigt dat het document door A is gemaakt en onderweg niet is gewijzigd
- BDe handtekening wordt gemaakt met de publieke sleutel van B en B controleert haar met zijn eigen privésleutel. Ze bevestigt dat de inhoud niet door derden kan worden gelezen
- CDe handtekening wordt gemaakt met de publieke sleutel van A en B controleert haar met de privésleutel van A. Ze bevestigt dat de inhoud van het document feitelijk juist is
Antwoord en toelichting tonen
Antwoord: A. De handtekening wordt gemaakt met de privésleutel van A en B controleert haar met de publieke sleutel van A. Ze bevestigt dat het document door A is gemaakt en onderweg niet is gewijzigd
Bij een digitale handtekening bewerkt de ondertekenaar (A) de hashwaarde van het document met zijn eigen privésleutel om een handtekening te maken, voegt die aan het document toe en verstuurt het. Na ontvangst controleert B de handtekening met de publieke sleutel van A en gaat hij na of ze overeenkomt met de hashwaarde die uit het document wordt berekend. Alleen A heeft de privésleutel, dus een geslaagde controle toont aan dat het document door A is ondertekend (authenticiteit) en dat er sinds het ondertekenen geen enkele bit is gewijzigd (integriteit). Ook kan A later moeilijk ontkennen dat hij heeft ondertekend (onweerlegbaarheid). Dat de publieke sleutel werkelijk van A is, moet echter afzonderlijk worden vastgesteld, en daarvoor worden certificaten gebruikt. Aan de andere kant versleutelt een digitale handtekening het document niet en kan ze de inhoud dus niet geheimhouden; is geheimhouding nodig, dan wordt er afzonderlijk versleuteling aan toegevoegd. Bovendien laat een handtekening zien wie heeft ondertekend, niet of wat er staat feitelijk juist is.