Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial Internet of Things >> Embarqué

Six innovations clés boostant les performances du matériel cryptographique

Pour donner vie à la cryptographie de demain, l'industrie doit allier des améliorations matérielles inventives à des optimisations logicielles qui réduisent les exigences de calcul. La bonne nouvelle ? Nous construisons sur une base solide de technologies éprouvées.

Dans un avenir proche, le chiffrement sera omniprésent — des listes de courses aux dossiers médicaux. Cette promesse est excitante, pourtant le paysage cryptographique reste volatile. La mission d'aujourd'hui est de sécuriser les données contre les menaces qui émergeront dans la prochaine décennie.

Chaque octet de données peut subir de multiples opérations cryptographiques alors qu'il traverse les couches logicielles, réseau et stockage. Ces couches protègent les fonctions critiques de l'entreprise mais représentent aussi les tâches les plus gourmandes en calcul dans le matériel moderne. Alors que les volumes de données s'envolent et que les organisations adoptent des tailles de clé plus grandes et des suites multi-algorithmes, la demande de calcul cryptographique continue d'augmenter fortement.

Pour adresser ce problème de « coût de calcul », le secteur matériel a introduit de nouvelles améliorations microarchitecturales, des jeux d'instructions à fonction fixe et des optimisations au niveau logiciel. Un exemple marquant est le jeu d'instructions AES-NI, qui a dramatiquement réduit les cycles CPU requis pour l'Advanced Encryption Standard et d'autres algorithmes FIPS. Au cours de la dernière décennie, ces avancées ont conduit à l'adoption généralisée de chiffrement robuste dans les entreprises.

L'informatique quantique menace à la fois les algorithmes symétriques et asymétriques. Bien que l'extension des tailles de clé de 128 bits à 256 bits renforce l'AES contre les attaques quantiques, elle augmente aussi la surcharge de calcul. De même, RSA et ECDSA deviendront probablement obsolètes. Plutôt qu'une « mort par le quantique », l'industrie pivote vers la cryptographie post-quantique (PQC) avec des standards qui équilibrent sécurité, taille de clé, stockage et performance. La compétition NIST PQC présente déjà plusieurs candidats prometteurs.

Le passage aux algorithmes résistants au quantique sera progressif ; les schémas hérités coexisteront jusqu'à ce que les nouveaux standards prouvent être à la fois sécurisés et économiquement viables. Jusque-là, les organisations adopteront prudemment un chiffrement plus fort seulement quand les pénalités de performance sont acceptables.

Voici six innovations transformatrices qui accélèrent les capacités cryptographiques de demain dès aujourd'hui :

1. Algorithmes cryptographiques TLS

TLS fonctionne en deux phases. Lors de l'initiation de session, le client utilise une méthode à clé publique (généralement RSA) pour échanger une clé secrète. L'exponentiation modulaire de RSA est coûteuse en calcul, consommant une grande part des cycles processeur. Combiner RSA avec la cryptographie à courbes elliptiques (ECC) et le secret parfait avant (perfect forward secrecy) offre une sécurité plus forte à moindre coût.

Dans la phase de transfert de données, TLS chiffre les paquets et les authentifie via des MAC. Les suites de chiffrement comme AES-GCM fusionnent chiffrement et authentification, réduisant la latence d'aller-retour et simplifiant l'implémentation. Les chemins de données en vrac optimisés dans les CPU modernes améliorent encore le débit.

2. Jeux d'instructions pour la cryptographie à clé publique

Pour accélérer l'arithmétique de grands nombres, les fournisseurs livrent maintenant des jeux d'instructions spécialisés. Les processeurs Ice Lake d'Intel, par exemple, supportent AVX512_INTEGER_FMA (AVX512_IFMA), qui multiplie huit entiers non signés de 52 bits en parallèle et ajoute le résultat à un accumulateur de 64 bits. Couplé au traitement multi-tampons, ces instructions offrent des accélérations significatives pour RSA, ECC et autres opérations à clé publique.

3. Améliorations du chiffrement symétrique

Deux extensions vectorielles boostent les performances AES : AES vectorisé (VAES) et multiplication sans retenue vectorisée. VAES traite jusqu'à quatre blocs de 128 bits simultanément en utilisant des registres ZMM de 512 bits, bénéficiant à tous les modes AES. L'extension de multiplication sans retenue accélère le hachage de Galois, accélérant ainsi AES-GCM.

4. Optimisations de hachage

De nouvelles extensions SHA accélèrent SHA-256 en exécutant plusieurs tours par instruction. Ces améliorations permettent plus de charges de travail de hachage — critiques pour les vérifications d'intégrité, la dérivation de clés et les opérations blockchain — sans sacrifier la performance.

5. Assemblage de fonctions (Function Stitching)

Introduit en 2010, l'assemblage de fonctions fusionne deux algorithmes traditionnellement séquentiels (ex: AES-CBC et SHA-256) en une seule routine intercalée. En chevauchant les dépendances de données et les latences d'instructions, les unités d'exécution du CPU restent occupées, produisant un débit plus élevé que des pipelines séparés.

6. Traitement multi-tampons (Multi-Buffer Processing)

Le multi-tamponnage exécute plusieurs flux de données indépendants en parallèle. Associé aux instructions SIMD (AVX/AVX2/AVX512), il améliore dramatiquement le débit pour le hachage et le chiffrement symétrique, même sur des processeurs sans support vectoriel natif. À mesure que les volumes de données croissent, cette technique sera essentielle pour maintenir la performance.

L'informatique quantique arrivera plus tôt que nous le pensons. L'état d'esprit de l'industrie passe de « Devrions-nous chiffrer ? » à « Pourquoi ces données ne sont-elles pas chiffrées ? » En combinant les avancées matérielles avec les innovations algorithmiques et logicielles, nous pouvons relever les défis d'un monde post-quantique et accélérer l'adoption des schémas cryptographiques de nouvelle génération.


Wajdi Feghali est Intel Fellow.

>> Cet article a été publié à l'origine sur notre site sœur, EE Times.


Contenus connexes :

Pour plus d'Embedded, abonnez-vous à la newsletter hebdomadaire d'Embedded.

Embarqué

  1. Optimiser l'infrastructure cloud pour performance et efficacité maximales
  2. Comment les accélérateurs matériels alimentent les systèmes IA modernes
  3. WADE-8211-Q370 : carte Mini-ITX 8e gen Intel Core, 32Go DDR4, 4 sorties affichage, fonctionnement 60°C – idéal usage industriel et médical
  4. TECHWAY présente la plateforme PFP-KX7+ PCIe Gen2 x4 : 12 liaisons HSS, modularité FMC+ et Xilinx Kintex-7 pour débit de données inégalé
  5. Six principes clés pour construire des applications IoT pilotées par capteurs à fort impact
  6. Maximiser le ROI de l'IoT avec une surveillance de performance avancée
  7. L'IA dans la supply chain : surmonter six obstacles clés pour des résultats réels
  8. Maximiser la valeur business grâce à l'intégration Big Data et IA
  9. Exploiter les jumeaux numériques temps réel pour améliorer l'efficacité logistique