Thomas Roche
|
Contact: |
|
Vous trouverez sur cette page, l’ensemble de mes publications de recherche, mes exposés ainsi que mon curriculum vitae (en anglais) et mon manuscrit de thèse.
Je suis actuellement en poste à l'Agence nationale de la sécurité des systèmes d'information (ANSSI), au sein du laboratoire Composants.
Je suis un ancien post-doc de l’Université
de Saint-Denis (Paris-8), au sein du Laboratoire Analyse,
Géométrie et Applications (LAGA)
et sous la direction du Pr. Claude Carlet. Ce post-doc était porté
par le projet Secure-Algorithm,
du pôle de compétitivité Systém@tic.
Secure-Algorithm rassemblait 3 universités de la région parisienne
(Telecom ParisTech, Université de Versailles
Saint-Quentin-en-Yvelines et Université de Saint-Denis) et 3
industriels (Oberthur, Thales et Nagra) autour de l’analyse des
contre-mesures contre les attaques
par canaux auxiliaires. Ma mission était dédiée au
développement de techniques de masquage d’ordre supérieur et la
construction de boîtes-S intrinsèquement adaptées à de telles
contre-mesures.
Ancien doctorant en co-tutelle entre
l'université UJF
de Grenoble et la compagnie Communication
et Systèmes. Mes directeurs de thèse sont Roland Gillard
côté UJF et Jean-Michel Tenkes côté CS. Ma thèse a été
effectuée sein du LIG, dans
l'équipe-projet MOAIS,
et encadrée par Jean-Louis
Roch.
Publications
:
[1] Vincent Danjean,
Roland Gillard, Serge Guelton, Jean-Louis Roch and Thomas Roche
Adaptive Loops with Kaapi on Multicore
and Grid: Applications in Symmetric Cryptography .
In Parallel
Symbolic Computation'07 (PASCO'07), ACM publishing, London,
Ontario, Canada, July 2007
[
ACM | bib |
.pdf ]
[2] Thomas
Roche, Roland Gillard and Jean-Louis Roch Provable
Security against Impossible Differential Cryptanalysis. Application
to CS-Cipher. In Modelling,
Computation and Optimization in Information Systems and Management
Sciences (MCO'08) , CCIS, vol. 14, pages 597-606, Springer, Metz,
France, Sept 2008
[bib
| .pdf ]
[3] Thomas Roche, Mathieu Cunche, Jean-Louis Roch. Algorithm-based
Fault Tolerance Applied to P2P Computing
Networks.
In
Advances in P2P Systems (AP2PS’09), Sliema, Malta. IEEE
Computer Society, Oct. 2009.
[bib
| .pdf ]
[4] Thomas Roche, Cédric Tavernier.
Side-channel
attacks based on linear approximations.
Workshop
iAWACS 2009: First International Alternative Workshop on Aggressive
Computing and Security, Laval France.
ISBN Presses Techniques ESIEA, Oct. 2009.
[bib
| .pdf ]
[5] Majid Khonji, Clément Pernet, Jean-Louis
Roch, Thomas Roche, Thomas Stalinski. Output-sensitive
decoding for redundant residue systems.
35th
International Symposium on Symbolic and Algebraic
Computation (ISSAC), Munich, Allemagne.
ACM publishing, July. 2010.
[bib
| .pdf ]
[6] Emmanuel Prouff, Thomas Roche.
Attack on a Higher-Order
Masking of the AES Based on Homographic Functions.
To appear in Progress
in Cryptology - INDOCRYPT 2010, December. 2010.
[bib | .pdf
]
Présentations
:
· "Performances of symmetric ciphering on multiprocessor systems on chip and multi-cores" 1st Canada-France Workshop on Foundations & Practice of Security, May 31-June 2, 2008, Montreal, Quebec. [ .pdf ]
· "Provable security against Impossible Differential Cryptanalysis Application to CS-Cipher" Modeling, Computation and Optimization in Information Systems and Management Sciences, September 8-10, 2008, Luxembourg. [ .pdf ]
· "Certification de résultat sur des systèmes de calculs globaux" Workshop Apretaf: Algorithmes Parallèles, Répartis et Tolérance aux Fautes, 22-23 Janvier 2009, Grenoble. [ .pdf ]
· "Yet another side-channel attack: Multi-linear Power Analysis attack (MLPA)" Crypto’Puces: Rencontre sur les recherches actuelles en cryptographie, 2-6 Juin 2009, île de Porquerolles. [ .pdf ]
· "Multi-linear Power Analysis attack (MLPA)" WEWoRC: Western European Workshop on Research in Cryptology, July 7-9, 2009, Graz, Austria. [ .pdf ]
· "Side channel attacks based on linear approximations" Journées "Codage et Cryptographie", 4-9 Octobre 2009, Fréjus, France. [ .pdf ]
· "Algorithm-Based Fault Tolerance applied to P2P computing platform" Advances in P2P Systems, 11-16 Octobre 2009, Malte. [ .pdf ]
· "Side channel attacks based on linear approximations" First International Alternative Workshop on Aggressive Computing and Security, 23-25 Octobre 2009, Laval, France. [ .pdf ]
· "Adaptive Decoding for Evaluation/Interpolation Codes" 35th International Symposium on Symbolic and Algebraic Computation, 25-28 Juillet 2010, Munich, Allemagne. [ .pdf ]
· "Cryptanalyse multilinéaire et analyse de consommation. Contre-mesures par masquage aléatoire: avancées et défis." Séminaire Sec-Pol, 11 Mai 2010, Grenoble, France. [ .pdf ]
· "Higher Order Masking techniques against Side-Channel Analysis" Séminaire Protection de l'information, LAGA Paris 8, 18 Novembre 2010, Saint-Denis, France. [ .pdf ]
· "Attack on a Higher-Order Masking of the AES Based on Homographic Functions" Indocrypt’10, Hyderabad, India December 15, 2010. [ .pdf ]
Enseignement
:
2008/2009 :
|
ENSIMAG, Master 1 Inernational |
Instensive training sessions in algorithmic and C language (20h) |
2007/2008 :
|
ENSIMAG, Master 1 Inernational |
Instensive training sessions in algorithmic and C language (10h) |
|
ENSIMAG, Master 1 Inernational |
Project in Cryptology, Security and Coding (10h) |
2006/2007 :
|
ENSIMAG, Master 1 Inernational |
Instensive training sessions in algorithmic and C language (20h) |
|
ENSIMAG, 2ième année |
Project in Cryptology, Security and Coding (10h) |
CV (Complet: 6 pages) :
ICI
CV (Résumé: 2 pages) : ICI
Thèse : ICI
|
Dimensionnement et intégration d’un chiffre symétrique dans le contexte d’un système d’information distribué de grande taille |
|
L’évolution des architectures de systèmes d’information n’a de cesse depuis l’avènement des télécommunications. Pour s’adapter aux nouvelles dimensions en nombre d’utilisateurs et taille des données, les systèmes d’information modernes sont répartis et hétérogènes. Ce constat ouvre de nouveaux enjeux de sûreté de fonctionnement pour les systèmes d’information, il s’agit de garantir disponibilité, fiabilité, innocuité, confidentialité, intégrité et maintenabilité tout au long du cycle de vie du système. C’est dans ce contexte que cette thèse a été conduite, les fruits des travaux de recherche gravitent autour de plusieurs notions de la sûreté de fonctionnement : · La confidentialité et l’intégrité avec le design, l’implémentation et l’étude de robustesse des chiffres symétriques par bloc. Les chiffres DES, AES et CS-Cipher ont été étudiés dans un spectre large rassemblant les implémentations logicielles et matérielles et leurs performances, la malléabilité des structures de diffusion, la cryptographie conventionnelle et les attaques par canaux auxiliaires. · La fiabilité avec le développement d’algorithmes auto-tolérants aux fautes et la certification de résultats. Cette étude est dédiée aux systèmes distribués de calcul tels que les clusters, les grilles ou encore les réseaux pair-à-pairs utilisés pour des calculs d’algèbre linéaires. |
|
sûreté de fonctionnement, chiffre symétrique, cryptanalyse, attaques par canaux auxiliaires, algorithmes auto-tolérants aux fautes, systèmes distribués. |