ES2180391A1 - Integrated circuit with cryptographic capabilities - Google Patents
Integrated circuit with cryptographic capabilitiesInfo
- Publication number
- ES2180391A1 ES2180391A1 ES200002305A ES200002305A ES2180391A1 ES 2180391 A1 ES2180391 A1 ES 2180391A1 ES 200002305 A ES200002305 A ES 200002305A ES 200002305 A ES200002305 A ES 200002305A ES 2180391 A1 ES2180391 A1 ES 2180391A1
- Authority
- ES
- Spain
- Prior art keywords
- integrated circuit
- program
- public keys
- rom
- cryptographic capabilities
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/14—Protection against unauthorised use of memory or access to memory
- G06F12/1408—Protection against unauthorised use of memory or access to memory by using cryptography
-
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/14—Protection against unauthorised use of memory or access to memory
- G06F12/1458—Protection against unauthorised use of memory or access to memory by checking the subject access rights
- G06F12/1466—Key-lock mechanism
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/78—Architectures of general purpose stored program computers comprising a single central processing unit
- G06F15/7839—Architectures of general purpose stored program computers comprising a single central processing unit with memory
- G06F15/7842—Architectures of general purpose stored program computers comprising a single central processing unit with memory on one IC chip (single chip microcontrollers)
- G06F15/7853—Architectures of general purpose stored program computers comprising a single central processing unit with memory on one IC chip (single chip microcontrollers) including a ROM
-
- 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/72—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 in cryptographic circuits
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Storage Device Security (AREA)
Abstract
An integrated circuit comprising at least one microprocessor, an external connection interface, a data bus, an external address bus, a battery or dry cell supported data RAM (SRAM), a ROM containing at least one program and public keys, where at least part of said program is a cryptographic algorithm operating with the public keys contained in said ROM and at least one additional circuit with predefined functionalities. One application of this printed circuit is in the production of security modules, for example, for data terminals.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ES200002305A ES2180391B1 (en) | 2000-09-25 | 2000-09-25 | INTEGRATED CIRCUIT. |
| EP01500156A EP1191423A3 (en) | 2000-09-25 | 2001-06-26 | Integrated circuit with cryptographic capabilities |
| BR0104264-5A BR0104264A (en) | 2000-09-25 | 2001-09-25 | Integrated circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ES200002305A ES2180391B1 (en) | 2000-09-25 | 2000-09-25 | INTEGRATED CIRCUIT. |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| ES2180391A1 true ES2180391A1 (en) | 2003-02-01 |
| ES2180391B1 ES2180391B1 (en) | 2003-12-16 |
Family
ID=8495025
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES200002305A Expired - Fee Related ES2180391B1 (en) | 2000-09-25 | 2000-09-25 | INTEGRATED CIRCUIT. |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP1191423A3 (en) |
| BR (1) | BR0104264A (en) |
| ES (1) | ES2180391B1 (en) |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6724220B1 (en) | 2000-10-26 | 2004-04-20 | Cyress Semiconductor Corporation | Programmable microcontroller architecture (mixed analog/digital) |
| US8176296B2 (en) | 2000-10-26 | 2012-05-08 | Cypress Semiconductor Corporation | Programmable microcontroller architecture |
| US7185162B1 (en) * | 2000-10-26 | 2007-02-27 | Cypress Semiconductor Corporation | Method and apparatus for programming a flash memory |
| US8160864B1 (en) | 2000-10-26 | 2012-04-17 | Cypress Semiconductor Corporation | In-circuit emulator and pod synchronized boot |
| US7406674B1 (en) | 2001-10-24 | 2008-07-29 | Cypress Semiconductor Corporation | Method and apparatus for generating microcontroller configuration information |
| US8078970B1 (en) | 2001-11-09 | 2011-12-13 | Cypress Semiconductor Corporation | Graphical user interface with user-selectable list-box |
| US8042093B1 (en) | 2001-11-15 | 2011-10-18 | Cypress Semiconductor Corporation | System providing automatic source code generation for personalization and parameterization of user modules |
| US7844437B1 (en) | 2001-11-19 | 2010-11-30 | Cypress Semiconductor Corporation | System and method for performing next placements and pruning of disallowed placements for programming an integrated circuit |
| US7774190B1 (en) | 2001-11-19 | 2010-08-10 | Cypress Semiconductor Corporation | Sleep and stall in an in-circuit emulation system |
| US7308608B1 (en) | 2002-05-01 | 2007-12-11 | Cypress Semiconductor Corporation | Reconfigurable testing system and method |
| CN101853352B (en) | 2003-08-26 | 2013-01-30 | 松下电器产业株式会社 | program execution device |
| US7295049B1 (en) | 2004-03-25 | 2007-11-13 | Cypress Semiconductor Corporation | Method and circuit for rapid alignment of signals |
| US8286125B2 (en) | 2004-08-13 | 2012-10-09 | Cypress Semiconductor Corporation | Model for a hardware device-independent method of defining embedded firmware for programmable systems |
| US8069436B2 (en) | 2004-08-13 | 2011-11-29 | Cypress Semiconductor Corporation | Providing hardware independence to automate code generation of processing device firmware |
| US7400183B1 (en) | 2005-05-05 | 2008-07-15 | Cypress Semiconductor Corporation | Voltage controlled oscillator delay cell and method |
| US8085067B1 (en) | 2005-12-21 | 2011-12-27 | Cypress Semiconductor Corporation | Differential-to-single ended signal converter circuit and method |
| US9564902B2 (en) | 2007-04-17 | 2017-02-07 | Cypress Semiconductor Corporation | Dynamically configurable and re-configurable data path |
| US8040266B2 (en) | 2007-04-17 | 2011-10-18 | Cypress Semiconductor Corporation | Programmable sigma-delta analog-to-digital converter |
| US9720805B1 (en) | 2007-04-25 | 2017-08-01 | Cypress Semiconductor Corporation | System and method for controlling a target device |
| US9448964B2 (en) | 2009-05-04 | 2016-09-20 | Cypress Semiconductor Corporation | Autonomous control in a programmable system |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5825878A (en) * | 1996-09-20 | 1998-10-20 | Vlsi Technology, Inc. | Secure memory management unit for microprocessor |
| EP0961193A2 (en) * | 1998-05-29 | 1999-12-01 | Texas Instruments Incorporated | Secure computing device |
| FR2811097A1 (en) * | 2000-06-29 | 2002-01-04 | Fujitsu Ltd | High security data encryption and decryption controller for electronic monetary transfers has CPU, ROM, RAM input/output interface and encryption/decryption and clear text writing section on a single semiconductor chip without a data bus |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5063383A (en) * | 1990-06-04 | 1991-11-05 | National Semiconductor Corporation | System and method for testing analog to digital converter embedded in microcontroller |
| US5251304A (en) * | 1990-09-28 | 1993-10-05 | Motorola, Inc. | Integrated circuit microcontroller with on-chip memory and external bus interface and programmable mechanism for securing the contents of on-chip memory |
| FR2683357A1 (en) * | 1991-10-30 | 1993-05-07 | Philips Composants | MICROCIRCUIT FOR PROTECTED PROGRAMMABLE MEMORY CHIP CARD. |
| US5557743A (en) * | 1994-04-05 | 1996-09-17 | Motorola, Inc. | Protection circuit for a microprocessor |
| JPH0855023A (en) * | 1994-07-25 | 1996-02-27 | Motorola Inc | System and method for data processing |
| JPH08272625A (en) * | 1995-03-29 | 1996-10-18 | Toshiba Corp | Multi-program execution control device and method |
| US5774733A (en) * | 1995-10-03 | 1998-06-30 | Microchip Technology Incorporated | Microcontroller with analog front-end for providing intelligent battery management |
| US5737760A (en) * | 1995-10-06 | 1998-04-07 | Motorola Inc. | Microcontroller with security logic circuit which prevents reading of internal memory by external program |
| JP4312272B2 (en) * | 1995-10-06 | 2009-08-12 | モトローラ・インコーポレイテッド | Microcontroller that restricts access to internal memory |
| ES2115507B1 (en) * | 1995-11-10 | 2000-01-16 | Bull Telesincro S A | SECURITY MODULE FOR A COMPUTER TERMINAL. |
| US6067575A (en) * | 1995-12-08 | 2000-05-23 | Sun Microsystems, Inc. | System and method for generating trusted, architecture specific, compiled versions of architecture neutral programs |
| US6023776A (en) * | 1996-03-22 | 2000-02-08 | Matsushita Electric Industrial Co., Ltd. | Central processing unit having a register which store values to vary wait cycles |
| US5845129A (en) * | 1996-03-22 | 1998-12-01 | Philips Electronics North America Corporation | Protection domains in a single address space |
| US5844986A (en) * | 1996-09-30 | 1998-12-01 | Intel Corporation | Secure BIOS |
| ES2120912B1 (en) * | 1997-01-29 | 1999-06-01 | Bull Telesincro S A | INTEGRATED CIRCUIT OF SPECIFIC APPLICATION. |
| EP0893751A1 (en) * | 1997-07-18 | 1999-01-27 | Irdeto B.V. | Integrated circuit and method for secure data processing by means of this integrated circuit |
-
2000
- 2000-09-25 ES ES200002305A patent/ES2180391B1/en not_active Expired - Fee Related
-
2001
- 2001-06-26 EP EP01500156A patent/EP1191423A3/en not_active Ceased
- 2001-09-25 BR BR0104264-5A patent/BR0104264A/en not_active IP Right Cessation
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5825878A (en) * | 1996-09-20 | 1998-10-20 | Vlsi Technology, Inc. | Secure memory management unit for microprocessor |
| EP0961193A2 (en) * | 1998-05-29 | 1999-12-01 | Texas Instruments Incorporated | Secure computing device |
| FR2811097A1 (en) * | 2000-06-29 | 2002-01-04 | Fujitsu Ltd | High security data encryption and decryption controller for electronic monetary transfers has CPU, ROM, RAM input/output interface and encryption/decryption and clear text writing section on a single semiconductor chip without a data bus |
Also Published As
| Publication number | Publication date |
|---|---|
| EP1191423A3 (en) | 2004-05-26 |
| BR0104264A (en) | 2002-05-21 |
| EP1191423A2 (en) | 2002-03-27 |
| ES2180391B1 (en) | 2003-12-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2180391A1 (en) | Integrated circuit with cryptographic capabilities | |
| TW200506748A (en) | Memory cards including a standard security function | |
| TW336365B (en) | A computer telephone system | |
| ATE483209T1 (en) | A CHIP CARD AND A CASE FOR IT | |
| DE60123259D1 (en) | PROTECTION OF BOAT BLOCK DATA AND DETAILED MESSAGE OF BOAT BLOCK CONTENT | |
| EP0841604A3 (en) | Personal date/time notary device | |
| TW200612221A (en) | Portable storage device with multiple interfaces | |
| WO2003088021A3 (en) | Wireless enabled memory module | |
| AU2003268967A1 (en) | A memory circuit comprising a non-volatile ram and a ram | |
| AU2003291247A8 (en) | Universal non-volatile memory card used with various different standard cards containing a memory controller | |
| MY122947A (en) | Variable voltage source for a flash device operating from a power-supply-in-package (psip) | |
| FR2796738B1 (en) | SECURE MICRO-CONTROLLER AGAINST CURRENT ATTACKS | |
| WO2003094185A3 (en) | Keymat | |
| AU2001266808A1 (en) | Low latency fifo circuits for mixed asynchronous and synchronous systems | |
| GB2328766A (en) | A power management method for a personal digital assistant (PDA) | |
| EP1227385A3 (en) | Semiconductor integrated circuit | |
| MY134289A (en) | Soap bar package | |
| AU2003259191A8 (en) | Method, system, and program for memory based data transfer | |
| GB2380614A (en) | Electrochemical cells | |
| TW200638214A (en) | Motherboard and bridge module therefor | |
| WO2004052064A3 (en) | Signal processing unit for use in process automation technology to be mounted on a top-hat rail | |
| DE50004663D1 (en) | CHIP CARD WITH SEVERAL APPLICATION PROGRAMS | |
| WO2003012586A3 (en) | Systems and methods for facilitating agreement generation and negotiation via an agreement modeling system | |
| BR0011731A (en) | User input device with memory | |
| AU3981300A (en) | An electrochemical cell for use in the recovery of mercury from aqueous solutions |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EC2A | Search report published |
Date of ref document: 20030201 Kind code of ref document: A1 |
|
| FG2A | Definitive protection |
Ref document number: 2180391B1 Country of ref document: ES |
|
| PC2A | Transfer of patent | ||
| FD1A | Patent lapsed |
Effective date: 20100504 |