Wat is Symmetrische cryptografie (secret-key-cryptografie)?

Cryptografische methode die voor versleutelen en ontsleutelen dezelfde sleutel gebruikt, ook wel cryptografie met een geheime sleutel genoemd. De berekening is licht en grote hoeveelheden gegevens kunnen snel worden versleuteld, maar het veilig delen van de sleutel met de andere partij (sleuteldistributie) is een uitdaging. AES is een typisch voorbeeld.

Japanse benaming: 共通鍵暗号

“Symmetrische cryptografie (secret-key-cryptografie)” komt voor in 5 oefenvragen uit 2 onderwerpen, bijv. Basis van informatiebeveiliging, Hardware voor kwantumcomputers.

Vakgebied: Basis van informatiebeveiliging

Nu oefenen: vragen over Symmetrische cryptografie (secret-key-cryptografie)

Welke uitspraak over symmetrische cryptografie is juist?

  1. AZe gebruikt verschillende sleutels voor versleutelen en ontsleutelen, en de sleutel voor het versleutelen mag openbaar worden gemaakt
  2. BZe gebruikt dezelfde sleutel voor versleutelen en ontsleutelen en is snel, maar het veilig delen van de sleutel met de andere partij is een probleem
  3. CZe zet gegevens zonder sleutel om volgens een vaste procedure en is dus veilig zolang de procedure niet bekend is
Antwoord en toelichting tonen

Antwoord: B. Ze gebruikt dezelfde sleutel voor versleutelen en ontsleutelen en is snel, maar het veilig delen van de sleutel met de andere partij is een probleem

Symmetrische cryptografie gebruikt dezelfde sleutel voor versleutelen en ontsleutelen; AES is een typisch voorbeeld. De berekening is licht en grote hoeveelheden gegevens kunnen snel worden versleuteld, dus ze doet het meeste werk bij het versleutelen van communicatie en schijven. Aan de andere kant moeten zender en ontvanger vooraf dezelfde sleutel delen zonder dat iemand anders die te weten komt, en dit probleem van de sleuteldistributie is haar zwakke punt. Verschillende sleutels voor versleutelen en ontsleutelen gebruiken, met een openbare sleutel voor het versleutelen, is publieke-sleutelcryptografie. Moderne versleutelingsalgoritmen worden bovendien zo ontworpen dat ze veilig blijven als de procedure (het algoritme) openbaar is, zolang de sleutel geheim blijft (het principe van Kerckhoffs).

Een groep van 50 leden wil dat elk paar onder hen versleuteld kan communiceren zonder dat de andere leden de inhoud te weten komen. Welke combinatie geeft het aantal benodigde sleutels bij symmetrische cryptografie en bij publieke-sleutelcryptografie (publieke sleutels en privésleutels samen geteld)?

  1. ASymmetrisch 1225 sleutels, publieke sleutel 100 sleutels
  2. BSymmetrisch 2450 sleutels, publieke sleutel 100 sleutels
  3. CSymmetrisch 100 sleutels, publieke sleutel 1225 sleutels
Antwoord en toelichting tonen

Antwoord: A. Symmetrisch 1225 sleutels, publieke sleutel 100 sleutels

Bij symmetrische cryptografie heeft elk paar een eigen sleutel nodig, want als drie of meer personen een sleutel deelden, zouden ook andere leden de inhoud kunnen lezen. Het aantal paren dat uit n personen kan worden gekozen is n(n−1)/2, dus 50 personen hebben 50 × 49 / 2 = 1225 sleutels nodig. Bij publieke-sleutelcryptografie kan, als ieder één publieke sleutel en één privésleutel heeft, iedereen met de publieke sleutel van de ontvanger naar ieder ander versleutelen, dus zijn 2n = 2 × 50 = 100 sleutels genoeg. Naarmate het aantal personen groeit, neemt het aantal symmetrische sleutels ongeveer met het kwadraat van het aantal personen toe, terwijl het bij publieke-sleutelcryptografie alleen evenredig toeneemt. Dat is een van de redenen waarom publieke-sleutelcryptografie het sleutelbeheer eenvoudiger maakt.

“Symmetrische cryptografie (secret-key-cryptografie)” in de toelichting

Vragen met “Symmetrische cryptografie (secret-key-cryptografie)” (5)

  1. Welke uitspraak over symmetrische cryptografie is juist?
  2. Een groep van 50 leden wil dat elk paar onder hen versleuteld kan communiceren zonder dat de andere leden de inhoud te weten komen. Welke combinatie geeft het aantal benodigde sleutels bij symmetrische cryptografie en bij publieke-sleutelcryptografie (publieke sleutels en privésleutels samen geteld)?
  3. Welke waarde ligt het dichtst bij de orde van het aantal zoekvragen (orakelaanroepen) dat het algoritme van Grover nodig heeft om in 1 miljoen ongeordende gegevens het ene item te vinden dat aan een voorwaarde voldoet?
  4. Van welke cryptografie wordt verwacht dat de veiligheid door het algoritme van Shor ernstig wordt ondermijnd zodra grote fouttolerante kwantumcomputers zijn gebouwd?
  5. Welke werkwijze beschrijft het veelgebruikte hybride versleutelingsschema om een groot bestand versleuteld naar iemand te sturen?

Verwante termen

Publieke-sleutelcryptografie (asymmetrische cryptografie) Algoritme van Shor TLS (Transport Layer Security) Berichtauthenticatiecode (message authentication code) Cross-site scripting (XSS) Digitale handtekening Hashfunctie Multifactorauthenticatie (MFA) Phishing Principe van minimale rechten (least privilege)

Naar de woordenlijst