Philippe GUILLOT




Maître de conférences 25ème section.

     

Université Paris 8, Département de mathématiques
2, rue de la Liberté
93526 SAINT-DENIS CEDEX 02
FRANCE
tél. : +33 1 49 40 64 20
e-mail : philippe.guillot@univ-paris8.fr

et

INRIA-Rocquencourt, Bat. 10
Domaine de Voluceau, B.P. 105
78153 Le Chesnay Cedex
France
tél. : +33 1 39 63 52 62



CV

Enseignements

Thésards

Recherche

Publications

CV :



Enseignements :

Premier semestre 2003/2004 :

Second semestre 2003/2004 :

Second semestre 2004/2005


Thésards :

SABINE LEVEILLER (ENST Paris – THALES COMMUNICATIONS) « Quelques algorithmes de cryptanalyse du registre filtré » A soutenu le 23 janvier 2004.

FLORENT BERNARD (Université Paris 8 – THALES COMMUNICATIONS) « Étude des algorithmes arithmétiques et leur implémentation matérielle ».


Recherche :

Elle porte sur la construction d'algorithmes cryptographiques sûrs et efficaces. Pour cela, trois directions sont à considérer:


Fonctions booléennes

Les fonctions booléennes constituent l'élément non-linéaire des algorithmes cryptographiques. Il s'avère qu'il s'agit également d'un sujet d'étude passionnant en lui-même, qui se situe au croisement de plusieurs disciplines des mathématiques discrètes : combinatoire, graphes, codes correcteurs, algèbre des corps finis, théorie des nombres.


Cryptanalyse du registre filtré

La cryptanalyse est le domaine de la cryptologie qui traite des attaques.

Un registre filtré est constitué d'un registre à décalage rebouclé linéairement dont l'état constitue l'entrée d'une fonction booléenne de filtrage. De dispositif est utilisé comme modèle pour définir les critères de conception des générateurs pseudo-aléatoires plus complexes. Le modèle de l'attaque suppose que l'on dispose des premiers termes de la suite. Il s'agit alors de prédire les termes suivants.

Une manière de procéder est de considérer ce problème comme un problème de décodage : le registre à décalage produit des mots qui appartiennent à un code linéaire (il s'agit d'un code de HAMMING tronqué). La fonction de filtrage agit comme un canal de communication qui introduit des erreurs. Décoder ce système permet de retrouver l'état initial du registre et donc de reconstituer la suite.


Optimisation des implémentations

Une fois un algorithme de chiffrement défini et prouvé résistant, il reste à en effectuer une implémentation sûre et efficace.

Les attaques sur les implémentations montrent qu'il faut apporter un soin particulier pour éviter que les secrets ne soient divulgués par un canal inattendu, rendant inopérant le mécanisme de protection mis en œuvre. L'attaque la plus spectaculaire dans ce domaine est sans doute l'attaque DPA (Differential Power Analysis) qui permet à un attaquant de retrouver la clé enfouie dans le silicium d'une carte à puce en mesurant simplement sa consommation durant des requêtes de déchiffrement.


Publications :

Articles scientifiques

Articles de vulgarisation

Conférences et exposés

Divers


Liens :


Retour à la page des Enseignants-Chercheurs du département de Mathématiques

Saint-Denis, le 25 mars 2005.