Maison > Article > Périphériques technologiques > L'Académie chinoise des sciences progresse dans les algorithmes de chiffrement par blocs dans la cryptanalyse différentielle
Nouvelles de ce site le 20 novembre, selon le compte public officiel de l'Institut du logiciel de l'Académie chinoise des sciences, récemment, l'équipe de recherche sur les systèmes intelligents de confiance de l'Institut du logiciel de l'Académie chinoise des sciences s'est assurée progrès dans la cryptanalyse différentielle des algorithmes de chiffrement par blocs.
Il est rapporté que l'équipe de travail a conçu un langage de programmation de domaine EasyBC pour les algorithmes de chiffrement par blocs. Sur cette base, elle a proposé une méthode de cryptanalyse différentielle universelle et évolutive et a développé une plateforme d'outils d'analyse entièrement automatique EasyBC.
▲ Organigramme de la plateforme EasyBC, source d'image compte public officiel de l'Institut du logiciel, Académie chinoise des sciences
Selon les informations divulguées par l'Institut du logiciel, Académie chinoise des sciences, nous avons appris que ce résultat de recherche a été accepté par POPL 2024, la plus grande conférence internationale sur les langages de programmation. Et le titre est « EasyBC : un langage spécifique à la cryptographie pour la cryptanalyse différentielle ». L'auteur correspondant de l'étude est le chercheur Song Fu du Laboratoire d'État d'informatique de l'Institut du logiciel. Il est rapporté que l'algorithme de chiffrement par blocs (chiffrement par blocs) divise le texte brut en plusieurs modules (blocs) de longueur égale. utilise une clé symétrique pour chiffrer chaque groupe. Les groupes sont respectivement cryptés ou déchiffrés et sont largement utilisés dans de nombreux domaines tels que le cryptage des e-mails, les transferts de transactions bancaires
.En tant que composant extrêmement important des protocoles de cryptage, les algorithmes de cryptage par blocs traditionnels incluent SM1, SM4 et SM7 promulgués par l'Administration nationale de cryptozoologie de Chine, ainsi que les algorithmes standard AES et 3DES approuvés par le gouvernement américain.
La cryptanalyse différentielle joue un rôle central dans l'évaluation de la sécurité des algorithmes de chiffrement par blocs et constitue une méthode d'analyse de sécurité indispensable pour les algorithmes de cryptage par blocs standardisés. Les méthodes de cryptanalyse différentielle existantes présentent certaines limites en termes de polyvalence et d'automatisation. , la complexité du processus de modélisation nécessite que les utilisateurs soient familiarisés avec un grand nombre de méthodes de modélisation et l'application des outils d'analyse sous-jacents. Afin de résoudre les problèmes ci-dessus, l'équipe de recherche a développé EasyBC, un langage de programmation de haut niveau spécifiquement utilisé pour la cryptographie. Ce langage fournit une définition formelle complète de la syntaxe, du type et de la sémantique, et fournit une analyse automatique de la sécurité du bloc. algorithmes de cryptage. Bonne base. En outre, l'équipe de recherche a également proposé trois méthodes de cryptanalyse différentielle avec une précision et des performances d'analyse différentes. Ces méthodes non seulement unifient et optimisent les méthodes de modélisation existantes de diverses opérations de chiffrement, mais proposent également une variété de nouvelles méthodes de modélisation
La. le contenu qui doit être réécrit est : ▲23 primitives de cryptage implémentées dans le langage EasyBC, source d'image du compte public officiel de l'Institut du logiciel, Académie chinoise des sciences
▲ Résultats de l'analyse de sécurité des chiffrements différentiels des primitives de chiffrement implémentés par Word-wise, source : Le compte public officiel de l'Institut du logiciel, Académie chinoise des sciences
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!