[go: up one dir, main page]

WO2008020840A3 - Procédé pour programmer l'entrée des données sécurisées dans des circuits intégrés - Google Patents

Procédé pour programmer l'entrée des données sécurisées dans des circuits intégrés Download PDF

Info

Publication number
WO2008020840A3
WO2008020840A3 PCT/US2006/031887 US2006031887W WO2008020840A3 WO 2008020840 A3 WO2008020840 A3 WO 2008020840A3 US 2006031887 W US2006031887 W US 2006031887W WO 2008020840 A3 WO2008020840 A3 WO 2008020840A3
Authority
WO
WIPO (PCT)
Prior art keywords
secure data
programming
nonvolatile memory
integrated circuits
loading
Prior art date
Application number
PCT/US2006/031887
Other languages
English (en)
Other versions
WO2008020840A2 (fr
Inventor
Amit Gordhanbhai Babaria
Kevin Dale Bittick
Dennis Harold Burke Jr
Chen-Yi Shannon Us Su
Original Assignee
Texas Instruments Inc
Amit Gordhanbhai Babaria
Kevin Dale Bittick
Dennis Harold Burke Jr
Chen-Yi Shannon Us Su
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Texas Instruments Inc, Amit Gordhanbhai Babaria, Kevin Dale Bittick, Dennis Harold Burke Jr, Chen-Yi Shannon Us Su filed Critical Texas Instruments Inc
Priority to PCT/US2006/031887 priority Critical patent/WO2008020840A2/fr
Publication of WO2008020840A2 publication Critical patent/WO2008020840A2/fr
Publication of WO2008020840A3 publication Critical patent/WO2008020840A3/fr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/78Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
    • G06F21/79Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in semiconductor storage media, e.g. directly-addressable memories

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Storage Device Security (AREA)

Abstract

L'invention concerne un procédé pour programmer des données sécurisées dans une mémoire non volatile dans un circuit intégré (106). Le procédé comprend les étapes consistant à charger les données sécurisées en mémoire temporaire (102), désactiver de manière temporaire les fonctions d'enregistrement chronologique des données du testeur (112), et charger les données sécurisées provenant de la mémoire temporaire dans la mémoire non volatile du dispositif. D'autres étapes comprennent la vérification que les données sécurisées (108) sont correctement chargées dans la mémoire non volatile du circuit intégré et la mise en œuvre d'une protection pour les données sécurisées programmées pour empêcher un accès ultérieur à la programmation. Des aspects de l'invention comprennent la sélection ou la modification de motifs pour programmer des données sécurisées en mémoire non volatile. La mémoire temporaire contenant les données sécurisées et/ou les motifs modifiés est effacée. Les étapes de programmation et de protection ont lieu à l'intérieur d'une seule instruction vers le TOS de telle sorte que l'utilisateur ne peut retrouver l'accès au circuit intégré que lorsque les données sécurisées sont protégées à l'intérieur du circuit intégré.
PCT/US2006/031887 2006-08-15 2006-08-15 Procédé pour programmer l'entrée des données sécurisées dans des circuits intégrés WO2008020840A2 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/US2006/031887 WO2008020840A2 (fr) 2006-08-15 2006-08-15 Procédé pour programmer l'entrée des données sécurisées dans des circuits intégrés

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2006/031887 WO2008020840A2 (fr) 2006-08-15 2006-08-15 Procédé pour programmer l'entrée des données sécurisées dans des circuits intégrés

Publications (2)

Publication Number Publication Date
WO2008020840A2 WO2008020840A2 (fr) 2008-02-21
WO2008020840A3 true WO2008020840A3 (fr) 2009-04-16

Family

ID=39082477

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2006/031887 WO2008020840A2 (fr) 2006-08-15 2006-08-15 Procédé pour programmer l'entrée des données sécurisées dans des circuits intégrés

Country Status (1)

Country Link
WO (1) WO2008020840A2 (fr)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8117378B2 (en) * 2008-10-29 2012-02-14 Microchip Technology Incorporated Preventing unintended permanent write-protection

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6397331B1 (en) * 1997-09-16 2002-05-28 Safenet, Inc. Method for expanding secure kernel program memory
US6466048B1 (en) * 2001-05-23 2002-10-15 Mosaid Technologies, Inc. Method and apparatus for switchably selecting an integrated circuit operating mode
US6608792B2 (en) * 2000-11-09 2003-08-19 Texas Instruments Incorporated Method and apparatus for storing data in an integrated circuit
US20040225465A1 (en) * 2003-02-14 2004-11-11 Advantest Corporation Method and apparatus for testing integrated circuits

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6397331B1 (en) * 1997-09-16 2002-05-28 Safenet, Inc. Method for expanding secure kernel program memory
US6608792B2 (en) * 2000-11-09 2003-08-19 Texas Instruments Incorporated Method and apparatus for storing data in an integrated circuit
US6466048B1 (en) * 2001-05-23 2002-10-15 Mosaid Technologies, Inc. Method and apparatus for switchably selecting an integrated circuit operating mode
US20040225465A1 (en) * 2003-02-14 2004-11-11 Advantest Corporation Method and apparatus for testing integrated circuits

Also Published As

Publication number Publication date
WO2008020840A2 (fr) 2008-02-21

Similar Documents

Publication Publication Date Title
WO2006036443A3 (fr) Procede et appareil de protection d'un circuit integre contre une operation erronee
US7421534B2 (en) Data protection for non-volatile semiconductor memory using block protection flags
AU2005246819B2 (en) Systems and methods for write protection of non-volatile memory devices
DE602006014801D1 (de) Prüfung der Berechtigung der Installation einer Softwareversion
TW200504609A (en) Non-volatile memory device and data processing device
WO2003023578A3 (fr) Utilisation de donnees stockees dans une memoire a lecture destructive
TW200506623A (en) Method and apparatus for determining access permission
EA200802108A1 (ru) Способ и устройство защиты программного обеспечения от несанкционированного использования
JP5041980B2 (ja) データ処理回路及び通信携帯端末装置
KR100830910B1 (ko) 반도체 기억장치
CN101263502B (zh) 对长微扰造成的故障的检测
US20080022130A1 (en) Device and method for a secure execution of a program
US20110185110A1 (en) Method and device for protecting information contained in an integrated circuit
WO2006088838A3 (fr) Procedes de protection contre la copie d'un logiciel stocke dans une memoire portable
JP3891863B2 (ja) 半導体装置及び半導体装置の駆動方法
CN101192200A (zh) 保障一存储器中的固件安全的方法及系统
WO2008020840A3 (fr) Procédé pour programmer l'entrée des données sécurisées dans des circuits intégrés
DE602004019279D1 (de) Verfahren zum dauerhaften Schreibschutz für einen Teilbereich einer Speicherkarte und entsprechende Speicherkarte
US20030221049A1 (en) Electronic control device
WO2004090730A3 (fr) Unite commandee par programme
JP4675980B2 (ja) 不正行為防止方法
JP2005292959A (ja) 不揮発性メモリモジュール及び不揮発性メモリシステム
WO2005029272A2 (fr) Procede et dispositif pour la protection et la securite de donnees dans une machine de jeu
JP2003203012A (ja) マイクロコンピュータ装置
US20070038851A1 (en) Method for programming secure data into integrated circuits

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 06801561

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU

122 Ep: pct application non-entry in european phase

Ref document number: 06801561

Country of ref document: EP

Kind code of ref document: A2