WIPO logo
Mobil | Englisch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Suche in nationalen und internationalen Patentsammlungen
World Intellectual Property Organization
Suche
 
Durchsuchen
 
Übersetzen
 
Optionen
 
Aktuelles
 
Einloggen
 
Hilfe
 
Maschinelle Übersetzungsfunktion
1. (WO2003063408) VORRICHTUNG UND VERFAHREN ZUM ERZEUGEN EINES BEFEHLSCODES FÜR EIN KRYPTOGRAMM
Aktuellste beim Internationalen Büro vorliegende bibliographische Daten   

TranslationÜbersetzung: Original-->Deutsch
Veröff.-Nr.:    WO/2003/063408    Internationale Anmeldenummer    PCT/EP2003/000689
Veröffentlichungsdatum: 31.07.2003 Internationales Anmeldedatum: 23.01.2003
Antrag nach Kapitel 2 eingegangen:    25.08.2003    
IPC:
H04L 9/06 (2006.01)
Anmelder: INFINEON TECHNOLOGIES AG [DE/DE]; St.-Martin-Str. 53, 81669 München (DE) (For All Designated States Except US).
FISCHER, Wieland [DE/DE]; (DE) (For US Only).
SEIFERT, Jean-Pierre [DE/DE]; (DE) (For US Only)
Erfinder: FISCHER, Wieland; (DE).
SEIFERT, Jean-Pierre; (DE)
Vertreter: SCHOPPE, Fritz; Postfach 246, 82043 Pullach bei München (DE)
Prioritätsdaten:
102 02 700.5 24.01.2002 DE
Titel (DE) VORRICHTUNG UND VERFAHREN ZUM ERZEUGEN EINES BEFEHLSCODES FÜR EIN KRYPTOGRAMM
(EN) DEVICE AND METHOD FOR GENERATING A COMMAND CODE FOR A CRYPTOGRAM
(FR) SYSTEME ET PROCEDE POUR GENERER UN CODE D'INSTRUCTIONS POUR UN CRYPTOGRAMME
Zusammenfassung: front page image
(DE)Eine Vorrichtung zum Erzeugen eines Befehlscodes mit einer Mehrzahl von Befehls-Codewörtern umfaßt eine Einrichtung (10) zum Bereitstellen einer Befehlsgruppe mit Befehlen aus einem Befehlssatz, wobei die Befehle aus der Befehlsgruppe in Abhängigkeit einer Entscheidung in einem Programm alternativ zueinander ausführbar sind. Die Vorrichtung umfaßt ferner eine Einrichtung (12) zum Zuweisen von Befehls-Codewörtern zu den Befehlen der Befehlsgruppe, wobei die zugewiesenen Codewörter voneinander unterschiedlich sind und derart ausgebildet sind, daß eine Eigenschaft einer Schaltung, die von einer Verarbeitung der Befehls-Codewörter abhängt, für die Befehls-Codewörter der Befehlsgruppe in einem vorbestimmten Bereich ist. Entscheidungen in dem Programm, die von geheimen Daten abhängen, können damit nicht mehr durch Erfassen der Eigenschaft, wie z. B. einer Stromaufnahme der Schaltung, durch Side-Channel-Angriffe abgehört werden, so daß ein Kryptoprozessor ohne zusätzlichen Schaltungsaufwand effizienter und sicherer arbeitet.
(EN)Disclosed is a device for generating a command code with a plurality of command code words, comprising a device (10) making available a command group with commands from a set of commands. The commands from the command group can be executed alternatively to each other depending on a decision in a program. The inventive device also comprises a device (12) assigning command code words to the commands of the command group. Said code words are different from each other and are configured in such a way that a feature of a circuit which depends on the processing of the command code words lies in a predefined range for the command code words of the command group, whereby decisions in the program which depend on secret data can no longer be intercepted by means of side channel attacks detecting the feature, such as the circuit drawing power. As a consequence, a cryptoprocessor operates in a more efficient and secure manner without any additional circuit complexity.
(FR)L'invention concerne un système servant à générer un code d'instructions comprenant une pluralité de mots codes d'instructions. Ce système comprend un dispositif (10) servant à préparer un groupe d'instructions à partir d'un ensemble d'instructions, les instructions du groupe d'instructions pouvant être exécutées alternativement en fonction d'une décision dans un programme. Ce système comprend par ailleurs un dispositif (12) servant à assigner des mots codes d'instructions aux instructions du groupe d'instructions, les mots codes assignés étant distincts les uns des autres et conçus de telle sorte qu'une caractéristique d'un circuit dépendant d'un traitement des mots codes d'instructions se trouve dans une plage prédéterminée pour ces mots codes d'instructions. Ainsi, les décisions dans le programme dépendant de données chiffrées ne peuvent plus être interceptées à travers des attaques externes par détermination d'une caractéristique, comme par exemple la consommation de courant du circuit, et le processeur cryptographique obtenu peut fonctionner avec un plus grand degré d'efficacité et de sécurité sans intensification de la complexité des circuits.
Designierte Staaten: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NO, NZ, OM, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, YU, ZA, ZM, ZW.
African Regional Intellectual Property Organization (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IT, LU, MC, NL, PT, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Veröffentlichungssprache: German (DE)
Anmeldesprache: German (DE)