FR2877118B1 - Protection contre les attaques par generation de fautes sur les instructions de saut - Google Patents
Protection contre les attaques par generation de fautes sur les instructions de sautInfo
- Publication number
- FR2877118B1 FR2877118B1 FR0411317A FR0411317A FR2877118B1 FR 2877118 B1 FR2877118 B1 FR 2877118B1 FR 0411317 A FR0411317 A FR 0411317A FR 0411317 A FR0411317 A FR 0411317A FR 2877118 B1 FR2877118 B1 FR 2877118B1
- Authority
- FR
- France
- Prior art keywords
- protection against
- against attacks
- generating faults
- jumping
- instructions
- 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.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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/55—Detecting local intrusion or implementing counter-measures
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Executing Machine-Instructions (AREA)
- Storage Device Security (AREA)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0411317A FR2877118B1 (fr) | 2004-10-22 | 2004-10-22 | Protection contre les attaques par generation de fautes sur les instructions de saut |
US11/665,991 US8266423B2 (en) | 2004-10-22 | 2005-10-18 | Protection against attacks by generation of errors on jump instructions |
PCT/FR2005/002582 WO2006045924A1 (fr) | 2004-10-22 | 2005-10-18 | Protection contre les attaques par generation de fautes sur les instructions de saut |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0411317A FR2877118B1 (fr) | 2004-10-22 | 2004-10-22 | Protection contre les attaques par generation de fautes sur les instructions de saut |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2877118A1 FR2877118A1 (fr) | 2006-04-28 |
FR2877118B1 true FR2877118B1 (fr) | 2007-01-19 |
Family
ID=34954064
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR0411317A Expired - Fee Related FR2877118B1 (fr) | 2004-10-22 | 2004-10-22 | Protection contre les attaques par generation de fautes sur les instructions de saut |
Country Status (3)
Country | Link |
---|---|
US (1) | US8266423B2 (fr) |
FR (1) | FR2877118B1 (fr) |
WO (1) | WO2006045924A1 (fr) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7577992B2 (en) * | 2005-01-14 | 2009-08-18 | Microsoft Corporation | Software security based on control flow integrity |
FR2910144A1 (fr) * | 2006-12-18 | 2008-06-20 | St Microelectronics Sa | Procede et dispositif de detection errones au cours de l'execution d'un programme. |
FR2925968B1 (fr) * | 2007-12-26 | 2011-06-03 | Ingenico Sa | Procede de securisation d'un microprocesseur, programme d'ordinateur et dispositif correspondants |
EP2300952B1 (fr) * | 2008-05-30 | 2012-07-11 | Nxp B.V. | Procédé permettant d'adapter et d'exécuter un programme informatique et architecture et produit de programme informatiques correspondants |
JP5458184B2 (ja) * | 2009-10-08 | 2014-04-02 | イルデト カナダ コーポレーション | 動的ファンクションコールシステムにおけるアグレッシブな自動修正のためのシステムおよび方法 |
JP5588781B2 (ja) * | 2010-08-10 | 2014-09-10 | 富士通株式会社 | セキュアモジュールおよび情報処理装置 |
FR2967275B1 (fr) * | 2010-11-10 | 2012-12-28 | Oberthur Technologies | Procede, programme d'ordinateur et dispositif de securisation de code intermediaire de programmation pour son execution par une machine virtuelle |
JP2014515858A (ja) * | 2011-04-29 | 2014-07-03 | 北京中天安泰信息科技有限公司 | 実行中の命令を再結合する方法および装置 |
US8839429B2 (en) * | 2011-11-07 | 2014-09-16 | Qualcomm Incorporated | Methods, devices, and systems for detecting return-oriented programming exploits |
US10331891B2 (en) * | 2012-02-06 | 2019-06-25 | Microsoft Technology Licensing, Llc | Branch target computation in secure start-up using an integrity datum and an adjustment datum |
KR101977772B1 (ko) | 2012-07-12 | 2019-05-13 | 삼성전자주식회사 | 데이터 처리 장치 및 이를 포함하는 보안 메모리 장치 |
CN103679042B (zh) * | 2012-09-06 | 2016-09-14 | 中天安泰(北京)信息技术有限公司 | 数据安全存储方法及装置 |
EP3161709B1 (fr) * | 2014-06-24 | 2018-08-01 | Virsec Systems, Inc. | Réduction de code pour réduire la surface d'attaque de logiciels |
CN105809011B (zh) * | 2014-12-31 | 2019-02-05 | 北京华大智宝电子***有限公司 | 一种可以动态加载应用的二代USB Key兼容Java Card平台的方法 |
FR3072477B1 (fr) * | 2017-10-13 | 2019-11-15 | Idemia France | Securisation d’instructions de branchement conditionnel compose dans un programme informatique en code intermediaire |
US20230099751A1 (en) * | 2020-03-17 | 2023-03-30 | Nec Corporation | Processing apparatus, security control method, and non-transitory computerreadable medium |
CN111552959B (zh) * | 2020-06-18 | 2023-08-29 | 南方电网科学研究院有限责任公司 | 一种程序特征序列生成方法和装置 |
FR3116356B1 (fr) * | 2020-11-13 | 2024-01-05 | Stmicroelectronics Grand Ouest Sas | Procédé de compilation d’un code source |
CN117015765A (zh) * | 2021-02-10 | 2023-11-07 | 微芯片技术股份有限公司 | 计算机可读指令的陷阱子部分以及相关***、方法和装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5408642A (en) * | 1991-05-24 | 1995-04-18 | Symantec Corporation | Method for recovery of a computer program infected by a computer virus |
US6272637B1 (en) * | 1997-04-14 | 2001-08-07 | Dallas Semiconductor Corporation | Systems and methods for protecting access to encrypted information |
US6108797A (en) * | 1997-12-11 | 2000-08-22 | Winbond Electronics Corp. | Method and system for loading microprograms in partially defective memory |
FR2832824A1 (fr) * | 2001-11-28 | 2003-05-30 | St Microelectronics Sa | Blocage du fonctionnement d'un circuit integre |
US7752459B2 (en) * | 2001-12-06 | 2010-07-06 | Novell, Inc. | Pointguard: method and system for protecting programs against pointer corruption attacks |
DE602005015157D1 (de) * | 2004-05-11 | 2009-08-13 | St Microelectronics Sa | Verzweigungsschutz in einem Programm |
-
2004
- 2004-10-22 FR FR0411317A patent/FR2877118B1/fr not_active Expired - Fee Related
-
2005
- 2005-10-18 US US11/665,991 patent/US8266423B2/en active Active
- 2005-10-18 WO PCT/FR2005/002582 patent/WO2006045924A1/fr active Application Filing
Also Published As
Publication number | Publication date |
---|---|
FR2877118A1 (fr) | 2006-04-28 |
US8266423B2 (en) | 2012-09-11 |
WO2006045924A1 (fr) | 2006-05-04 |
US20070250703A1 (en) | 2007-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR2877118B1 (fr) | Protection contre les attaques par generation de fautes sur les instructions de saut | |
DE602005003400D1 (de) | Dampferzeuger | |
EP1952014A4 (fr) | Generateur a turbine | |
DE602005026254D1 (de) | Geschalteter Reluktanzgenerator | |
DE502006004219D1 (de) | Hochwasserschutz | |
DE602005017095D1 (de) | Fahrradnabengenerator | |
DK3783795T3 (da) | Vindmøllegenerator | |
FR2893796B1 (fr) | Procede de protection par chiffrement | |
DE502006007613D1 (de) | Kraftgenerator | |
BRPI0717319A2 (pt) | Gerador elétrico | |
HK1080267A2 (en) | Tide energy generator | |
PL379051A1 (pl) | Sposób szybkiego montażu dla dużych wytwornic pary | |
NO20083212A (no) | System for undersjøisk kraftgenerering | |
FI20055431A0 (fi) | Höyrynkehitin | |
FR2888369B1 (fr) | Protection contre les attaques par generation de fautes sur les instructions de saut | |
DE602005020568D1 (de) | Zwischengeschaltetes Generatorsystem | |
DK2121421T3 (da) | To-dels generator til cykler | |
DE602006006511D1 (de) | Hochspannungsimpulsgenerator | |
ITFI20060339A1 (it) | Generatore eolico | |
ES1061231Y (es) | Generador eolico. | |
ES1060219Y (es) | Generador energetico | |
ES1065104Y (es) | Generador energetico | |
NO20052455D0 (no) | Responoent generator | |
NO20052662D0 (no) | Generator | |
NO20053620D0 (no) | Generator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 13 |
|
PLFP | Fee payment |
Year of fee payment: 14 |
|
PLFP | Fee payment |
Year of fee payment: 15 |
|
PLFP | Fee payment |
Year of fee payment: 16 |
|
CA | Change of address |
Effective date: 20200218 |
|
CD | Change of name or company name |
Owner name: IDEMIA FRANCE, FR Effective date: 20200218 |
|
CJ | Change in legal form |
Effective date: 20200218 |
|
CA | Change of address |
Effective date: 20201228 |
|
CD | Change of name or company name |
Owner name: IDEMIA FRANCE, FR Effective date: 20201228 |
|
ST | Notification of lapse |
Effective date: 20210605 |