Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

1. WO2012003591 - PROCESSUS DE DÉFI/RÉPONSE À BASE DE MICROCODE

Numéro de publication WO/2012/003591
Date de publication 12.01.2012
N° de la demande internationale PCT/CA2011/050420
Date du dépôt international 08.07.2011
CIB
G06F 21/00 2006.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
CPC
G06F 21/30
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
30Authentication, i.e. establishing the identity or authorisation of security principals
G06F 21/44
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
30Authentication, i.e. establishing the identity or authorisation of security principals
44Program or device authentication
G06F 21/57
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
G06F 9/223
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
22Microcontrol or microprogram arrangements
223Execution means for microinstructions irrespective of the microinstruction function, e.g. decoding of microinstructions and nanoinstructions; timing of microinstructions; programmable logic arrays; delays and fan-out problems
G06F 9/30178
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
3017Runtime instruction translation, e.g. macros
30178of compressed or encrypted instructions
H04L 63/08
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
63Network architectures or network communication protocols for network security
08for supporting authentication of entities communicating through a packet data network
Déposants
  • RESEARCH IN MOTION LIMITED [CA/CA]; 295 Phillip Street Waterloo, Ontario N2L 3W8, CA (AllExceptUS)
  • ROBERTSON, Ian [CA/CA]; CA (UsOnly)
  • BOWMAN, Roger Paul [CA/CA]; CA (UsOnly)
  • WOOD, Robert Henderson [CA/CA]; CA (UsOnly)
Inventeurs
  • ROBERTSON, Ian; CA
  • BOWMAN, Roger Paul; CA
  • WOOD, Robert Henderson; CA
Mandataires
  • RIDOUT & MAYBEE LLP; 225 King Street West 10th Floor Toronto, Ontario M5V 3M2, CA
Données relatives à la priorité
61/362,82209.07.2010US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) MICROCODE-BASED CHALLENGE/RESPONSE PROCESS
(FR) PROCESSUS DE DÉFI/RÉPONSE À BASE DE MICROCODE
Abrégé
(EN)
Augmented processor hardware contains a microcode interpreter. When encrypted microcode is included in a challenge from a service requiring authentication, the microcode may be passed to the microcode interpreter. Based on decryption and execution of the microcode taking place at the processor hardware, tampering by potentially abusive device software may be avoided.
(FR)
Selon l'invention, du matériel de processeur augmenté contient un interpréteur de microcode. Lorsqu'un microcode crypté est inclus dans un défi provenant d'un service nécessitant une authentification, le microcode peut être transmis à l'interpréteur de microcode. Sur la base d'un décryptage et d'une exécution du microcode se déroulant au niveau du matériel de processeur, une altération par un logiciel de dispositif potentiellement malveillant peut être évitée.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international