Polynomial Evaluation and Side Channel Analysis Claude Carlet, Emmanuel Prouff To cite this version: Claude Carlet, Emmanuel Prouff. Polynomial Evaluation and Side Channel Analysis. TheNew Codebreakers, 9100, Springer, pp.315 - 341, 2016, Lecture Notes in Computer Science, 978-3-662- 49300-7. 10.1007/978-3-662-49301-4_20. hal-01399573 HAL Id: hal-01399573 https://hal.archives-ouvertes.fr/hal-01399573 Submitted on 19 Nov 2016 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Polynomial Evaluation and Side Channel Analysis Claude Carlet1 and Emmanuel Prouff2;3 1 LAGA, UMR 7539, CNRS, Department of Mathematics, University of Paris XIII and University of Paris VIII
[email protected] 2 ANSSI, FRANCE
[email protected] 3 POLSYS, UMR 7606, LIP6, Sorbonne Universities, UPMC University Paris VI Abstract. Side Channel Analysis (SCA) is a class of attacks that ex- ploits leakage of information from a cryptographic implementation dur- ing execution. To thwart it, masking is a common countermeasure. The principle is to randomly split every sensitive intermediate variable oc- curring in the computation into several shares and the number of shares, called the masking order, plays the role of a security parameter.