Chloé GRAVOUIL

Pour de multiples usages, les données secrètes sont protégées par un dispositif hardware spécifique appelé élément de sécurité (Carte à puce, HSM, TEE…). Dans d’autres circonstances l’algorithme cryptographique est implémenté sur un dispositif ouvert (PC, smartphone…). Dans ce cas, des implémentations particulières, dites en « Boîte Blanche » (White Box), ont pour but de cacher la clé au coeur même de l’algorithme.
Les algorithmes « Boîte Blanche » doivent répondre à de nombreux défis :