BR9914396A - Processo para a proteção de endereços de entrada - Google Patents
Processo para a proteção de endereços de entradaInfo
- Publication number
- BR9914396A BR9914396A BR9914396-8A BR9914396A BR9914396A BR 9914396 A BR9914396 A BR 9914396A BR 9914396 A BR9914396 A BR 9914396A BR 9914396 A BR9914396 A BR 9914396A
- Authority
- BR
- Brazil
- Prior art keywords
- entry addresses
- input addresses
- correlation
- protecting
- protecting input
- Prior art date
Links
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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
- G06F8/44—Encoding
- G06F8/445—Exploiting fine grain parallelism, i.e. parallelism at instruction level
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
- Devices For Executing Special Programs (AREA)
- Executing Machine-Instructions (AREA)
- Hardware Redundancy (AREA)
Abstract
Patente de Invenção:<B>''PROCESSO PARA A PROTEçãO DE ENDEREçOS DE ENTRADA''<D>. Processo consideravelmente mais eficiente para a proteção de endereços de entrada em programas de computador, onde os endereços de entrada admissíveis podem ser ativados diretamente, e onde estes são reconhecíveis por meio de uma correlação de dados que não podem encontrar-se dentro da mesma instrução individual. Nisto, o compilador ou ''linker'' pode garantir por meio de organização do código de programa, que somente endereços de entrada legais cumprem esta correlação.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE19846676A DE19846676C1 (de) | 1998-10-09 | 1998-10-09 | Verfahren zur Absicherung von Einsprungsadressen |
| PCT/DE1999/003169 WO2000022506A2 (de) | 1998-10-09 | 1999-10-01 | Verfahren zur absicherung von einsprungsadressen |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BR9914396A true BR9914396A (pt) | 2001-06-26 |
Family
ID=7884005
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BR9914396-8A BR9914396A (pt) | 1998-10-09 | 1999-10-01 | Processo para a proteção de endereços de entrada |
Country Status (12)
| Country | Link |
|---|---|
| US (1) | US7039907B2 (pt) |
| EP (1) | EP1127311B1 (pt) |
| JP (1) | JP2002527809A (pt) |
| KR (1) | KR20010080068A (pt) |
| CN (1) | CN1237444C (pt) |
| AT (1) | ATE257255T1 (pt) |
| BR (1) | BR9914396A (pt) |
| DE (2) | DE19846676C1 (pt) |
| ES (1) | ES2214062T3 (pt) |
| RU (1) | RU2216770C2 (pt) |
| UA (1) | UA57855C2 (pt) |
| WO (1) | WO2000022506A2 (pt) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7584354B2 (en) * | 2003-01-31 | 2009-09-01 | Intel Corporation | Implementing portable content protection to secure secrets |
| KR100617698B1 (ko) * | 2004-06-07 | 2006-08-28 | 삼성전자주식회사 | 기능별 데이터 저장을 위한 바이너리 파일 생성 장치 및방법과 그 방법이 저장된 컴퓨터 판독 가능한 저장 매체 |
| KR102014083B1 (ko) * | 2012-12-31 | 2019-08-27 | 삼성전자주식회사 | 단말기의 메모리 관리방법 및 장치 |
| CN103150438B (zh) * | 2013-03-12 | 2016-01-06 | 青岛中星微电子有限公司 | 一种电路编译方法及装置 |
| CN105786524B (zh) * | 2016-03-23 | 2019-03-12 | 福建正孚软件有限公司 | 软件钩子设置方法及装置 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4439828A (en) * | 1981-07-27 | 1984-03-27 | International Business Machines Corp. | Instruction substitution mechanism in an instruction handling unit of a data processing system |
| JPS59205605A (ja) * | 1983-05-07 | 1984-11-21 | Hitachi Ltd | シ−ケンス制御装置 |
| US5507028A (en) * | 1992-03-30 | 1996-04-09 | International Business Machines Corporation | History based branch prediction accessed via a history based earlier instruction address |
| JP3499252B2 (ja) * | 1993-03-19 | 2004-02-23 | 株式会社ルネサステクノロジ | コンパイル装置及びデータ処理装置 |
| JP3491365B2 (ja) * | 1995-01-31 | 2004-01-26 | ソニー株式会社 | 符号化データ復号方法および復号装置 |
| US5797014A (en) * | 1995-12-14 | 1998-08-18 | International Business Machines Corporation | Method for reducing processor cycles used for global offset table address computation in a position independent shared library |
| JPH10228421A (ja) * | 1997-02-14 | 1998-08-25 | Nec Ic Microcomput Syst Ltd | メモリアクセス制御回路 |
| DE19709975C2 (de) * | 1997-03-11 | 1999-04-22 | Siemens Ag | Mikrocomputer |
-
1998
- 1998-10-09 DE DE19846676A patent/DE19846676C1/de not_active Expired - Fee Related
-
1999
- 1999-01-10 UA UA2001042325A patent/UA57855C2/uk unknown
- 1999-10-01 ES ES99970480T patent/ES2214062T3/es not_active Expired - Lifetime
- 1999-10-01 BR BR9914396-8A patent/BR9914396A/pt not_active IP Right Cessation
- 1999-10-01 WO PCT/DE1999/003169 patent/WO2000022506A2/de not_active Ceased
- 1999-10-01 DE DE59908212T patent/DE59908212D1/de not_active Expired - Lifetime
- 1999-10-01 RU RU2001112417/09A patent/RU2216770C2/ru not_active IP Right Cessation
- 1999-10-01 AT AT99970480T patent/ATE257255T1/de not_active IP Right Cessation
- 1999-10-01 CN CNB998119431A patent/CN1237444C/zh not_active Expired - Fee Related
- 1999-10-01 KR KR1020017004482A patent/KR20010080068A/ko not_active Abandoned
- 1999-10-01 EP EP99970480A patent/EP1127311B1/de not_active Expired - Lifetime
- 1999-10-01 JP JP2000576345A patent/JP2002527809A/ja active Pending
-
2001
- 2001-04-09 US US09/829,328 patent/US7039907B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002527809A (ja) | 2002-08-27 |
| CN1323413A (zh) | 2001-11-21 |
| CN1237444C (zh) | 2006-01-18 |
| WO2000022506A3 (de) | 2000-08-24 |
| EP1127311B1 (de) | 2004-01-02 |
| US20010039652A1 (en) | 2001-11-08 |
| DE59908212D1 (de) | 2004-02-05 |
| US7039907B2 (en) | 2006-05-02 |
| RU2216770C2 (ru) | 2003-11-20 |
| ES2214062T3 (es) | 2004-09-01 |
| EP1127311A2 (de) | 2001-08-29 |
| DE19846676C1 (de) | 2000-03-02 |
| KR20010080068A (ko) | 2001-08-22 |
| WO2000022506A2 (de) | 2000-04-20 |
| ATE257255T1 (de) | 2004-01-15 |
| UA57855C2 (uk) | 2003-07-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BR9714608B1 (pt) | método para formar um guia de programa composto para exibição a partir da comparação de dados de múltiplas fontes. | |
| GB2378549B (en) | Processor, multiprocessor system and method for data dependence speculative execution | |
| ATE266226T1 (de) | Datenverarbeitungssystem mit bedingter ausführung von erweiterten verbundbefehlen | |
| AR246809A1 (es) | Una disposicion de procesamiento de datos mejorada. | |
| DE602007004587D1 (de) | Verschleierung von Ausführungsspuren eines Computerprogrammcodes | |
| EP0651327A3 (en) | Recompilation of computer programs for enhanced optimization | |
| DE59910983D1 (de) | Authentifikationssystem für PC-Cards | |
| WO2009085118A3 (en) | System and method for architecture-adaptable automatic parallelization of computing code | |
| GB2429554A (en) | Method and apparatus to vectorize multiple input instructions | |
| ATE409920T1 (de) | System und verfahren zum schutz eines computers und eines netzes gegen feindliche herunterladbare programme | |
| DE60038976D1 (de) | Registersatz zur verwendung in einer parallellen mehrfachdrahtprozessorarchitektur | |
| BR9604988A (pt) | Processo para inibição de entupimento em um conduto | |
| ATE342507T1 (de) | PHARMAKOPHORE REKOMBINATION ZUR IDENTIFIZIERUNG VON ßLEADß-VERBINDUNGEN VON KLEINMOLEKÜL- MEDIKAMENTEN | |
| DE69714512D1 (de) | Zugriffscodes für Rechnerbetriebsmittel | |
| EP0962859A3 (en) | Global register systems, methods, and computer program products | |
| EP0932100A3 (en) | Program compile system and its compile method for efficiently compiling a source program including an indirect call for a procedure | |
| BR9909309B1 (pt) | processo para a recuperação de ácido acrìlico. | |
| DE69906102D1 (de) | Genaues verfahren zum inlinen von virtuellen anrufen | |
| BR0111717A (pt) | Sistema e método para produzir aplicações conselheiras de processo baseadas na web | |
| WO2023168302A3 (en) | Systems, methods, and devices for executable file classification | |
| BR9815441B1 (pt) | processo aperfeiçoado para decomposição de um hidroperóxido. | |
| BR0011909B1 (pt) | processo de recuperação de etileno. | |
| ATE305683T1 (de) | Verfahren zur sicheren verteilung von software | |
| SE9901145D0 (sv) | A processing system and method | |
| GB2307073A (en) | System, method, and compiler pre-processor for conditionally compiling a software compilation unit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B08F | Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette] |
Free format text: REFERENTE A 6A, 7A E 8A ANUIDADES. |
|
| B08K | Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette] |
Free format text: REFERENTE AO DESPACHO 8.6 PUBLICADO NA RPI 1913 DE 04/09/2007. |