SALSA   LIP6 Calcul Scientifique UMPC
Home
Publications
Software
Teaching
 
http://fgbrs.lip6.fr/images/photo2.jpg

Jean-Charles Faugère

Research Director at INRIA (Paris-Rocquencourt Research Center)

Vice Head of the INRIA SALSA project team and Head of the SALSA team (UPMC). [publications]

Adresse Postale:
UFR Ingénierie 919
LIP6
Boite courrier 169
4, place Jussieu
F-75252 Paris Cedex 05
France

Adresse:
Tour 26-00 3eme etage
LIP6 – Université Paris 6
4, place Jussieu
75005 Paris – France
Tél : +33 1 44 27 70 28

http://www.ratp.info/communiquer/varicelle/http://fgbrs.lip6.fr/images/pieton30B.gif
Email: Jean-Charles.Faugere [at] inria.fr

 

 

Research Interests:
Polynomial System Solving, Academic and industrial applications, Cryptology, Algebraic Cryptanalysis, Complexity analysis.
Keywords:
Gröbner Bases - Computer algebra - Certified results - Efficient software, Algebraic Cryptanalysis.

Gröbner bases and Cryptography Last years a new kind of cryptanalysis has made its entrance in cryptography: the so-called algebraic cryptanalysis.  In a nutshell, the idea of algebraic cryptanalysis is that for a given cryptosystem one has to generate a suitable algebraic system of equations whose zeroes correspond to the deciphered message or the secret key. A fundamental issue of this cryptanalysis consists thus in finding zeroes of algebraic systems. Gröbner bases, which are a fundamental tool of commutative algebra, constitute the most elegant and efficient way for solving this problem.  They provide an algorithmic solution for solving several problems related to algebraic systems. From a practical point of view, we employed a fast Gröbner basis algorithm, namely F5, for solving the corresponding algebraic system. Very often this approach is efficient in practice and obliges to modify the parameter of the cryptosystem. Some research papers FJ03, AFIK04, AF05, FP06a, FP06b, FLP08, FOPT10, FS10, FMR10.

mice_9_31_1

Polynomial System Solving and Gbner Bases ?

The notion of vector space is the dedicated mathematical object when solving linear systems. Similarly the fundamental mathematical object associated to a polynomial system of multivariate equations is the ideal generated by the equations. From an algorithmic point of view the main tool to represent an ideal is a Gröbner basis (Bruno Buchberger). A Gröbner basis is a finite set of polynomials which has desirable algorithmic properties. Short introduction here.

HFE

HFE vs Random Algebraic System

Complexity of semi-regular systems.

Filtres

Design of microwave filters

 
Current Activities
NEW ! ANR-NFSC EXACTA start in March 2010 - 2013
ANR NEW ! ANR CAC start in September 2009 - 2012
Feb 2007 - June 2010 ANR Methodes Algebriques pour la Cryptographie (SETIN).
Border
SCC 2008 - Special Issue March 2010: MCS Special Issue: Symbolic Computation and Cryptography (Download Forword + TOC). Vol 3 No.2 pp 127-224.
Border
Fleche July 2009: tutorial Issac 2009 in Korea.
April 8-12 2009 - Invited Talk St Petersburg (Russia)
Event September 13-17 2009 - Invited Talk Kobe CASC 2009 (Japan)
June 15-17 2009 - Invited Talk - NTNU Trondheim (Norway)

matrix8_cyc7_web

Matrix generated by the F4 algorithm

Recent Activities

* March 2007 Invited talk Fast Software Encryption (FSE 2007, Luxembourg).

* 30 April - 4 May 2007 Emerging Topics in Cryptographic Design and Cryptanalysis, Samos, Greece.

* 11-13 June 2007 Indo-French Workshop in Cryptography.

*  May 2006 Feb 2006 Special Semester on Gröbner Bases “ECC, Crypto”, Linz Autriche

*  Feb 2006 Special Semester on Gröbner Bases

« Efficient Computations », Linz Autriche

* June 2007 3 Talks invited by the CNR (Roma)

*  Nov 2006 FGb and RS at IMA Annual Program,

Minneapolis USA

Some Articles

* F4 algorithm

* F5 algorithm

*  Ridges : ombilics, purple and critical points

*  LLL and Gröbner Bases

*  HFE Challenge broken

CC11 broken

*  Polynomial Equations with symmetries

*  Gröbner Bases and Signal Theory

Last Update: July 12, 2010