Header image
Professeur à l'Université de Limoges
  Mise à jour: 23 février 2011     Thèmes de recherche

 
 
 
Les registres FCSR filtrés (F-FCSR):
Une nouvelle famille de générateur pseudo-aléatoire
 

Dans le cadre de l'appel à proposition du réseau d'excellence en cryptographie ECRYPT, François Arnault et moi-même avons mis au point un générateurs pseudo-aléatoire fondé sur la division des entiers 2-adiques. Le coeur du générateur est un automate FCSR (Feedback with Carry Shift Register) qui calcule le quotien de 2 entiers 2-adiques. A chaque étape, le contenu de l'automate est filtré par une fonction linéaire afin de produire la suite pseudo-aléatoire.
 
Ce travail comporte plusieurs facettes:
- design du générateur (processus d'initialisation et fonctionnement en régime d'émission),
- cryptanalyse des propriétés de l'automate sous-jaçant (attaques algébriques, différentielles, à IV choisies ...)
- prise en compte des contraintes sur la rapidité du générateur dans les diverses implémentations logicielles (optimisation du programme en fonction du type du processeur) et matérielles (implémentation "hard" au niveau composant électronique).  
Une finalité serait d'arriver à réaliser la puce en collaboration avec des électroniciens.

 
Publications sur ce thème:
 
  • Arnault F., Berger T. P., Pousse B.: A matrix approach for FCSR automata, . Cryptography and Communications: Discrete Structures, Boolean Functions and Sequences, On line: http://www.springerlink.com/content/j16174424270x56g/
    journal version: to appear.
  • Berger T. P., Minier M., Pousse B. Software Oriented Stream Ciphers Based upon FCSRs in Diversified Mode, In Bimal K. Roy, Nicolas Sendrier editors, Progress in Cryptology - INDOCRYPT 2009, LNCS 5922: 119-135, Springer 2009.
  • Arnault F., Berger T. P., Lauradoux C., Minier M., Pousse B. A New Approach for FCSRs, In Michael J. Jacobson Jr., Vincent Rijmen, Reihaneh Safavi-Naini editors, Selected Areas in Cryptography - SAC 2009,LNCS 5867: 433-448, Springer 2009.
  • Thierry P. Berger, Pierre-Louis Cayrel, Philippe Gaborit, Ayoub Otmani Reducing Key Length of the McEliece Cryptosystem, In Bart Preneel, editor, Progress in Cryptology - AFRICACRYPT 2009, LNCS 5580: 77-97, Springer 2009.
  • F. Arnault ,T.P. Berger and C. Lauradoux. F-FCSR Stream Ciphers In M. Robshaw, O. Billet editors, New Stream Cipher Designs, number 4986 in Lecture Notes in Computer Science, pages 170-178. Springer-Verlag, 2008.
  • T.P. Berger F. Arnault and Cédric Lauradoux. Update on F-FCSR Stream Cipher. In SASC, pages 267-277, Leuven, Belgium, February 2006.
  • F. Arnault and T.P. Berger. Design and properties of a new pseudo-random generator based on a filtered FCSR automaton. IEEE, Transactions on Computers, 54(11):1374-1383, November 2005.
  • T.P. Berger and M. Minier. Two algebraic attacks against the F-FCSRs using the IV mode. In R. Venkatesan S. Maitra, C.E. Veni Madhavan, editor, Progress in Cryptology - INDOCRYPT 2005, number 3797 in Lecture Notes in Computer Science, pages 143-154. Springer-Verlag, 2005.
  • F. Arnault and T.P. Berger. F-FCSR: design of a new class of stream ciphers. In H. Handschuh H. Gilbert, editor, Fast Softward Encryption 2005, number 3557 in Lecture Notes in Computer Science, pages 83-87. Springer-Verlag, 2005.
  • T. Berger F. Arnault and C. Lauradoux. Description of F-FCSR-8 and F-FCSR-H stream ciphers. In SKEW - Symmetric Key Encryption Workshop , An ECRYPT STVL event, Aarhus, Danemark, May 2005.
  • F. Arnault and T.P. Berger. Design of new pseudo random generators based on a filtered FCSR automaton.
    In SASC, Bruges, Belgium, October 2004.
  • F. Arnault, T. Berger, and A. Necer. Feedback with Carry Shift Registers synthesis with the Euclidean algorithm. IEEE Trans. Inform. Theory, 50(5):910-916, may 2004.
  • F. Arnault, T. Berger, and A. Necer. A new class of stream ciphers combining LFSR and FCSR architectures.
    In Advances in Cryptology - INDOCRYPT 2002, number 2551 in Lecture Notes in Computer Science, pages 22-33. Springer-Verlag, 2002.
  • F. Arnault, T. Berger, and A. Necer. Feedback with Carry Shift Registers synthesis with the Euclidean algorithm.
    In Proceedings IEEE ISIT 02, page 69, Lausanne, Suisse, July 2002.