Invention Application
- Patent Title: PROCEDE ET DISPOSITIF D'EXECUTION D'UN CALCUL CRYPTOGRAPHIQUE
- Patent Title (English): Method and device for carrying out a cryptographic calculation
- Patent Title (中): 用于进行克氏计算的方法和装置
-
Application No.: PCT/FR2005/001376Application Date: 2005-06-06
-
Publication No.: WO2006008355A1Publication Date: 2006-01-26
- Inventor: DOTTAX, Emmanuelle , CHABANNE, Hervé , CARLIER, Vincent
- Applicant: SAGEM SA , DOTTAX, Emmanuelle , CHABANNE, Hervé , CARLIER, Vincent
- Applicant Address: Le Ponant de Paris, 27, rue Leblanc, F-75015 PARIS FR
- Assignee: SAGEM SA,DOTTAX, Emmanuelle,CHABANNE, Hervé,CARLIER, Vincent
- Current Assignee: SAGEM SA,DOTTAX, Emmanuelle,CHABANNE, Hervé,CARLIER, Vincent
- Current Assignee Address: Le Ponant de Paris, 27, rue Leblanc, F-75015 PARIS FR
- Agency: LOISEL, Bertrand et al.
- Priority: FR0406678 20040618
- Main IPC: H04L9/06
- IPC: H04L9/06
Abstract:
On exécute un calcul cryptographique dans un composant électronique, selon un algorithme cryptographique déterminé incluant au moins une opération non linéaire spécifiée sur des blocs de données de k bits, k étant un entier supérieur à 2. On génère plusieurs blocs de données intermédiaires masqués de j bits (b⊕m1, c⊕m2, Δ⊕n) à partir d'un bloc de données initial de k bits (a), j étant un entier plus petit que k. Puis, on applique une opération non linéaire S à au moins un des blocs de données intermédiaires masqués de j bits (Δ⊕n) au moyen d'une table de substitution (106) à 2 j entrées produisant un bloc de données modifié de j bits (S(Δ)⊕n'). On combine le bloc de données modifié de j bits et certains au moins desdits blocs de données intermédiaires masqués de j bits en un bloc de résultat de k bits (a') correspondant au bloc de données initial de k bits à travers une transformation incluant l'opération non linéaire spécifiée.
Information query