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. (WO2016055358) VERFAHREN ZUM LADEN VON AUSFÜHRBAREN PROGRAMMINSTRUKTIONEN IN EINE CHIPKARTE IM WIRKBETRIEB
Aktuellste beim Internationalen Büro vorliegende bibliographische Daten   

TranslationÜbersetzung: Original-->Deutsch
Veröff.-Nr.:    WO/2016/055358    Internationale Anmeldenummer    PCT/EP2015/072746
Veröffentlichungsdatum: 14.04.2016 Internationales Anmeldedatum: 01.10.2015
IPC:
G06F 9/445 (2006.01), G06F 9/44 (2006.01)
Anmelder: BUNDESDRUCKEREI GMBH [DE/DE]; Kommandantenstraße 18 10969 Berlin (DE)
Erfinder: SCHOLZE, Steffen; (DE).
SCHWAN, Matthias; (DE).
MÜLLER, Frank; (DE).
WIRTH, Klaus-Dieter; (DE).
FILZHUTH, Elke; (DE)
Vertreter: RICHARDT PATENTANWÄLTE PARTG MBB; Wilhelmstraße 7 65185 Wiesbaden (DE)
Prioritätsdaten:
10 2014 220 616.2 10.10.2014 DE
Titel (DE) VERFAHREN ZUM LADEN VON AUSFÜHRBAREN PROGRAMMINSTRUKTIONEN IN EINE CHIPKARTE IM WIRKBETRIEB
(EN) METHOD FOR LOADING EXECUTABLE PROGRAM INSTRUCTIONS INTO A CHIP CARD DURING ACTIVE OPERATION
(FR) PROCÉDÉ POUR CHARGER DES INSTRUCTIONS DE PROGRAMME EXÉCUTABLES DANS UNE CARTE À PUCE OPÉRATIONNELLE
Zusammenfassung: front page image
(DE)Die Erfindung betrifft ein Verfahren zum Laden von ausführbaren Programminstruktionen (150) in eine im Wirkbetrieb befindliche Chipkarte (100), wobei die Chipkarte zumindest ein ROM (102) und ein NVM (104) aufweist, wobei in dem ROM ein Bootloader (106) zum Laden eines Chipkartenbetriebssystems (128) von einer Personalisierungsanlage (110) in das NVM vor Aufnahme des Wirkbetriebs der Chipkarte gespeichert ist und in dem NVM das Chipkartenbetriebssystem (128) gespeichert ist, und wobei sich der Bootloader in dem Wirkbetrieb der Chipkarte in einem deaktivierten Zustand befindet, wobei der Bootloader in seinem deaktivierten Zustand ausschließlich durch das Chipkartenbetriebssystem (128, 128') startbar ist, wobei das Verfahren die folgenden Schritte aufweist: - Einkopplung von Energie in die Chipkarte (100) von einem Chipkartenterminal (144), -Start der Ausführung des in dem NVM gespeicherten Chipkartenbetriebssystems durch die Chipkarte, - Empfang eines Kommandos (156) von dem Chipkartenterminal zum Laden der ausführbaren Programminstruktionen durch das Chipkartenbetriebssystem, - Authentisierung des Chipkartenterminals gegenüber der Chipkarte durch das Chipkartenbetriebssystem, -Prüfung der Berechtigung des Chipkartenterminals zum Laden der ausführbaren Programminstruktionen durch das Chipkartenbetriebssystem, - Speicherung von Daten in einem vordefinierten Speicherbereich (122) des NVM, die eine erfolgreiche Durchführung der Authentisierung und der Prüfung anzeigen, durch das Chipkartenbetriebssystem, - Starten der Ausführung des Bootloaders durch das Chipkartenbetriebssystem und Abbruch der Ausführung des Chipkartenbetriebssystems nach dem Start des Bootloaders, - Lesen der Daten aus dem vordefinierten Speicherbereich durch den Bootloader, - Laden der Programminstruktionen von dem Chipkartenterminal in den NVM durch den Bootloader unter der Voraussetzung, dass die Daten in dem vordefinierten Speicherbereich die erfolgreiche Authentisierung und Prüfung anzeigen.
(EN)The invention relates to a method for loading executable program instructions (150) into a chip card (100) during active operation, wherein the chip card has at least one ROM (102) and one NVM (104), wherein a boot loader (106) for loading a chip card operating system (128) from a personalizing system (110) into the NVM prior to establishing active operation of the chip card is stored in the ROM, and the chip card operating system (128) is stored in the NVM, and wherein the boot loader is in a deactivated state during active operation of the chip card, wherein the boot loader in the deactivated state thereof can be started exclusively by the chip card operating system (128, 128'), wherein the method has the following steps: – coupling power into the chip card (100) from a chip card terminal (144), – starting the execution of the chip card operating system stored in the NVM by the chip card, – receiving a command (156) from the chip card terminal to load the executable program instructions by the chip card operating system, – authenticating the chip card terminal with respect to the chip card by the chip card operating system, – checking the authorization of the chip card terminal for loading the executable program instructions by the chip card operating system, – storing data in a predefined memory area (122) of the NVM, which display a successful implementation of the authentication and of the check, by the chip card operating system, – starting the execution of the boot loader by the chip card operating system and terminating the execution of the chip card operating system after the start of the boot loader, – reading the data from the predefined memory area by the boot loader, – loading the program instructions from the chip card terminal into the NVM by the boot loader under the precondition that the data in the predefined memory area display the successful authentication and check.
(FR)L'invention concerne un procédé pour charger des instructions de programme exécutables (150) dans une carte à puce (100) opérationnelle, la carte à puce présentant au moins une ROM (102) et une mémoire non volatile (NVM) (104), un chargeur d'amorçage (106) pour charger un système d'exploitation (128) de la carte à puce d'une installation de personnalisation (110) dans la NVM étant enregistré dans la ROM avant la mise en service de la carte à puce et le système d'exploitation (128) de la carte à puce étant enregistré dans la NVM et le chargeur d'amorçage se trouvant, lors du fonctionnement de la carte à puce, dans un état désactivé, le chargeur d'amorçage dans son état désactivé ne pouvant être démarré que par le système d'exploitation (128, 128') de la carte à puce. Le procédé présente les étapes suivantes : - couplage de l'énergie dans la carte à puce (100) d'un terminal (144) de carte à puce, - démarrage de l'exécution du système d'exploitation, enregistré dans la NVM, par la carte à puce, - réception d'une commande (156) du terminal de carte à puce pour charger les instructions de programme exécutables par le système d'exploitation de la carte à puce, - authentification du terminal de carte à puce par rapport à la carte à puce par le système d'exploitation de la carte à puce, - test du droit du terminal de la carte à puce pour charger les instructions de programme exécutables par le système d'exploitation de la carte à puce, - enregistrement de données dans une zone mémoire (122) prédéfinie de la NVM, qui indiquent une exécution réussie de l'authentification et du test, par le système d'exploitation de la carte à puce, - démarrage de l'exécution du chargeur d'amorçage par le système d'exploitation de la carte à puce et interruption de l'exécution du système d'exploitation de la carte à puce après le démarrage du chargeur d'amorçage, - lecture des données de la zone mémoire prédéfinie par le chargeur d'amorçage, - chargement des instructions de programme du terminal de carte à puce dans la NVM par le chargeur d'amorçage, à condition que les données dans la zone mémoire prédéfinie indiquent l'authentification et le test réussis.
Designierte Staaten: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Veröffentlichungssprache: German (DE)
Anmeldesprache: German (DE)