Faucon en tant que signature de transaction Ethereum: le bon, le mauvais et le Gnarly

2/5/2025, 8:32:44 AM
Intermédiaire
Ethereum
Dans cette partie, nous plongerons plus en profondeur dans Falcon, un algorithme de signature post-quantique prometteur, examinant ses forces, ses faiblesses et les difficultés pratiques de son intégration dans le cadre des transactions d'Ethereum.

Il s'agit de la partie 2 d'une série de blogs explorant la faisabilité de la mise en œuvre d'un schéma de signature post-quantique pour Ethereum. Partie 1, nous avons présenté les défis fondamentaux et les considérations nécessaires pour la transition d'Ethereum vers un avenir résistant aux ordinateurs quantiques. Dans cette partie, nous approfondirons Falcon, un algorithme de signature post-quantique prometteur, en examinant ses forces, ses faiblesses et les obstacles pratiques de son intégration dans le cadre des transactions d'Ethereum.

Schéma de signature Falcon - Aperçu technique

Falcon 3 (Fast-Fourier Lattice-based Compact Signatures over NTRU) s'appuie sur le cadre de signature basé sur les réseaux de Gentry, Peikert et Vaikuntanathan ( GPV 2). Il applique ce cadre aux réseaux NTRU et utilise un échantillonneur de trappe à échantillonnage de Fourier rapide. Le schéma s’appuie sur le problème de la solution en nombres entiers courts (SIS) sur NTRU 3les réseaux, qui sont considérés comme étant difficiles à résoudre en général, même avec des ordinateurs quantiques, car aucun algorithme de résolution efficace n'est actuellement connu.

Composants principaux

Falcon est basé sur le paradigme du hachage et de la signature et est une évolution du schéma de signature RSA traditionnel. Cependant, au lieu de s'appuyer sur des problèmes numériques, il exploite la difficulté des problèmes basés sur les réseaux de lattice. La sécurité de Falcon repose sur la difficulté de trouver de courts vecteurs dans les réseaux NTRU, en exploitant des techniques d'échantillonnage gaussien pour générer des bases de trappe avec des normes réduites. Cela garantit une génération efficace de clés et de signatures.

  1. Génération de clé :
    • Étant donné un anneau polynomial NTRU (Z[X]/(Xn+1)), une clé privée est constituée de deux polynômes courts (f,g) satisfaisant l'équation NTRU.
    • La clé publique est dérivée comme (h=g/f) dans l'anneau (Zq[X]/(Xn+1)).
  2. Processus de signature:
    • Un message est haché dans un vecteur de défi dans le domaine de réseau en treillis.
    • Une solution courte est échantillonnée à l'aide d'un échantillonnage de transformée de Fourier rapide, garantissant une taille de signature compacte tout en maintenant la sécurité contre les attaques de réduction de réseau.
    • La signature se compose du vecteur court de réseau satisfaisant le défi.
  3. Vérification :
    • Le vérificateur vérifie si la signature satisfait la relation de clé publique dans l'anneau en treillis.
    • La vérification implique le calcul de normes et la vérification de la validité de la base de lattice sous l'arithmétique modulaire.

Falcon est conçu pour offrir une solution de signature post-quantique robuste, combinant la cryptographie basée sur les réseaux de lattice avec des techniques d'échantillonnage efficaces. Bien que ses avantages en termes de sécurité soient clairs, comme tout système cryptographique, il présente certains compromis en termes de complexité et de défis d'implémentation. Maintenant, analysons les points forts, les pièges potentiels et certains des aspects les plus difficiles de Falcon.

Le Bien

Outre les avantages bien connus mis en évidence par le NIST, tels que les signatures compactes, les opérations rapides (génération efficace de clés et vérification via des techniques FFT) et les preuves de sécurité (reposant sur des réductions de réseau et des hypothèses de difficulté dans le pire des cas), Falcon offre également des avantages spécifiques à Ethereum. Notamment, il a un temps d'exécution dans le pire des cas bien défini, ce qui le rend particulièrement utile pour la machine virtuelle Ethereum (EVM), où des performances et des temps d'exécution prévisibles sont essentiels pour la scalabilité et la fiabilité.

Le Mauvais

La dépendance de Falcon à l'arithmétique en virgule flottante et aux transformations numériques spécialisées (NTT/FFT) peut entraîner une complexité de mise en œuvre et une sensibilité aux vulnérabilités de canal auxiliaire lors de la signature. Cependant, cela ne constitue PAS une préoccupation majeure pour Ethereum, car la signature se produit hors chaîne, où les performances sont moins critiques. L'accent principal est mis sur l'optimisation du processus de vérification, qui se déroule sur chaîne, garantissant une exécution efficace et sécurisée.

Le Gnarly

Des recherches sont en cours sur l'agrégation efficace des signatures Falcon, comme le travail présenté dans cettepapier 7. En supposant que l'agrégation soit suffisamment efficace, en utilisant Falcon dans la couche de consensus pour remplacer la signature BLS (au lieu de la proposition alternative 4basé sur des signatures multi-sig basées sur le hachage) permettrait de maintenir une pile plus homogène sur le réseau Ethereum.

Conclusion

Falcon est un candidat solide pour les applications de cryptographie post-quantique, y compris les systèmes blockchain comme Ethereum, où la taille des signatures et l’efficacité de la vérification sont essentielles. Dans la partie 3 de la série, nous commencerons à mettre en œuvre l’approche hybride introduite dans Partie 1, se concentrant initialement sur l'Abstraction de compte et un contrat Solidity pour la vérification de Falcon, comblant l'écart entre la sécurité post-quantique et l'infrastructure actuelle d'Ethereum.

Avertissement :

  1. Cet article est repris de [ ethresear]. Tous les droits d'auteur appartiennent à l'auteur original [asanso]. S'il y a des objections à cette reproduction, veuillez contacter le Porte Apprendreéquipe, et ils s'en occuperont rapidement.
  2. Clause de non-responsabilité: Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent en aucun cas des conseils en matière d'investissement.
  3. Les traductions de l'article dans d'autres langues sont réalisées par l'équipe gate Learn. Sauf mention contraire, la copie, la distribution ou le plagiat des articles traduits est interdit.

Partager

Calendrier Crypto

Mises à Jour du Projet
Etherex lancera le jeton REX le 6 août.
REX
22.27%
2025-08-06
Lancement de produit NFT AI
Nuls lancera un produit NFT AI au troisième trimestre.
NULS
2.77%
2025-08-06
Lancement de dValueChain v.1.0
Bio Protocol est sur le point de lancer dValueChain v.1.0 au cours du premier trimestre. Il vise à établir un réseau de données de santé décentralisé, garantissant des dossiers médicaux sécurisés, transparents et infalsifiables au sein de l'écosystème DeSci.
BIO
-2.47%
2025-08-06
Sous-titres vidéo générés par IA
Verasity ajoutera une fonction de sous-titres vidéo générés par l'IA au quatrième trimestre.
VRA
-1.44%
2025-08-06
Support multilingue de VeraPlayer
Verasity ajoutera le support multilingue à VeraPlayer au quatrième trimestre.
VRA
-1.44%
2025-08-06

Articles connexes

Les meilleures plateformes de loterie en crypto-monnaie pour 2024
Débutant

Les meilleures plateformes de loterie en crypto-monnaie pour 2024

Explorez le monde des loteries cryptographiques grâce à ce guide complet sur les mécanismes des loteries cryptographiques, ainsi que sur les meilleures plateformes.
1/28/2024, 4:53:22 PM
Guide sur la façon de changer de réseau dans MetaMask
Débutant

Guide sur la façon de changer de réseau dans MetaMask

Il s'agit d'un guide simple, étape par étape, sur la façon de commuter votre réseau dans MetaMask.
1/11/2024, 10:37:30 AM
Les 10 meilleurs outils de trading en Crypto
Intermédiaire

Les 10 meilleurs outils de trading en Crypto

Le monde de la crypto évolue constamment, avec de nouveaux outils et plateformes émergents régulièrement. Découvrez les meilleurs outils de crypto-monnaie pour améliorer votre expérience de trading. De la gestion de portefeuille et de l'analyse du marché au suivi en temps réel et aux plateformes de meme coin, apprenez comment ces outils peuvent vous aider à prendre des décisions éclairées, à optimiser vos stratégies et à rester en avance sur le marché dynamique des crypto-monnaies.
11/28/2024, 5:39:59 AM
Qu'est-ce que Neiro? Tout ce que vous devez savoir sur NEIROETH en 2025
Intermédiaire

Qu'est-ce que Neiro? Tout ce que vous devez savoir sur NEIROETH en 2025

Neiro est un chien Shiba Inu qui a inspiré le lancement de jetons Neiro sur différentes blockchains. En 2025, Neiro Ethereum (NEIROETH) est devenu une principale cryptomonnaie mème avec une capitalisation boursière de 215 millions de dollars, plus de 87 000 détenteurs et des inscriptions sur 12 grandes bourses. L'écosystème comprend désormais un DAO pour la gouvernance communautaire, une boutique de marchandises officielle et une application mobile. NEIROETH a mis en œuvre des solutions de couche 2 pour améliorer la scalabilité et a consolidé sa position dans le top 10 des cryptomonnaies mème sur le thème des chiens en termes de capitalisation boursière, soutenu par une communauté dynamique et des influenceurs majeurs de la cryptomonnaie.
9/5/2024, 3:37:06 PM
Top 10 Jeton ETH LST
Débutant

Top 10 Jeton ETH LST

La concurrence dans le secteur du staking ETH s'intensifie, avec l'émergence de divers gameplays innovants et écosystèmes de récompenses, attirant l'attention du marché. Cet article filtrera les 10 meilleurs jetons LST ETH valant la peine d'être suivis, basés sur les classements de capitalisation boursière.
10/28/2024, 1:45:41 PM
Qu'est-ce que MetaMask ?
Débutant

Qu'est-ce que MetaMask ?

Utilisez MetaMask pour interagir avec Ethereum ou d'autres blockchains directement depuis votre navigateur.
11/21/2022, 10:17:23 AM
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!