NPDC
Genopole de Lille
CNRS
INRIA
USTL
Lille2

RAIM'08

2nd Meeting
Arithmetic of Mathematical Computer Science
Lille from 3 to 5 June 2008


Summary of the session of Pascal Giorgi
Arithmetical aspects of Symbolic Computation


Gröbner Bases in Cryptography : Selected Topics
by Ludovic Perret presentation

In this talk, we will focus our attention to a general technique for evaluating the security of cryptographic primitives, the so-called algebraic cryptanalysis.
The basic idea is to model a cryptographic primitive as a set of algebraic equations. The system is constructed in such a way as to have a correspondence between the solutions of this system, and a secret information of the considered primitive. Once this modeling is done, the problem is then to solve the algebraic system (or to evaluate the difficulty of solving such a system). Up to now, Gröbner bases appear to yield the best algorithms to do so.


Arithmétique compressée pour des petits corps finis
by Jean-Guillaume Dumas presentation

Dans le cas des entiers modulo ou dans des extensions de cardinalité très inférieure au plus grand entier ou flottant machine, nous proposons de stocker plusieurs éléments dans un même mot machine. Sous certaines conditions explicitées dans cet exposé cela permet d'effectuer une multiplication de polynômes de petits degrés extrêmement rapide. Nous montrons comment utiliser cette routine, combinée à un nouvel algorithme pour réduire simultanément plusieurs entiers modulo, pour faire de l'arithmétique polynomiale générale et de l'algèbre linéaire haute performance.


Bornes sur les suites et fonctions différentiellement finies et évaluation garantie
by Marc Mezzarobba presentation

Les équations différentielles ou aux différences linéaires à coefficients polynomiaux constituent des structures de données adéquates pour représenter et manipuler efficacement leurs fonctions ou suites solutions (dites différentiellement finies ou holonomes). L'objet de cet exposé est de montrer comment majorer automatiquement une suite de complexes donnée par une récurrence linéaire à coefficients polynomiaux par une suite n simple z à valeurs positives.
Les majorations obtenues sont fines, au sens où les suites majorantes ont (sous des hypothèses convenables) le même ordre de croissance asymptotique que les solutions qu'elles majorent. Elles peuvent être évaluées efficacement, et admettent généralement des formes closes simples. Il s'agit d'un travail en cours avec mon directeur de thèse Bruno Salvy, à partir notamment des travaux de Joris van der Hoeven sur la méthode de Cauchy-Kovalevskaïa en analyse effective.
Appliqué aux coefficients ou aux restes de la série de Taylor d'une fonction différentiellement finie, ce procédé de calcul de bornes permet de déterminer à quel ordre tronquer la série pour garantir une certaine borne d'erreur sur la somme. La série tronquée peut être utilisée pour évaluer numériquement à grande précision la fonction ; la finesse des bornes se reflète alors sur la complexité de l'algorithme d'évaluation. J'évoquerai l'implémentation de ces algorithmes en présentant un module Maple (à l'état de prototype) qui fournit des fonctionnalités d'évaluation efficace et garantie des fonctions holonomes s'appuyant sur une version de l'algorithme de calcul de bornes décrit.



Webmaster : Julien Soula