Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2016113354 - PROCÉDÉ D'EXPLOITATION D'UN SYSTÈME SUR PUCE COMPRENANT UN PROCESSEUR DE DÉMARRAGE

Numéro de publication WO/2016/113354
Date de publication 21.07.2016
N° de la demande internationale PCT/EP2016/050675
Date du dépôt international 14.01.2016
CIB
G06F 9/44 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
44Dispositions pour exécuter des programmes spécifiques
G06F 21/57 2013.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
21Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
50Contrôle des usagers, programmes ou dispositifs de préservation de l’intégrité des plates-formes, p.ex. des processeurs, des micrologiciels ou des systèmes d’exploitation
57Certification ou préservation de plates-formes informatiques fiables, p.ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
CPC
G06F 1/24
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
1Details not covered by groups G06F3/00G06F13/00 and G06F21/00
24Resetting means
G06F 21/575
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
57Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
575Secure boot
G06F 21/81
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
81by operating on the power supply, e.g. enabling or disabling power-on, sleep or resume operations
G06F 2221/033
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2221Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
03Indexing scheme relating to G06F21/50, monitoring users, programs or devices to maintain the integrity of platforms
033Test or assess software
G06F 2221/2107
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2221Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
2107File encryption
G06F 2221/2143
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2221Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
2143Clearing memory, e.g. to prevent the data from being stolen
Déposants
  • SIEMENS AKTIENGESELLSCHAFT [DE]/[DE]
Inventeurs
  • PITU, Ciprian-Leonard
Mandataires
  • MAIER, Daniel
Données relatives à la priorité
15464003.115.01.2015EP
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) A METHOD OF OPERATING A SYSTEM ON CHIP COMPRISING A BOOTABLE PROCESSOR
(FR) PROCÉDÉ D'EXPLOITATION D'UN SYSTÈME SUR PUCE COMPRENANT UN PROCESSEUR DE DÉMARRAGE
Abrégé
(EN)
The present invention relates to a method of operating a system on chip comprising a bootable processor (10), the method comprising the steps of: executing a bootloader and measuring electrical power consumed by the processor (10) during booting in order to derive a unique power characteristic data; verifying the unique power characteristic data; and reconstructing an device key out of the unique power characteristic data and helper dater derived during an enrolment (21) of the system on chip. The measured power trace of the processor (10) constitutes a unique signature of the SoC device running specified software. Thus, the solution secures the running software by itself.
(FR)
La présente invention concerne un procédé d'exploitation d'un système sur puce comprenant un processeur de démarrage (10), le procédé comprenant les étapes consistant : à exécuter un chargeur de démarrage et à mesurer l'énergie électrique consommée par le processeur (10) lors du démarrage afin de dériver des données de caractéristique d'énergie unique; à vérifier les données des caractéristiques d'énergie unique; et à reconstruire une clé de dispositif hors des données des caractéristique d'énergie unique et des données auxiliaires dérivées pendant une inscription (21) du système sur puce. La trace d'énergie mesurée du processeur (10) constitue une signature unique du dispositif SoC exécutant un logiciel spécifié. Ainsi, la solution permet de sécuriser l'exécution du logiciel par lui-même.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international