MPCitH-based Signatures from Restricted Decoding Problems
Battagliola, Bitzer, Wachter-Zeh et al.
Threshold-Computation-in-the-Head (TCitH) and VOLE-in-the-Head (VOLEitH), two recent developments of the MPC-in-the-Head (MPCitH) paradigm, have significantly improved the performance of digital signature schemes in this framework.
In this note, we embed the restricted decoding problem within these frameworks. We propose a structurally simple modeling that achieves competitive signature sizes. Specifically, by instantiating the restricted decoding problem with the same hardness assumption underlying CROSS, we reduce sizes by more than a factor of two compared to the NIST submission. Moreover, we observe that ternary full-weight decoding, closely related to the hardness assumption underlying WAVE, is a restricted decoding problem. Using ternary full-weight decoding, we obtain signature sizes comparable to the smallest MPCitH-based candidates in the NIST competition.
academic
Signatures Basées sur MPCitH à partir de Problèmes de Décodage Restreint
Cet article intègre le problème de décodage restreint (E-SDP) dans les cadres Threshold-Computation-in-the-Head (TCitH) et VOLE-in-the-Head (VOLEitH), qui représentent les développements les plus récents du paradigme MPC-in-the-Head (MPCitH), améliorant significativement les performances des schémas de signature numérique. Les auteurs proposent une approche de modélisation structurellement simple, réalisant des tailles de signature compétitives. En instanciant le problème de décodage restreint avec les mêmes hypothèses de difficulté que CROSS, la taille de la signature est réduite de plus de deux fois par rapport à la version soumise au NIST. De plus, les auteurs découvrent que le décodage ternaire de poids plein est étroitement lié à l'hypothèse de difficulté sous-jacente de WAVE, et les signatures obtenues avec cette méthode peuvent rivaliser avec les plus petits candidats MPCitH de la compétition NIST.
Besoin de normalisation de la cryptographie post-quantique: Après la normalisation de CRYSTALS-Dilithium, FALCON et SPHINCS+, le NIST a lancé en septembre 2022 un appel pour des schémas de signature numérique supplémentaires, visant à diversifier la combinaison de normes de signature post-quantiques.
Développement du paradigme MPCitH: Depuis sa proposition par Ishai et al. en 2007, la technologie MPCitH a transformé le paysage des signatures numériques post-quantiques. TCitH et VOLEitH, en tant que spécialisations les plus récentes de MPCitH, offrent des améliorations de performance significatives par rapport aux constructions antérieures.
Application de la théorie du codage en cryptographie: Les problèmes de difficulté basés sur la théorie du codage (tels que les problèmes de décodage en métrique de Hamming et en métrique de rang) fournissent une base théorique pour construire des signatures post-quantiques efficaces.
Besoin d'optimisation des performances: Bien que le schéma de signature CROSS existant soit basé sur le problème de décodage restreint, il utilise un protocole CVE relativement simple, laissant de l'espace pour l'optimisation en termes de taille de signature.
Unification des cadres: Intégrer le problème de décodage restreint dans les cadres avancés TCitH/VOLEitH pour exploiter pleinement les avantages de performance de ces cadres.
Amélioration de la compétitivité: Réduire significativement la taille de la signature tout en maintenant la sécurité, augmentant ainsi la compétitivité dans la compétition NIST.
Proposition d'une méthode de modélisation polynomiale pour E-SDP: Conception d'une relation polynomiale structurellement simple mais efficace, intégrant le problème de décodage de syndrome restreint dans les cadres TCitH et VOLEitH.
Réduction significative de la taille des signatures de type CROSS: Pour le même problème de décodage, la taille de la signature est réduite de plus de 50% (de 12,4 kB à 5,5 kB) par rapport au schéma CROSS soumis au NIST.
Découverte du potentiel d'application du décodage ternaire de poids plein: Démonstration que le décodage ternaire de poids plein associé à WAVE est un problème de décodage restreint, réalisant une taille de signature comparable aux plus petits candidats MPCitH (3,1 kB).
Fourniture d'un schéma de paramétrisation complet: Présentation des choix de paramètres spécifiques et de l'analyse de performance pour les catégories de sécurité NIST 1, 3 et 5.
L'objectif de la recherche est de représenter le problème de décodage de syndrome restreint (E-SDP) comme une relation polynomiale, permettant sa construction dans les cadres TCitH et VOLEitH pour les schémas de signature numérique.
Définition d'E-SDP: Étant donné un ensemble de restriction E ⊂ F, une matrice de parité H ∈ F^(r×n) et un syndrome s ∈ F^r, trouver e ∈ E^n tel que eH^T = s.
Proposition 1: Cette relation polynomiale fournit une modélisation d'E-SDP de degré z = |E|. Si w ∈ F^k satisfait F(w) = 0, alors le vecteur d'erreur e = (w, s - wA^T) résout l'instance E-SDP (H, s).
Intégration de Cadre Réussie: Démonstration que le problème de décodage restreint peut être efficacement intégré dans les cadres MPCitH avancés
Amélioration Significative des Performances: Remplacement du protocole CVE simple par les constructions TCitH/VOLEitH, réduisant considérablement la taille de la signature
Applicabilité Générale: La méthode s'applique à différents types de problèmes de décodage restreint
Augmentation de la Complexité: Par rapport au protocole CVE simple de CROSS original, les constructions TCitH/VOLEitH sont significativement plus complexes
Surcharge Computationnelle: Bien que la taille de la signature soit réduite, cela peut augmenter la complexité computationnelle de la génération et de la vérification de signature
Dépendance aux Paramètres: Les performances dépendent fortement du choix spécifique des paramètres et de la stratégie d'optimisation
L'article cite 24 références importantes, couvrant le développement du cadre MPCitH, l'application de la théorie du codage, ainsi que les schémas candidats NIST connexes, fournissant une base théorique solide pour la recherche.