Posez n’importe quelle question sur les cours, conférences, exercices, recherches, actualités, etc. de l’EPFL ou essayez les exemples de questions ci-dessous.
AVERTISSEMENT : Le chatbot Graph n'est pas programmé pour fournir des réponses explicites ou catégoriques à vos questions. Il transforme plutôt vos questions en demandes API qui sont distribuées aux différents services informatiques officiellement administrés par l'EPFL. Son but est uniquement de collecter et de recommander des références pertinentes à des contenus que vous pouvez explorer pour vous aider à répondre à vos questions.
In this paper we propose a new structure for multiplication using optimal normal bases of type . The multiplier uses an efficient linear transformation to convert the normal basis representations of elements of to suitable polynomials of degree at most over . These polynomials are multiplied using any method which is suitable for the implementation platform, then the product is converted back to the normal basis using the inverse of the above transformation. The efficiency of the transformation arises from a special factorization of its matrix into sparse matrices. This factorization --- which resembles the FFT factorization of the DFT matrix --- allows to compute the transformation and its inverse using operations in , rather than operations needed for a general change of basis. Using this technique we can reduce the asymptotic cost of multiplication in optimal normal bases of type from reported by Gao et al.~(2000)\nocite{gaogat00} to operations in , where is the number of -operations to multiply two polynomials of degree over . We show that this cost is also smaller than other proposed multipliers for , values which are used in elliptic curve cryptography.
Laurent Villard, Stephan Brunner, Moahan Murugappan
David Atienza Alonso, Giovanni Ansaloni, Alireza Amirshahi