JP2004503860A - データ処理方法及び保護された命令の実行のための装置 - Google Patents
データ処理方法及び保護された命令の実行のための装置 Download PDFInfo
- Publication number
- JP2004503860A JP2004503860A JP2002511070A JP2002511070A JP2004503860A JP 2004503860 A JP2004503860 A JP 2004503860A JP 2002511070 A JP2002511070 A JP 2002511070A JP 2002511070 A JP2002511070 A JP 2002511070A JP 2004503860 A JP2004503860 A JP 2004503860A
- Authority
- JP
- Japan
- Prior art keywords
- program
- sequence
- address
- signature register
- stored
- Prior art date
- Legal status (The legal status 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 status listed.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30098—Register arrangements
- G06F9/30101—Special purpose registers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/52—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/71—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
- G06F21/74—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information operating in dual or compartmented mode, i.e. at least one secure mode
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/341—Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/0806—Details of the card
- G07F7/0813—Specific details related to card security
- G07F7/082—Features insuring the integrity of the data on or in the card
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/10—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
- G07F7/1008—Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/12—Card verification
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/12—Card verification
- G07F7/122—Online card verification
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Business, Economics & Management (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Networks & Wireless Communication (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Mathematical Physics (AREA)
- Storage Device Security (AREA)
- Executing Machine-Instructions (AREA)
- Debugging And Monitoring (AREA)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US59206000A | 2000-06-12 | 2000-06-12 | |
| PCT/EP2001/005560 WO2001097010A2 (fr) | 2000-06-12 | 2001-05-14 | Procede et dispositif de traitement de donnees servant a proteger l'execution d'instructions |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004503860A true JP2004503860A (ja) | 2004-02-05 |
Family
ID=24369117
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002511070A Withdrawn JP2004503860A (ja) | 2000-06-12 | 2001-05-14 | データ処理方法及び保護された命令の実行のための装置 |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP1295200A2 (fr) |
| JP (1) | JP2004503860A (fr) |
| WO (1) | WO2001097010A2 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007524883A (ja) * | 2003-02-07 | 2007-08-30 | ブロードオン コミュニケーションズ コーポレーション | 下位互換性のあるセキュアプロセッサとそれによるセキュアソフトウェアの実行方法 |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7533412B2 (en) * | 2002-04-23 | 2009-05-12 | Stmicroelectronics S.A. | Processor secured against traps |
| FR2849226B1 (fr) * | 2002-12-20 | 2005-12-02 | Oberthur Card Syst Sa | Procede et dispositif de securisation de l'execution d'un programme informatique. |
| US20100017627A1 (en) | 2003-02-07 | 2010-01-21 | Broadon Communications Corp. | Ensuring authenticity in a closed content distribution system |
| EP1680724B1 (fr) | 2003-08-26 | 2019-05-08 | Panasonic Intellectual Property Corporation of America | Dispositif d'exécution de programme |
| EP1548537A1 (fr) | 2003-12-23 | 2005-06-29 | STMicroelectronics Limited | Agencement d'un processeur sécurisé |
| DE102005050767A1 (de) * | 2005-10-24 | 2007-04-26 | Robert Bosch Gmbh | Instruktionsspeicherabsicherung durch Control Flow Checking |
| DE102007038763A1 (de) * | 2007-08-16 | 2009-02-19 | Siemens Ag | Verfahren und Vorrichtung zur Sicherung eines Programms gegen eine Kontrollflussmanipulation und gegen einen fehlerhaften Programmablauf |
| EP3301600B1 (fr) * | 2016-09-29 | 2021-03-31 | Commsolid GmbH | Procédé et appareil de suivi de signature |
| US11329663B2 (en) | 2018-08-21 | 2022-05-10 | Commsolid Gmbh | Analog to digital converter |
| US11698969B1 (en) * | 2021-06-25 | 2023-07-11 | Amazon Technologies, Inc. | Boot security of integrated circuit device |
| CN114969740B (zh) * | 2022-06-07 | 2025-08-01 | 电子科技大学 | 一种避免指令序列触发型硬件木马触发的防御机制 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0484348A (ja) * | 1990-07-27 | 1992-03-17 | Nec Corp | Romデータ保護方式 |
| US5754762A (en) * | 1997-01-13 | 1998-05-19 | Kuo; Chih-Cheng | Secure multiple application IC card using interrupt instruction issued by operating system or application program to control operation flag that determines the operational mode of bi-modal CPU |
| DE19804784A1 (de) | 1998-02-06 | 1999-08-12 | Philips Patentverwaltung | Chipkarte mit integrierter Schaltung |
| DE19834486A1 (de) | 1998-07-31 | 2000-02-03 | Philips Corp Intellectual Pty | Verfahren und Datenverarbeitungsanordnung zum gesicherten Ausführen von Befehlen |
-
2001
- 2001-05-14 EP EP01936364A patent/EP1295200A2/fr not_active Withdrawn
- 2001-05-14 WO PCT/EP2001/005560 patent/WO2001097010A2/fr not_active Ceased
- 2001-05-14 JP JP2002511070A patent/JP2004503860A/ja not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007524883A (ja) * | 2003-02-07 | 2007-08-30 | ブロードオン コミュニケーションズ コーポレーション | 下位互換性のあるセキュアプロセッサとそれによるセキュアソフトウェアの実行方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2001097010A2 (fr) | 2001-12-20 |
| EP1295200A2 (fr) | 2003-03-26 |
| WO2001097010A3 (fr) | 2002-03-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4172745B2 (ja) | プロセッサによる命令シーケンスの実行を監視する方法および監視装置 | |
| CN1322385C (zh) | 用于提供数据安全性的电路系统和方法 | |
| CN100535822C (zh) | 防止密码代币/卡安全强制执行操作受到攻击的方法及实施该方法的装置 | |
| EP2854066A1 (fr) | Système et méthode de vérification de l'intégrité du firmware en utilisant plusieurs clés et mémoire OTP | |
| US20170255384A1 (en) | Efficient secure boot carried out in information processing apparatus | |
| US20040123132A1 (en) | Enhancing data integrity and security in a processor-based system | |
| KR20090095843A (ko) | 보안 기능을 갖는 프로세서 장치 | |
| JP2004503860A (ja) | データ処理方法及び保護された命令の実行のための装置 | |
| CN102968392A (zh) | 防止存储器转储的微处理器 | |
| US7516902B2 (en) | Protection of a microcontroller | |
| US7496738B2 (en) | Method of automatic control of the execution of a program by a microprocessor | |
| US7447916B2 (en) | Blocking of the operation of an integrated circuit | |
| CN100428187C (zh) | 非易失性存储器设备 | |
| US7624442B2 (en) | Memory security device for flexible software environment | |
| KR20170102285A (ko) | 보안 요소 | |
| JP3491273B2 (ja) | チップ・カードおよびその上に情報をインポートする方法 | |
| US20060289656A1 (en) | Portable electronic apparatus and data output method therefor | |
| JP2002538532A (ja) | Icカードのアプリケーションに対するアクセス保護装置 | |
| JP7247638B2 (ja) | 電子情報記憶媒体、icカード、改竄チェック方法、及びプログラム | |
| EP1535124A1 (fr) | Architecture informatique permettant d'executer un programme dans un mode securise ou non securise | |
| US11847203B2 (en) | Method, system and device for managing an execution of a program relating to part or all of a first application | |
| US20060265578A1 (en) | Detection of a sequencing error in the execution of a program | |
| US10242183B2 (en) | Method of executing a program by a processor and electronic entity comprising such a processor | |
| CN110276213A (zh) | 一种智能卡及其敏感结果的存储和校验方法 | |
| JP2000112749A (ja) | 命令の保護された実行用デ―タ処理方法および装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080512 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20080626 |
|
| A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20090917 |