CN1217299C - 鉴别存储区内容的电路装置和方法 - Google Patents

鉴别存储区内容的电路装置和方法 Download PDF

Info

Publication number
CN1217299C
CN1217299C CN998115894A CN99811589A CN1217299C CN 1217299 C CN1217299 C CN 1217299C CN 998115894 A CN998115894 A CN 998115894A CN 99811589 A CN99811589 A CN 99811589A CN 1217299 C CN1217299 C CN 1217299C
Authority
CN
China
Prior art keywords
memory block
memory
content
data
fsn
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
Application number
CN998115894A
Other languages
English (en)
Other versions
CN1320252A (zh
Inventor
M·盖尔
W·波克兰德特
A·维德尔
E·赫斯
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.)
Infineon Technologies AG
Original Assignee
Infineon Technologies AG
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 Infineon Technologies AG filed Critical Infineon Technologies AG
Publication of CN1320252A publication Critical patent/CN1320252A/zh
Application granted granted Critical
Publication of CN1217299C publication Critical patent/CN1217299C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • G11C16/14Circuits for erasing electrically, e.g. erase voltage switching circuits
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms 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/10Mechanisms 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/1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment 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/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms 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/0806Details of the card
    • G07F7/0813Specific details related to card security
    • G07F7/082Features insuring the integrity of the data on or in the card
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • G11C16/102External programming circuits, e.g. EPROM programmers; In-circuit programming or reprogramming; EPROM emulators

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Storage Device Security (AREA)
  • Read Only Memory (AREA)
  • Logic Circuits (AREA)
  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Credit Cards Or The Like (AREA)

Abstract

在具有至少一个非易失、电可擦、可写的存储区(SB1…SBn)内,对每一存储区(SB1…SBn)分配一非易失、电可写、可擦的标志存储器(FS1…FSn),该标志存储器(FS1…FSn)经地址线(BL1…BLn),编程线(PL)和鉴别线(AL)与分配的存储区(SB1…SBn),程序电压源(PSQ)和数据鉴定电路(DAS)这样连接,使得在改变存储区(SB1…SBn)的内容时,改变从属的标志存储器(FS1…FSn)的状态,并在鉴别编程的存储区内容之后,标志存储器(FS1…FSn)重新设置在初始状态。

Description

鉴别存储区内容的电路装置和方法
技术领域
本发明涉及具有至少一只非易失的电可擦可写的存储区的电路装置,具有分配给存储区的、并经寻址线与其连接的寻址电路,以及经编程线与存储区连接的编程电压源。此外,本发明涉及鉴别非易失的电可擦可写的存储区的内容。
背景技术
这样一种电路装置和方法从DE44 39 266A1获悉在便携的数据载体,例如芯片卡内包含的存储区那里的内容代表一个币值,该币值可以通过改变存储区内容提高或降低。尤其是在币值情况下值价,但是在其它数据情况下也产生欺诈和操纵危险。
因此,这种数据载体的大多数应用不仅以卡和终端的真实性,而且也以鉴别已存储的数据为前提。因此包含保护存取的存储区的数据载体必须解除逻辑电路,它允许或不允许对保护单元进行存取。这样一种逻辑电路在简单的情况下可以实现代码的验证,正如在Wo95/16238内所描绘的那样,或者在高开销的自动编码情况下,正如在DE44 39 266A1内所示,在解除前要求确认改变了存储内容的终端。随后存取必须允许至少这样久,直到可以把一定的数据量传输到卡为止。
现在卡数据的操纵可能性可以通过以下方式产生,即:在保护的单元解除之后窜改数据传输,或卡在持续的电压供电例如借助电池情况下,传送到有欺骗行为的终端。该操纵可能被解除的终端识别并且被记入,但是仍然可以不妨碍通过有欺骗行为的终端窜改数据。如果在应用时所有终端未联网,则几乎不可以认为,有可能用另一终端上窜改的数据获得好处。
可防止解除已保护单元的数据操纵的解决方案在于,数据用特征标记编码储存。当然人们不可能因此预防有价值的状态的重现。
发明内容
因此本发明的任务是提供一种这类的电路装置和一种方法,它们可以允许可靠的鉴别储存的数据,并因此能以少量的电路技术和时间开销足够应用。
本任务通过以下电路装置和方法解决。
根据本发明的具有至少一非易失、电可擦、可写存储区的电路,具有分配给存储区的、并经地址线与其连接的寻址电路以及经编程线与存储区连接的编程电压源,其特征在于:一个非易失、电可擦、可写的标志存储器分配给每一存储区,该标志存储器经一寻址线,编程线和鉴别线与分配的存储区,编程电压源和经数据线与存储区连接的数据鉴别电路这样连接,使得在改变存储区的内容时,同时改变所属的标志存储器的状态,并在数据变化结束后立即进行鉴别已编程的存储区内容之后,然后,把标志存储器重新返回基本状态。
根据本发明的鉴别非易失、电可擦、可写的存储区内容的方法,具有如下步骤:a)改变所述存储区的状态,b)同时改变分配给存储区的非易失、电写可、可擦的标志存储器,以指示存储区的内容被改变,c)在数据变化结束后立即鉴别存储区的内容,d)当鉴别为肯定时,使分配给存储区的标志存储器返回到基本状态。
在上述方法中,标志存储器的状态被引入到所属存储区内容的鉴别当中。
据此本发明的电路装置应用持久的标志存储区或单元复合,它指示分配给它的存储区是否包含鉴别的数据。如果在解除后实现对改变其数据的存储区的存取,则这在从属的标志内记入,其方式为设置该标志。在改变存储区的数据结束后,这可以或通过写入或通过擦除实现,该存储区的鉴别必须通过终端实现,作为结果该鉴别使分配的标志复位。在本发明有益的扩展中,标志单元汇成鉴别相应的存储区,然而询问在另一时间点标志存储器的状态也是可能的,然而考虑操纵的安全性,这应当以编码的形式实现,当然这意味着较大的开销。因此,依靠它,只是卡内可改变的标志是可检验的,而不管标志单元的数据是否受已鉴别的终端而改变。
上述标志单元能以较少额外硬件开销来实现。数据鉴别的频度可以各按存储区量比上述特征标记法更灵活处理,至少这涉及没有控制器的电路。因此可以通过较少次数的鉴别,更高地拟定鉴定的开销,因此较可靠地拟定方法。此外,提高的可靠性水平通过标志单元任意应用,而并不因此打开在芯片内的安全缺口。此外,如果不可擦的标志指示卡编程提前中断,以至于必须不以其它方式获得这信息。
附图说明
本发明用实施例依靠附图详细说明如下。这时,附图表示本发明电路装置的方框图。
具体实施方式
方框图示出具有非易失、电可擦、可写存储器的电路装置,该存储器分成几个存储区SB1...SBn。存储器的寻址经寻址电路AS实现,该电路AS可分为单元解码器BD,行解码器ZD和列解码器SD。借助寻址电路AS的单元解码器BD可以经单元线BL1...BLn选择存储区SB1...SBn之一。用相应的方式经行和列解码器ZD,SD,再经行线ZL和列线SL选择在各自的存储区内相应的存储器位置。数据可以经数据线DL写入存储区SB1...SBn或由其读出。
为了把数据写入存储区SB1...SBn,可以或者通过编程或者通过擦除实现,有关普通供电电压的高电压Vpp是必需的,这在下面称为编程电压,并且由编程电压源PSQ经编程线PL供支配。
按本发明的方式把一个标志存储器FS1...FSn现在分配给每一存储区SB1…SBn。这时每一标志存储器FS1...FSn与各自的单元线BL1...BLn连接,以至于与一定的存储区的寻址同时对每一标志存储器寻址。此外,每一标志存储器FS1...FSn经编程线PL与编程电压源PSQ连接。因此通过选择一存储区和加上编程电压Vpp,也自动地对相应的标志存储器编程。由此记录在各自的标志存储器内存储区的每次改变,并且因此可以确定。
在存储区Sbi内数据按规定改变时,在改变后检验是否写入正确的数据。此外,改变了的数据经数据线DL重新读出,并在数据鉴别电路DAS内改编成上述特征标记,即借助专用的算法编码。同一过程在未示出的终端内实现,该终端把在那里求得的特征标记发送到卡,这可以用箭矢Pf表示,它与在那里求得的特征标记进行比较。如果数据一致,则从属的标志存储器FSi受数据鉴别电路DAS经鉴别线AL这样进行控制,使得先前已编程的标志存储器FSi重新擦除,因此鉴别改变了的数据存储器的内容。擦除标志存储器FS1...FSn表示,鉴别所有分配的数据内容,而设置的标志表示在从属的存储区里进行数据的未鉴别的改变。
标志存储器的状态以有利的方式影响特征标记计算内或证实,其中终编必须从写入的状态出发,因为数据改变。因此数据必须具有信息:写入的状态是否是已编程的状态或已擦除的状态。
本发明依靠电路说明,其中,改变在存储区内的数据时对分配的标志存储器进行编程。在鉴别改变的数据内容后标志存储器重新擦去。然而这同样很可能在改变存储区时擦除标志存储器而在鉴别后对其编程。
在上述例子中,把标志存储器FS1...FSn分配给每一个存储区SB1...SBn,这可以通过把标志存储器FS1...FSn与单元线BL1...BLn连接来实现。然而通过把相应的行线和列线SL,ZL也输入到标志存储器FS1...FSn的方式,借助标志存储器,唯一存储区的唯一单元防止无理的改变也是可能的,并且能以比较合适的方式与分配的单元线BL1...BLn相连系。

Claims (3)

1.具有至少一非易失、电可擦、可写存储区(SB1...SBn)的电路装置,具有一分配给存储区的、并经地址线(SL,ZL,BL1...BLn)与其连接的寻址电路(AS,SD,ZD,BD)以及一经编程线(PL)与存储区连接的编程电压源(PSQ),
其特征在于:一个非易失、电可擦、可写的标志存储器(FS1...FSn)分配给每一存储区(SB1...SBn),该标志存储器经一寻址线(BL1...BLn)、编程线(PL)和鉴别线(AL)与分配的存储区(SB1...SBn)、编程电压源(PSQ)和一经数据线(DL)与存储区连接的数据鉴别电路(DAS)这样连接,使得在改变存储区(SB1...SBn)的内容时,同时改变所属的标志存储器(FS1...FSn)的状态,并在数据变化结束后进行的鉴别已编程的存储区内容之后,通过对编码的数据的比较,把标志存储器(FS1...FSn)重新返回基本状态。
2.鉴别非易失、电可擦、可写的存储区内容的方法,具有如下步骤:
a)改变所述存储区的状态,
b)同时改变分配给存储区的非易失、电可写、可擦的标志存储器的状态,以指示存储区的内容的改变,
c)在数据变化结束后鉴别存储区的内容,
d)当鉴别为肯定时,使分配给存储区的标志存储器返回到基本状态。
3.根据权利要求2所述的方法,其特征在于:标志存储器(FS1...FSn)的状态被引入到所属存储区内容的鉴别当中。
CN998115894A 1998-09-30 1999-09-14 鉴别存储区内容的电路装置和方法 Expired - Fee Related CN1217299C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP98118499.7 1998-09-30
EP98118499 1998-09-30

Publications (2)

Publication Number Publication Date
CN1320252A CN1320252A (zh) 2001-10-31
CN1217299C true CN1217299C (zh) 2005-08-31

Family

ID=8232721

Family Applications (1)

Application Number Title Priority Date Filing Date
CN998115894A Expired - Fee Related CN1217299C (zh) 1998-09-30 1999-09-14 鉴别存储区内容的电路装置和方法

Country Status (11)

Country Link
US (1) US6708890B2 (zh)
EP (1) EP1118065B1 (zh)
JP (1) JP2002526844A (zh)
KR (1) KR100424702B1 (zh)
CN (1) CN1217299C (zh)
AT (1) ATE407415T1 (zh)
BR (1) BR9914136A (zh)
DE (1) DE59914864D1 (zh)
RU (1) RU2216046C2 (zh)
UA (1) UA62003C2 (zh)
WO (1) WO2000019384A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020188704A1 (en) * 2001-06-12 2002-12-12 Stephen Gold Upgrade of licensed capacity on computer entity

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3638505C2 (de) * 1986-11-11 1995-09-07 Gao Ges Automation Org Datenträger mit integriertem Schaltkreis
JPS63156236A (ja) * 1986-12-19 1988-06-29 Toshiba Corp レジスタ装置
GB2205186B (en) * 1987-05-23 1991-02-13 Motorola Inc Memory cards
US4809225A (en) * 1987-07-02 1989-02-28 Ramtron Corporation Memory cell with volatile and non-volatile portions having ferroelectric capacitors
GB8720332D0 (en) * 1987-08-28 1987-10-07 Mars Inc Data carrying devices
ES2029710T3 (es) * 1987-12-17 1992-09-01 Siemens Aktiengesellschaft Procedimiento y circuito para la cancelacion protegida contra la manipulacion de memorias ee-prom.
GB8916017D0 (en) * 1989-07-13 1989-08-31 Hughes Microelectronics Ltd A non-volatile counter
FR2689263A1 (fr) * 1992-03-25 1993-10-01 Trt Telecom Radio Electr Dispositif comportant des moyens pour valider des données inscrites dans une mémoire.
KR970001201B1 (ko) * 1992-04-02 1997-01-29 사또오 후미오 메모리 카드 장치
AU1265195A (en) 1993-12-06 1995-06-27 Telequip Corporation Secure computer memory card
WO1996010810A1 (de) * 1994-09-30 1996-04-11 Siemens Aktiengesellschaft Datenübertragungssystem mit einem terminal und einer tragbaren datenträgeranordnung und verfahren zum wiederaufladen der tragbaren datenträgeranordnung mittels des terminals
DE4439266A1 (de) 1994-09-30 1996-04-11 Siemens Ag Datenübertragungssystem mit einem Terminal und einer tragbaren Datenträgeranordnung und Verfahren zum Wiederaufladen der tragbaren Datenträgeranordnung mittels des Terminals
CH689813A5 (de) * 1995-12-07 1999-11-30 Ip Tpg Holdco Sarl Verfahren bei einer Benutzung von synchron betriebenen Chipkarten.

Also Published As

Publication number Publication date
US20010030239A1 (en) 2001-10-18
JP2002526844A (ja) 2002-08-20
CN1320252A (zh) 2001-10-31
RU2216046C2 (ru) 2003-11-10
EP1118065B1 (de) 2008-09-03
ATE407415T1 (de) 2008-09-15
BR9914136A (pt) 2001-06-19
UA62003C2 (en) 2003-12-15
DE59914864D1 (de) 2008-10-16
US6708890B2 (en) 2004-03-23
KR20010100861A (ko) 2001-11-14
KR100424702B1 (ko) 2004-03-27
WO2000019384A1 (de) 2000-04-06
EP1118065A1 (de) 2001-07-25

Similar Documents

Publication Publication Date Title
CN1218249C (zh) 具有多个保密级别的保密存储器
CN1140880C (zh) 具有反窃听功能的保密存储器
US7872922B2 (en) Memory system and method of writing into nonvolatile semiconductor memory
WO1999021093B1 (en) Improved flash file system
US20030073497A1 (en) Dynamic NV-RAM
ATE340405T1 (de) Raumverwaltung in einem nichtflüchtigen speicher mit hoher kapazität
CN1239248A (zh) 数据保密装置
EP0943135A1 (fr) Procede de gestion de defauts d'integrite de donnees dans une memoire reinscriptible
CA2242740A1 (en) Data processing method and apparatus
US7104383B1 (en) Validator with removable flash memory
CN107291377A (zh) 数据储存装置及其数据维护方法
CN1217299C (zh) 鉴别存储区内容的电路装置和方法
AU2001228231A1 (en) Validator with removable flash memory
CN1183600A (zh) 编程可写集成电路卡及其方法
CN1227649A (zh) 对一个电装置编程的方法、芯片卡及装置
JPH0434788B2 (zh)
US20120204240A1 (en) Multi-application mobile authentication device
CN1245946A (zh) 数据处理及方法
CN1169096C (zh) 数据载体、记帐站和销账站以及相应的记帐和销帐的方法
MXPA01003200A (en) Circuit and method for authenticating the content of a memory location
JPS5864585A (ja) 紙幣鑑別装置
CN2444281Y (zh) 存储卡扩充装置
JPH0855195A (ja) 連続呈示処理を可能にするスマートカード及び同呈示を処理するためのプロセス
EP0987651A1 (en) Portable message unit storage member and its using method
JPS5845064B2 (ja) 払戻装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20050831

Termination date: 20160914