CN100358050C - Method hidden ROM for protecting data of storage - Google Patents

Method hidden ROM for protecting data of storage Download PDF

Info

Publication number
CN100358050C
CN100358050C CNB2005100347022A CN200510034702A CN100358050C CN 100358050 C CN100358050 C CN 100358050C CN B2005100347022 A CNB2005100347022 A CN B2005100347022A CN 200510034702 A CN200510034702 A CN 200510034702A CN 100358050 C CN100358050 C CN 100358050C
Authority
CN
China
Prior art keywords
rom
hiding
present
storer
signal
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.)
Active
Application number
CNB2005100347022A
Other languages
Chinese (zh)
Other versions
CN1725377A (en
Inventor
李丽仙
刘第
仇建
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Sinosun Technology Co., Ltd.
Original Assignee
ZHAORI TECH Co Ltd SHENZHEN
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 ZHAORI TECH Co Ltd SHENZHEN filed Critical ZHAORI TECH Co Ltd SHENZHEN
Priority to CNB2005100347022A priority Critical patent/CN100358050C/en
Publication of CN1725377A publication Critical patent/CN1725377A/en
Application granted granted Critical
Publication of CN100358050C publication Critical patent/CN100358050C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Read Only Memory (AREA)
  • Storage Device Security (AREA)

Abstract

The present invention relates to a method for hiding an ROM, which can prevent a memory from attacking. The present invention comprises the following procedures that the present invention is provided with a hidden ROM used for storing core data in a system, and a control circuit for reading and writing operation for the hidden ROM. Besides, the present invention is added with a limiting signal in writing operation signals. When the limiting signal is effective, the present invention can effectively access the hidden ROM. Because the method of the present invention uses writing operation limits for the storage area of the entire ROM, the entire area for hiding the ROM is not externally written. Thereby, the present invention realizes safe storage and protection for the core data.

Description

A kind of method that prevents the hiding ROM that storer is attacked
Technical field
The present invention relates to a kind of design of integrated circuit method that has storer, in particular, the method for protecting at the significant data of storing in the integrated circuit (IC) chip.
Background technology
In the prior art at the core data data of safety chip, often by being stored among the hiding ROM, user's data is need to be keep secret a bit, user's password for example, data such as key, can not allow the disabled user know, many attacks at present are that illegal user attacks user's memory block by variety of way, read or rewrite user's data.The disabled user reaches by above-mentioned means and usurps user's data, thereby causes the infringement to validated user.
The mode that realizes hiding ROM is many, having plenty of the utility command sequence opens and writes right, write other specific value by address bus from a kind of order to FLASH and data bus as the user, such as, write data 5A in the A5 of address, write data A5 in the 5A of address again, and then write AA to address 55, in the AA address, write 55 at last, just the address space that is hidden among the ROM can be removed and hide.The mode that can use one-off programming ROM (read-only memory) OTPROM that has realizes that this is the function that is provided by ROM producer, only allows the user to write once.
The mode of above-mentioned hiding ROM can recognize a zone that is hidden from the outside, thereby can cause a large amount of attacks at this hidden area; And it hides general by distinctive command sequence, uses existing decoding mode always might carry out the attack of success.
Therefore, there is certain defective in prior art, and awaits improving and development.
Summary of the invention
The purpose of this invention is to provide a kind of method that prevents the hiding ROM that storer is attacked, be used for storage area is protected, prevent that the disabled user from carrying out write operation to it, the so-called ROM of hiding is meant a part of EEPROM/FLASH storage area is not opened the disabled user, makes the disabled user not write right; The method that the present invention hides ROM be to EEPROM/FLASH normally write action in, write operation is added a restriction, and this limiting means is externally not open, thereby prevents that the disabled user from rewriting this hiding ROM, attack storer, thereby prevent attack user data.
Technical scheme of the present invention is as follows:
A kind of method that prevents the hiding ROM that storer is attacked, it may further comprise the steps:
A) a hiding ROM is set and in system, is used to store core data;
B) control circuit is set described hiding ROM is carried out read-write operation, and in its write operation signal, add a restricting signal, when this restricting signal is effective, can effectively visit this hiding ROM.
Described method also is provided with a register, writes a specific value in this register, is used to produce described restricting signal by the judgement to this register value.
Described method also is provided with a particular address and is used to store a specific numerical value in described storer, be used to produce described restricting signal by the special value of this particular address is judged.
Described method also is included in when encapsulating the chip with the hiding ROM of this kind described control circuit is arranged in the scribe line, to destroy the control circuit of described hiding ROM behind packaged chip.
Described method, wherein, described hiding ROM is the EEPROM/FLASH storer.
A kind of method that prevents the hiding ROM that storer is attacked provided by the present invention because employing is that whole ROM accessing zone is carried out the write operation restriction, is not write whole hiding ROM zone by extraneous, thereby realizes safe storage and protection to core data.
Description of drawings
Fig. 1 is the theory diagram that prevents the method for the hiding ROM that storer is attacked of the present invention;
Fig. 2 is the system applies schematic diagram of the method for the invention;
Fig. 3 is the chip production process schematic representation of the method for the invention.
Embodiment
Below, in conjunction with the accompanying drawings, will carry out comparatively detailed explanation to each preferred embodiment of the present invention.
The method that prevents the hiding ROM that storer is attacked of the present invention, in described system, as shown in Figure 2, storer in the system has several, at least one EEPROM/FLASH storer is wherein hidden by system, promptly only in internal circuit, read and write, wherein store core significant datas such as user name, password and key, externally be hidden by described CPU control.Its method of hiding for to this monoblock EEPROM/FLASH normally write action in; write operation is added a restricting signal; as shown in Figure 1; the TEST signal is added on the described signal of writing action; have only when restricting signal is effective; this EEPROM/FLASH write signal is just effective, can effectively be visited, thereby protects this memory block effectively.
In specific embodiments of the invention, described restricting signal can be by writing certain specific value in certain register, such as, in the register of address 77H correspondence, writing data 99H, it is effective that this action just can produce signal TEST.The TEST signal just can be used as the extra control signal that the present invention operates EEPROM/FLASH like this.The circuit structure of TEST signal as shown in Figure 1.
In second preferred embodiment of the present invention, when chip power, described CPU can also monitor the numerical value of a particular address in the storer among the EEPROM/FLASH automatically, if the numerical value of this address is particular data, signal specific in the chip is effective so, this signal specific effectively then can be controlled the write signal of EEPROM/FLASH, makes write invalidate, and EEPROM/FLASH has just become read-only EEPROM/FLASH like this.If the numerical value of this address is not particular data, the signal specific in the chip is invalid so, and so whole EEPROM/FLASH can read-write operation.In case we think that the EEPROM/FLASH space does not have to change in case of necessity, can write particular data to this particular address, the EEPROM/FLASH address space will become read-only EEPROM/FLASH space so.
In the third embodiment of the present invention, with signal Test as pressure welding point, and signal pins Test and control circuit be positioned in the scribe line 110, after Chip Packaging, be scratched because the scribe line place can divide, to fall thereby Test pressure welding point and control circuit 120 are destroyed, the EEPROM/FLASH130 address space will become read-only EEPROM/FLASH space forever like this, thereby obtain the control device of irreversible described hiding ROM, after this generally can't carry out write operation again this concealing memory.
The method that prevents the hiding ROM that storer is attacked of the present invention, can be adapted to have in the design of integrated circuit process of storer, the widely used integrated circuit (IC) chip that has storer comprises various types of IC-card integrated circuit (IC) chip and SOC integrated circuit (IC) chip at present, SIM card as GSM, usim card, bank card, social security card, and chip that various storages use etc. is arranged.
Should be understood that the above-mentioned description at preferred embodiment of the present invention is comparatively concrete, can not therefore be interpreted as the restriction to scope of patent protection of the present invention, scope of patent protection of the present invention should be as the criterion with claims.

Claims (5)

1, a kind of method that prevents the hiding ROM that storer is attacked, it may further comprise the steps:
A) a hiding ROM is set and in system, is used to store core data;
B) control circuit is set described hiding ROM is carried out read-write operation, and in its write operation signal, add a restricting signal, when this restricting signal is effective, can effectively visit this hiding ROM.
2, method according to claim 1 is characterized in that, described method also is provided with a register, writes a specific value in this register, is used to produce described restricting signal by the judgement to this register value.
3, method according to claim 1 is characterized in that, described method also is provided with a particular address and is used to store a specific numerical value in described storer, is used to produce described restricting signal by the special value of this particular address is judged.
4, method according to claim 1 is characterized in that, described method also is included in when encapsulating the chip with the hiding ROM of this kind described control circuit is arranged in the scribe line, to destroy the control circuit of described hiding ROM behind packaged chip.
According to the described method of the arbitrary claim of claim 1~4, it is characterized in that 5, described hiding ROM is the EEPROM/FLASH storer.
CNB2005100347022A 2005-05-25 2005-05-25 Method hidden ROM for protecting data of storage Active CN100358050C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005100347022A CN100358050C (en) 2005-05-25 2005-05-25 Method hidden ROM for protecting data of storage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005100347022A CN100358050C (en) 2005-05-25 2005-05-25 Method hidden ROM for protecting data of storage

Publications (2)

Publication Number Publication Date
CN1725377A CN1725377A (en) 2006-01-25
CN100358050C true CN100358050C (en) 2007-12-26

Family

ID=35924760

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100347022A Active CN100358050C (en) 2005-05-25 2005-05-25 Method hidden ROM for protecting data of storage

Country Status (1)

Country Link
CN (1) CN100358050C (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5564040A (en) * 1994-11-08 1996-10-08 International Business Machines Corporation Method and apparatus for providing a server function in a logically partitioned hardware machine
JPH1165936A (en) * 1997-06-12 1999-03-09 Oki Micro Design Miyazaki:Kk Memory device
CN1239248A (en) * 1998-06-16 1999-12-22 Ncr国际公司 Data security arrangement
JP2000076133A (en) * 1998-06-04 2000-03-14 Texas Instr Inc <Ti> Security guarantee method for program data inside memory writable only once
CN1313550A (en) * 1999-11-08 2001-09-19 松下电器产业株式会社 Canceling information update method, device and recording medium
CN1346093A (en) * 2000-09-29 2002-04-24 索尼公司 Memory and memory access limiting method
CN1380610A (en) * 2001-04-09 2002-11-20 凤凰技术有限公司 System and method for testing computer device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5564040A (en) * 1994-11-08 1996-10-08 International Business Machines Corporation Method and apparatus for providing a server function in a logically partitioned hardware machine
JPH1165936A (en) * 1997-06-12 1999-03-09 Oki Micro Design Miyazaki:Kk Memory device
JP2000076133A (en) * 1998-06-04 2000-03-14 Texas Instr Inc <Ti> Security guarantee method for program data inside memory writable only once
CN1239248A (en) * 1998-06-16 1999-12-22 Ncr国际公司 Data security arrangement
CN1313550A (en) * 1999-11-08 2001-09-19 松下电器产业株式会社 Canceling information update method, device and recording medium
CN1346093A (en) * 2000-09-29 2002-04-24 索尼公司 Memory and memory access limiting method
CN1380610A (en) * 2001-04-09 2002-11-20 凤凰技术有限公司 System and method for testing computer device

Also Published As

Publication number Publication date
CN1725377A (en) 2006-01-25

Similar Documents

Publication Publication Date Title
US5826007A (en) Memory data protection circuit
KR100970040B1 (en) A secure terminal, a routine and a method of protecting a secret key
CN105373486B (en) Remapping dynamic memory addresses in a computing system
JP3396043B2 (en) Micro circuit
US20080022396A1 (en) Memory data protection device and IC card LSI
US6453397B1 (en) Single chip microcomputer internally including a flash memory
US20100146190A1 (en) Flash memory storage system, and controller and method for anti-falsifying data thereof
TWI405211B (en) Flash memory storage system, controller and data protecting method thereof
RU2005139807A (en) METHOD AND DEVICE FOR PREVENTING UNAUTHORIZED USE OF SUBSCRIBER IDENTIFICATION MODULE IN MOBILE TERMINAL
US9454663B2 (en) Data processing method and device
JPS63225841A (en) Semiconductor memory device
JPH10228421A (en) Memory access control circuit
CN105653980B (en) A kind of guard method and its system of virtual memory data
JP2005515542A (en) Apparatus and method for writing to NV memory in a controller architecture together with a corresponding computer program and a corresponding computer-readable storage medium
CN101004797A (en) Method for safely storing data in smart card with large capacity
US20100115004A1 (en) Backup system that stores boot data file of embedded system in different strorage sections and method thereof
CN100358050C (en) Method hidden ROM for protecting data of storage
JP2004287541A (en) Nonvolatile memory access control system
JP2003208586A (en) Method and device for controlling access to eeprom, corresponding computer software product, and corresponding computer-readable storage medium
JP6396119B2 (en) IC module, IC card, and IC card manufacturing method
US20100312978A1 (en) Computer system, information protection method, and program
US7916549B2 (en) Memory self-test circuit, semiconductor device and IC card including the same, and memory self-test method
WO2007020758A1 (en) Lsi for ic card
JP2003203012A (en) Microcomputer device
US20070043993A1 (en) System and method for protection of data contained in an integrated circuit

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: SHENZHEN ZHAORI TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: ZHAORI SCIENCE AND TECHNOLOGY CO. LTD., BEIJING

Effective date: 20061110

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20061110

Address after: Nine road 518040 Shenzhen city Futian District Tairan 213 building 6 floor C-3 block

Applicant after: Zhaori Tech Co., Ltd., Shenzhen

Address before: 100088 Beijing City, Haidian District Zhichun Road Jinqiu International Building No. 6 B block 4 layer

Applicant before: Zhaori Science and Technology Co., Ltd., Beijing

C14 Grant of patent or utility model
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Assignee: Zhaori Science & Technology (Shenzhen) Co., Ltd.

Assignor: Zhaori Tech Co., Ltd., Shenzhen

Contract fulfillment period: 2009.2.28 to 2027.9.11 contract change

Contract record no.: 2009990000224

Denomination of invention: Method hidden ROM for protecting data of storage

Granted publication date: 20071226

License type: Exclusive license

Record date: 2009.3.26

LIC Patent licence contract for exploitation submitted for record

Free format text: EXCLUSIVE LICENSE; TIME LIMIT OF IMPLEMENTING CONTACT: 2009.2.28 TO 2027.9.11; CHANGE OF CONTRACT

Name of requester: ZHAORI SCIENCE + TECHNOLOGY (SHENZHEN) CO., LTD.

Effective date: 20090326

ASS Succession or assignment of patent right

Owner name: SINOSUN TECHNOLOGY (SHENZHEN) CO., LTD.

Free format text: FORMER OWNER: SHENZHEN SINOSUN TECH CO., LTD.

Effective date: 20100622

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 518040 TOWER C-3, 6/F, BUILDING 213, TAIRANJIU ROAD, FUTIAN DISTRICT, SHENZHEN CITY TO: 518040 TOWER C, 6/F, BUILDING 213, TAIRAN INDUSTRY DISTRICT, CHEGONGMIAO, FUTIAN DISTRICT, SHENZHEN CITY

TR01 Transfer of patent right

Effective date of registration: 20100622

Address after: 518040 Shenzhen city Futian District Che Kung Temple Tairan industrial district 213 building 6 floor C block

Patentee after: Sinosun Technology (Shenzhen) Co., Ltd.

Address before: Nine road 518040 Shenzhen city Futian District Tairan 213 building 6 floor C-3 block

Patentee before: Zhaori Tech Co., Ltd., Shenzhen

C56 Change in the name or address of the patentee

Owner name: SHENZHEN ZHAORI TECHNOLOGY CO., LTD.

Free format text: FORMER NAME: ZHAORI SCIENCE + TECHNOLOGY (SHENZHEN) CO., LTD.

CP01 Change in the name or title of a patent holder

Address after: 518040 Shenzhen city Futian District Che Kung Temple Tairan industrial district 213 building 6 floor C block

Patentee after: Shenzhen Sinosun Technology Co., Ltd.

Address before: 518040 Shenzhen city Futian District Che Kung Temple Tairan industrial district 213 building 6 floor C block

Patentee before: Sinosun Technology (Shenzhen) Co., Ltd.