Wat is Crypto-agility?

Het vermogen om, wanneer een cryptografisch algoritme of een sleutellengte onveilig wordt, zonder grote herziening van een systeem over te stappen op een ander schema. Het wordt vergroot door bij te houden welke cryptografie waar wordt gebruikt (een inventaris), algoritmen selecteerbaar te maken via configuratie of onderhandeling in het protocol, en identificatoren van algoritmen in gegevensformaten op te nemen. Het krijgt veel nadruk bij de migratie weg van MD5, SHA-1 en korte RSA-sleutels en bij de migratie naar post-kwantumcryptografie.

Japanse benaming: クリプトアジリティ

“Crypto-agility” komt voor in 1 oefenvragen uit 1 onderwerpen, bijv. Basis en toepassingen van cryptografie.

Vakgebied: Basis en toepassingen van cryptografie

Nu oefenen: vragen over Crypto-agility

Welke maatregel is passend om bij het ontwerpen van een systeem de crypto-agility (de eigenschap dat cryptografische schema's makkelijk te vervangen zijn) te vergroten?

  1. ADe cryptografische algoritmen en sleutellengtes rechtstreeks in het programma schrijven, zodat niemand de instellingen tijdens de werking kan wijzigen
  2. BBijhouden welke cryptografische schema's waar worden gebruikt, en algoritmen vervangbaar maken via configuratie of onderhandeling in het protocol
  3. COmdat nieuwe cryptografische schema's gebreken kunnen hebben, alleen schema's blijven gebruiken die al meer dan 20 jaar in gebruik zijn
Antwoord en toelichting tonen

Antwoord: B. Bijhouden welke cryptografische schema's waar worden gebruikt, en algoritmen vervangbaar maken via configuratie of onderhandeling in het protocol

Cryptografische schema's kunnen door de vooruitgang van aanvallen onveilig worden, zoals MD5, SHA-1 en RSA met korte sleutels, en de migratie naar post-kwantumcryptografie is ook zo'n geval. Als een schema diep in een programma is vastgelegd, kost alleen al het vinden van de plaatsen waar het wordt gebruikt moeite, en duurt de vervanging vele jaren. Een overzicht (inventaris) van welke cryptografie waar wordt gebruikt, identificatoren van algoritmen in communicatie- en gegevensformaten, en algoritmen die via configuratie kunnen worden vervangen, maken het mogelijk migraties snel en veilig uit te voeren.

Vragen met “Crypto-agility” (1)

  1. Welke maatregel is passend om bij het ontwerpen van een systeem de crypto-agility (de eigenschap dat cryptografische schema's makkelijk te vervangen zijn) te vergroten?

Verwante termen

RSA-cryptosysteem Post-kwantumcryptografie (PQC) AES (Advanced Encryption Standard) Certificaatautoriteit Diffie-Hellman-sleuteluitwisseling Elliptische-krommecryptografie Envelopeversleuteling (envelope encryption) Forward secrecy Geauthenticeerde versleuteling (AEAD) HMAC

Naar de woordenlijst