Traitement en cours

Veuillez attendre...

PATENTSCOPE sera indisponible durant quelques heures pour des raisons de maintenance le mardi 25.01.2022 à 9:00 AM CET
Paramétrages

Paramétrages

Aller à Demande

1. WO2012148707 - SYSTÈMES ET PROCÉDÉS POUR DÉTECTER ET ATTÉNUER L'ALTÉRATION DE DISPOSITIF LOGIQUE PROGRAMMABLE

Numéro de publication WO/2012/148707
Date de publication 01.11.2012
N° de la demande internationale PCT/US2012/033481
Date du dépôt international 13.04.2012
CIB
H03K 19/007 2006.1
HÉLECTRICITÉ
03CIRCUITS ÉLECTRONIQUES FONDAMENTAUX
KTECHNIQUE DE L'IMPULSION
19Circuits logiques, c. à d. ayant au moins deux entrées agissant sur une sortie; Circuits d'inversion
007Circuits assurant la sécurité en cas de défaut
G11C 7/24 2006.1
GPHYSIQUE
11ENREGISTREMENT DE L'INFORMATION
CMÉMOIRES STATIQUES
7Dispositions pour écrire une information ou pour lire une information dans une mémoire numérique
24Circuits de protection ou de sécurité pour cellules de mémoire, p.ex. dispositions pour empêcher la lecture ou l'écriture par inadvertance; Cellules d'état; Cellules de test
CPC
G06F 21/76
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
71to assure secure computing or processing of information
76in application-specific integrated circuits [ASICs] or field-programmable devices, e.g. field-programmable gate arrays [FPGAs] or programmable logic devices [PLDs]
G06F 21/86
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
86Secure or tamper-resistant housings
H03K 19/17768
HELECTRICITY
03BASIC ELECTRONIC CIRCUITRY
KPULSE TECHNIQUE
19Logic circuits, i.e. having at least two inputs acting on one output
02using specified components
173using elementary logic circuits as components
177arranged in matrix form
17748Structural details of configuration resources
17768for security
Déposants
  • ALTERA CORPORATION [US]/[US] (AllExceptUS)
  • PEDERSEN, Bruce, B. [US]/[US] (UsOnly)
Inventeurs
  • PEDERSEN, Bruce, B.
Mandataires
  • GURMAN, Daniel, B.
Données relatives à la priorité
13/098,07429.04.2011US
Langue de publication Anglais (en)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) SYSTEMS AND METHODS FOR DETECTING AND MITIGATING PROGRAMMABLE LOGIC DEVICE TAMPERING
(FR) SYSTÈMES ET PROCÉDÉS POUR DÉTECTER ET ATTÉNUER L'ALTÉRATION DE DISPOSITIF LOGIQUE PROGRAMMABLE
Abrégé
(EN) Systems and methods are disclosed for preventing tampering of a programmable integrated circuit device. Generally, programmable devices, such as FPGAs, have two stages of operation; a configuration stage and a user mode stage. To prevent tampering and/or reverse engineering of a programmable device, various anti-tampering techniques may be employed during either stage of operation to disable the device and/or erase sensitive information stored on the device once tampering is suspected. One type of tampering involves bombarding the device with a number of false configuration attempts in order to decipher encrypted data. By utilizing a dirty bit and a sticky error counter, the device can keep track of the number of failed configuration attempts that have occurred and initiate anti-tampering operations when tampering is suspected while the device is still in the configuration stage of operation.
(FR) L'invention concerne des systèmes et des procédés pour prévenir l'altération d'un dispositif à circuits intégrés programmable. De manière générale, des dispositifs programmables, de type FPGA, comprennent deux étapes de fonctionnement ; une étape de configuration et une étape de mode utilisateur. Pour prévenir l'altération et/ou la rétroingénierie d'un dispositif programmable, plusieurs techniques anti-altération peuvent être utilisées pendant l'une quelconque des étapes de fonctionnement pour désactiver le dispositif et/ou effacer des informations sensibles stockées sur le dispositif une fois l'altération suspectée. Un type d'altération consiste à bombarder le dispositif d'un certain nombre de fausses tentatives de configuration afin de déchiffrer des données chiffrées. Le dispositif peut, au moyen d'un bit de type "dirty bit" et d'un compteur d'erreur collante, être au courant du nombre de tentatives manquées de configuration qui ont eu lieu et lancer des opérations d'anti-altération lorsqu'une altération est suspectée alors que le dispositif est toujours à l'étape de configuration de fonctionnement.
Dernières données bibliographiques dont dispose le Bureau international