Bases et applications de la cryptographie
Lors de la conception d'un système, quelle mesure est appropriée pour accroître l'agilité cryptographique (la propriété de rendre les schémas cryptographiques faciles à remplacer) ?
- AÉcrire directement les algorithmes cryptographiques et les longueurs de clé dans le programme, afin que personne ne puisse modifier les réglages en exploitation
- BTenir un inventaire des schémas cryptographiques utilisés et de leurs emplacements, et rendre les algorithmes remplaçables par configuration ou par négociation dans le protocole
- CLes nouveaux schémas cryptographiques pouvant présenter des défauts, continuer à n'utiliser que des schémas en service depuis plus de 20 ans
Afficher la réponse et l'explication
Réponse : B. Tenir un inventaire des schémas cryptographiques utilisés et de leurs emplacements, et rendre les algorithmes remplaçables par configuration ou par négociation dans le protocole
Les schémas cryptographiques peuvent perdre leur sûreté avec les progrès des attaques, comme MD5, SHA-1 et RSA à clés courtes, et la migration vers la cryptographie post-quantique en est un autre exemple. Si un schéma est inscrit en dur au fond d'un programme, rien que trouver où il est utilisé demande des efforts, et son remplacement prend de nombreuses années. Tenir un inventaire de la cryptographie utilisée et de ses emplacements, inclure des identifiants d'algorithmes dans les formats de communication et de données, et rendre les algorithmes remplaçables par configuration permettent de mener les migrations rapidement et sûrement.
Continuer : 9 autres questions sur Bases et applications de la cryptographie