專利名稱:具有多個(gè)保密級(jí)別的保密存儲(chǔ)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及保密存儲(chǔ)器。具體地說,本發(fā)明涉及一種為應(yīng)用區(qū)域提供多個(gè)保密級(jí)別的保密存儲(chǔ)器。
已有技術(shù)隨著引入Diner俱樂部卡,從1950年開始就已存在用于支付的塑料卡的使用。從那時(shí)起塑料卡的使用擴(kuò)展很顯著。現(xiàn)在,每年由不同的機(jī)構(gòu)發(fā)行數(shù)百萬個(gè)卡,因此不但將其用于支付而且用于信息記錄現(xiàn)在已非常普遍。
最初,這些塑料卡為凸印并且具有一個(gè)可用于比較以保持保密的簽名行。然而,正如所想到的,對(duì)于阻止欺騙和誤用這不是很有效。最主要的保密改進(jìn)是將一個(gè)磁條增加到凸印卡的背面。具有磁條的塑料卡可能是現(xiàn)在最流行的可用的支付和信息卡的形式。由磁條提供的存儲(chǔ)器存儲(chǔ)還允許記錄遠(yuǎn)遠(yuǎn)大于塑料卡表面所凸印的信息量。盡管這些卡提供某種級(jí)別的保護(hù),任何人借助于存取適當(dāng)?shù)淖x/寫設(shè)備來讀出、刪除以及重寫存儲(chǔ)在磁條上的數(shù)據(jù)并不是很困難。因此,這些卡不太適合機(jī)密數(shù)據(jù)的存儲(chǔ),或存儲(chǔ)可用于代替貨幣的值。
響應(yīng)于這些限定,開發(fā)了具有保密存儲(chǔ)器的塑料卡。在工業(yè)上這些卡被稱為“智能卡”。保密存儲(chǔ)器的存儲(chǔ)區(qū)域常常被分為多個(gè)存儲(chǔ)器塊。提供存儲(chǔ)器保密的目的是阻止對(duì)這些塊的未授權(quán)訪問和篡改。該保密性一般由硬件和軟件的某種組合來實(shí)現(xiàn)。使用保密存儲(chǔ)器有可能寫入不能被讀取或擦除的機(jī)密數(shù)據(jù),并且通過以硬件和軟件的組合控制讀、寫和擦除來防止數(shù)據(jù)寫入,其中該硬件和軟件的組合依賴于執(zhí)行這些操作之前所出現(xiàn)的特定條件。
具有保密存儲(chǔ)器的“智能卡”的一個(gè)實(shí)例、以及一種已被廣泛使用的是一種電話存儲(chǔ)卡。這些卡被預(yù)付,并且電子存儲(chǔ)在存儲(chǔ)器的值在使用期間被扣除適當(dāng)量。自然,為防止誤用,必須防止用戶篡改該卡以增加所存儲(chǔ)的值。如果該卡為一個(gè)磁條卡,將很容易實(shí)現(xiàn)將一個(gè)新值重寫到該卡。
本領(lǐng)域公知的防止篡改保密存儲(chǔ)器以增加存儲(chǔ)值的一種方式是提供一個(gè)僅由該卡的發(fā)行者知道的保密代碼。通過一個(gè)嘗試計(jì)數(shù)器來阻止確定該保密代碼的系統(tǒng)攻擊,如果展示有效保密代碼的嘗試次數(shù)超過一個(gè)預(yù)定次數(shù),則該嘗試計(jì)數(shù)器阻止卡的進(jìn)一步使用。當(dāng)嘗試計(jì)數(shù)器達(dá)到其限定值之前出現(xiàn)一個(gè)有效保密代碼,則嘗試計(jì)數(shù)器重新設(shè)定到零。這些塊中的每一個(gè)進(jìn)一步由一個(gè)在存儲(chǔ)塊可以被擦除之前必須展示的擦除代碼來保護(hù)。然而,這些擦除代碼易于被系統(tǒng)攻擊所損壞。
防止篡改電話存儲(chǔ)卡的另一種方式是實(shí)際上使得一旦存儲(chǔ)單元被寫入則不可能擦除該存儲(chǔ)單元。對(duì)于這種類型的卡,無效存儲(chǔ)器的擦除功能的保險(xiǎn)絲被熔斷。因此,隨著寫入存儲(chǔ)器所產(chǎn)生的卡內(nèi)的值的減少,附加值不能通過擦除增加到存儲(chǔ)器。盡管這是一個(gè)防止篡改的相當(dāng)有效的方式,則由于一旦卡內(nèi)的值被用盡,則該卡不能通過將附加值增加到該卡來重新使用,所以該卡也不具有吸引性。
因此,本發(fā)明的一個(gè)目的是提供存儲(chǔ)器的附加保密,該存儲(chǔ)器可包含進(jìn)諸如智能卡之類的需要保密存儲(chǔ)器的設(shè)備。
進(jìn)一步地,本發(fā)明的另一個(gè)目的是提供存儲(chǔ)器的保密性,該存儲(chǔ)器被包含進(jìn)諸如智能卡之類的具有保密存儲(chǔ)器的設(shè)備,并且該保密性不阻止智能卡以通常方式的重復(fù)使用。
本發(fā)明的簡(jiǎn)要描述根據(jù)本發(fā)明,保密存儲(chǔ)器包括具有在發(fā)行者保險(xiǎn)絲被熔斷之前控制對(duì)所述保密存儲(chǔ)器的存取的存取代碼的第一級(jí)保密區(qū)域、當(dāng)在重新設(shè)定所述保密代碼嘗試計(jì)數(shù)器之前已達(dá)到匹配所述存取代碼的預(yù)定嘗試次數(shù)時(shí)阻止對(duì)所述保密存儲(chǔ)器的存取的保密代碼嘗試計(jì)數(shù)器,多個(gè)應(yīng)用程序區(qū)域,所述多個(gè)應(yīng)用程序區(qū)域中的每一個(gè)包括存儲(chǔ)存儲(chǔ)器區(qū)域,具有控制發(fā)行者保險(xiǎn)絲已被熔斷之后的對(duì)所述存儲(chǔ)存儲(chǔ)器區(qū)域的存取的應(yīng)用程序區(qū)域存取代碼的應(yīng)用程序保密區(qū)域,當(dāng)在重新設(shè)定所述應(yīng)用程序區(qū)域保密代碼嘗試計(jì)數(shù)器之前已達(dá)到匹配所述應(yīng)用程序區(qū)域存取代碼的預(yù)定嘗試次數(shù)時(shí)阻止對(duì)所述應(yīng)用程序區(qū)域的存取的應(yīng)用程序區(qū)域保密代碼嘗試計(jì)數(shù)器,一個(gè)具有控制發(fā)行者保險(xiǎn)絲已被熔斷之后對(duì)所述存儲(chǔ)存儲(chǔ)器區(qū)域存取的擦除的擦除密鑰代碼的擦除密鑰部分,以及當(dāng)在重新設(shè)定所述擦除密鑰嘗試計(jì)數(shù)器之前已達(dá)到匹配所述擦除密鑰代碼的預(yù)定嘗試次數(shù)時(shí)阻止對(duì)所述應(yīng)用程序區(qū)域存取的擦除的擦除密鑰嘗試計(jì)數(shù)器。
附圖的簡(jiǎn)要描述
圖1示出根據(jù)本發(fā)明的保密存儲(chǔ)器的一般結(jié)構(gòu)方框圖。
圖2示出根據(jù)本發(fā)明分區(qū)的EEPROM存儲(chǔ)器的存儲(chǔ)器映象。
圖3示出根據(jù)本發(fā)明的保密代碼比較和確認(rèn)的時(shí)序圖。
圖4A示出適用于本發(fā)明的重新設(shè)定操作的時(shí)序圖。
圖4B示出適用于本發(fā)明的讀操作的時(shí)序圖。
圖4C示出適用于本發(fā)明的比較操作的時(shí)序圖。
圖4D示出適用于本發(fā)明的擦除/寫入操作的時(shí)序圖。
圖5示出根據(jù)本發(fā)明控制所適用的EEPROM存儲(chǔ)器內(nèi)的地址存儲(chǔ)單元的電路原理圖。
圖6示出根據(jù)本發(fā)明比較所適用的保密代碼的電路原理圖。
圖7示出根據(jù)本發(fā)明寫入所適用的零校驗(yàn)的電路原理圖。
圖8示出根據(jù)本發(fā)明設(shè)定所適用的保密標(biāo)記的電路原理圖。
圖9示出根據(jù)本發(fā)明用于在保險(xiǎn)絲被設(shè)定到邏輯‘0’之前將保密存儲(chǔ)器個(gè)人化的存取條件表。
圖10示出根據(jù)本發(fā)明設(shè)定所適用的Rn和Pn標(biāo)記的電路原理圖。
圖11示出根據(jù)本發(fā)明用于在保險(xiǎn)絲被設(shè)定到邏輯‘0’之后將保密存儲(chǔ)器個(gè)人化的存取條件表。
圖12A示出根據(jù)本發(fā)明用于產(chǎn)生一個(gè)讀使能信號(hào)的電路原理圖。
圖12B示出根據(jù)本發(fā)明用于產(chǎn)生一個(gè)保險(xiǎn)絲寫控制信號(hào)和寫控制信號(hào)的電路原理圖。
圖12C示出根據(jù)本發(fā)明用于產(chǎn)生一個(gè)擦除控制信號(hào)的電路原理圖。
圖13示出根據(jù)本發(fā)明用于產(chǎn)生一個(gè)保險(xiǎn)絲寫、寫和擦除使能信號(hào)的電路原理圖。
優(yōu)選實(shí)施例的詳細(xì)描述本領(lǐng)域的技術(shù)人員可以認(rèn)識(shí)到,本發(fā)明的下面描述僅是示意性的,并不是任何方式的限定。對(duì)本領(lǐng)域的技術(shù)人員來說很容易得出本發(fā)明的其他實(shí)施例。
一般地,在處理包含進(jìn)智能卡的保密存儲(chǔ)器時(shí)包括至少三組個(gè)體。首先是保密存儲(chǔ)器的制造者。其次是將保密存儲(chǔ)器加入到智能卡并將智能卡分發(fā)給終端用戶的卡制造者(常常由不同組個(gè)體充當(dāng)卡制造者和卡發(fā)行者或卡分發(fā)者的角色)。第三是已從發(fā)行者或分發(fā)者得到產(chǎn)品的保密存儲(chǔ)器的用戶。根據(jù)本發(fā)明,提供了大于已有技術(shù)公知的保密性,以阻止終端用戶或在處理保密存儲(chǔ)器中未包括的那些人未授權(quán)使用保密存儲(chǔ)器。
圖1示出根據(jù)本發(fā)明的保密存儲(chǔ)器10的一般結(jié)構(gòu)方框圖。在保密存儲(chǔ)器10中,存在用于接通電源復(fù)位12、地址解碼器14、保密邏輯16以及EEPROM存儲(chǔ)器18的模塊。保密存儲(chǔ)器10具有連接到保密存儲(chǔ)器10內(nèi)的各個(gè)模塊的八個(gè)管腳,即,VDD,VSS,RST,CLK,PGM,F(xiàn)US,以及I/O,如圖所示。如下面解釋的,EEPROM存儲(chǔ)器18被分區(qū),并且由根據(jù)本發(fā)明提供的保密性來控制對(duì)各個(gè)部分的授權(quán)存取以執(zhí)行READ,WRITE,COMPARE,以及ERASE操作。
在阻止對(duì)EEPROM存儲(chǔ)器18的來授權(quán)存取時(shí),必須說明兩個(gè)潛在的未授權(quán)存取的情況。由于保密存儲(chǔ)器10從其制造者到保密存儲(chǔ)器10的發(fā)行者的傳送出現(xiàn)第一種情況。為防止從發(fā)行者中途截取保密存儲(chǔ)器10的那些人未授權(quán)使用保密存儲(chǔ)器10,發(fā)行者必須使用由制造者確定并傳送到發(fā)行者的保密代碼以獲得對(duì)保密存儲(chǔ)器的存取。根據(jù)本發(fā)明,提供了保密性,以阻止不是終端用戶的那些人的未授權(quán)使用,并阻止除發(fā)行者之外的任何其他人竄改或以發(fā)行者不允許的方式使用存儲(chǔ)器。
現(xiàn)在回到圖2,列出表示EEPROM存儲(chǔ)器18中的各個(gè)存儲(chǔ)器分區(qū)的存儲(chǔ)器映象20。在存儲(chǔ)器映象20,EEPROM存儲(chǔ)器18中的每個(gè)存儲(chǔ)器分區(qū)的地址與每個(gè)存儲(chǔ)器分區(qū)的位數(shù)一起被識(shí)別。例如,在存儲(chǔ)器映象20內(nèi)的地址0到15找到下面將要描述的標(biāo)記為制作區(qū)域的分區(qū),并分配16位。EEPROM存儲(chǔ)器18中的位被集合為8-位字。為便于更好地理解每個(gè)存儲(chǔ)器分區(qū),EEPROM存儲(chǔ)器18的存儲(chǔ)器映象20被分為四個(gè)區(qū)段22、24、26和28 。
存儲(chǔ)器映象20的區(qū)段22包括制造者和發(fā)行者分區(qū)。區(qū)段22內(nèi)的分區(qū)是制作區(qū)域、發(fā)行者區(qū)域、保密代碼、保密代碼嘗試計(jì)數(shù)器、以及代碼保護(hù)區(qū)域。代碼保護(hù)區(qū)域也可由終端用戶存取。
制作區(qū)域和發(fā)行者區(qū)域每個(gè)都包括分別與制造者和發(fā)行者有關(guān)的信息。制作區(qū)域由保密存儲(chǔ)器制造者編程,并且不能改變。當(dāng)由保密存儲(chǔ)器10識(shí)別一個(gè)有效保密代碼時(shí)設(shè)定的保密代碼標(biāo)記控制對(duì)發(fā)行者區(qū)域的存取。
保密代碼分區(qū)包括必須由發(fā)行者匹配以存取EEPROM存儲(chǔ)器18并由此將EEPROM存儲(chǔ)器18內(nèi)的各個(gè)分區(qū)個(gè)人化的保密代碼。保密代碼用于保密制造者和發(fā)行者之間的傳輸,并且將在下面進(jìn)行詳細(xì)描述,在EEPROM存儲(chǔ)器18被發(fā)行者個(gè)人化之后,保密代碼阻止對(duì)EEPROM存儲(chǔ)器10的應(yīng)用程序區(qū)域的未授權(quán)存取。同樣,保密代碼是整個(gè)EEPROM存儲(chǔ)器18的全局存取控制。
保密代碼嘗試計(jì)數(shù)器對(duì)展示保密代碼所做的嘗試次數(shù)進(jìn)行計(jì)數(shù)。如果保密代碼嘗試計(jì)數(shù)器記錄8次無效保密代碼的出現(xiàn),則鎖定保密存儲(chǔ)器10。代碼保護(hù)區(qū)域是一個(gè)可用作便箋存儲(chǔ)器的分區(qū),其中允許READ存取,并且由保密代碼標(biāo)記控制WRITE/ERASE操作。
存儲(chǔ)映象20的區(qū)段24包括四個(gè)應(yīng)用程序區(qū)域,四個(gè)應(yīng)用程序區(qū)域不但包括用于保密而且包括用于存儲(chǔ)器存儲(chǔ)的分區(qū)。存儲(chǔ)映象20示出的四個(gè)應(yīng)用程序區(qū)域中的每一個(gè)都包括一個(gè)用于保密代碼、保密代碼嘗試計(jì)數(shù)器、擦除密鑰、擦除密鑰嘗試計(jì)數(shù)器分區(qū),以及存儲(chǔ)存儲(chǔ)器區(qū)域的分區(qū)。一旦EEPROM存儲(chǔ)器18已被發(fā)行者個(gè)人化,每個(gè)應(yīng)用程序區(qū)域的保密代碼和保密代碼嘗試計(jì)數(shù)器的分區(qū)與其他保密方法一起控制對(duì)其相關(guān)存儲(chǔ)存儲(chǔ)器區(qū)域的讀和寫存取,以及每個(gè)應(yīng)用程序區(qū)域的擦除密鑰嘗試計(jì)數(shù)器的分區(qū)與其他保密方法一起控制對(duì)其相關(guān)存儲(chǔ)存儲(chǔ)器區(qū)域的擦除存取。應(yīng)該認(rèn)識(shí)到,對(duì)本領(lǐng)域技術(shù)人員來說,寫入EEPROM是將邏輯‘0’放置到EEPROM存儲(chǔ)器位的過程,而擦除是將邏輯‘1’放置到EEPROM存儲(chǔ)器位的過程。
區(qū)段26是在不需要保密存取的情況下提供的對(duì)保密存儲(chǔ)器的所有操作進(jìn)行測(cè)試的存儲(chǔ)器測(cè)試區(qū)域。
區(qū)段28是用于保險(xiǎn)絲的分區(qū)。一旦保密存儲(chǔ)器10已由發(fā)行者個(gè)人化,則保險(xiǎn)絲分區(qū)28通過將其設(shè)定到邏輯‘0’被永久“熔斷”。應(yīng)該認(rèn)識(shí)到,被熔斷的位是一個(gè)被永久設(shè)定到邏輯‘0’的獨(dú)立的EEPROM存儲(chǔ)器位。
如上所述,當(dāng)保密存儲(chǔ)器10從制造者發(fā)送到發(fā)行者時(shí),制造者確定的保密代碼由制造者傳送到發(fā)行者。對(duì)于由發(fā)行者存取以便為用戶將保密存儲(chǔ)器10個(gè)人化的保密存儲(chǔ)器10,發(fā)行者必須將用于與保密存儲(chǔ)器的制造者程編的保密代碼進(jìn)行比較的制造者傳送的保密代碼輸入到存儲(chǔ)映象20的區(qū)段22內(nèi)的保密代碼分區(qū)。對(duì)于獲得對(duì)EEPROM存儲(chǔ)器18的訪問的發(fā)行者,必須存在發(fā)行者輸入的保密代碼與制造者程編的保密代碼的準(zhǔn)確匹配。
為阻止未授權(quán)人對(duì)保密存儲(chǔ)器10的系統(tǒng)攻擊,由保密代碼嘗試計(jì)數(shù)器區(qū)段22通過輸入與制造者程編的保密代碼進(jìn)行比較的保密代碼來對(duì)保密存儲(chǔ)器10的每次嘗試存取進(jìn)行計(jì)數(shù)。如果進(jìn)行了8次未成功的保密代碼與程編保密代碼的匹配,則不再可能設(shè)定保密標(biāo)記。每次輸入保密代碼與程編保密代碼進(jìn)行比較,并且如果匹配,則保密代碼嘗試計(jì)數(shù)器重新設(shè)定為零。
現(xiàn)在回到圖3,示出用于成功的保密代碼比較和保密代碼標(biāo)記設(shè)定的時(shí)序圖30。在時(shí)序圖30,執(zhí)行RESET,READ,COMPARE,WRITE和ERASE操作。RESET,READ,COMPARE,WRITE和ERASE操作的時(shí)序圖分別在圖4A到4D示出。
如時(shí)序圖30所示,為將保密代碼與制造者程編的保密代碼進(jìn)行比較,將一個(gè)復(fù)位信號(hào)首先提供給保密存儲(chǔ)器10的RST(復(fù)位)管腳。在RESET操作,地址解碼器14中的地址計(jì)數(shù)器重新設(shè)定為零,并且在復(fù)位信號(hào)的下降沿之后EEPROM存儲(chǔ)器18的第一位可用于I/O管腳。下面,由提供到CLK(時(shí)鐘)管腳的信號(hào)遞增地址計(jì)數(shù)器,同時(shí)將提供給保密存儲(chǔ)器10的PGM(編程/擦除)管腳的信號(hào)保持為低電平,直到到達(dá)保密存儲(chǔ)器代碼分區(qū)的地址。這就是READ操作。
EEPROM存儲(chǔ)器18的地址計(jì)數(shù)器由圖5所列出的地址計(jì)數(shù)控制電路40控制。兩個(gè)信號(hào)、CLKR和R由地址計(jì)數(shù)控制電路40產(chǎn)生,以控制用于產(chǎn)生所要求的EEPROM存儲(chǔ)器18的地址的多級(jí)計(jì)數(shù)器。CLKR信號(hào)是一個(gè)用于遞增地址計(jì)數(shù)器的內(nèi)部時(shí)鐘信號(hào),而R信號(hào)是一個(gè)用于將地址計(jì)數(shù)器重新設(shè)定為零的內(nèi)部信號(hào)。
地址計(jì)數(shù)控制電路40具有下面的輸入信號(hào)PGMERASEFUNC,WRT,CLK,RST,F(xiàn)LGRST和CPUB。在地址計(jì)數(shù)控制電路,PGMERASEFUNC和WRT信號(hào)都連接到NOR門電路42的輸入。NOR門電路42的輸出和CLK信號(hào)連接到AND門電路44的輸入。AND門電路44的輸出和RST信號(hào)連接到NOR門電路46的輸入,并且NOR門電路46的輸出通過反相器48和50以形成CLKR信號(hào)。CLK信號(hào)和FLGRST信號(hào)連接到AND門電路52的輸入。AND門電路52的輸出和CPUB信號(hào)連接到具有連接到D型觸發(fā)器56的脈沖負(fù)沿觸發(fā)清零輸入的輸出的NOR門電路54的輸入。RST信號(hào)也通過反相器58連接到D型觸發(fā)器56的時(shí)鐘輸入。D型觸發(fā)器56的數(shù)據(jù)輸入通過連接到Vss的反相器60保持為高電平。D型觸發(fā)器56的數(shù)據(jù)輸出和CPUB信號(hào)連接到NOR門電路62的輸入,并且NOR門電路62的輸出通過反相器64以形成R信號(hào)。
PGMERASEFUNC信號(hào)通過下面所述的一個(gè)電路內(nèi)部產(chǎn)生。當(dāng)執(zhí)行擦除或?qū)懼芷跁r(shí),通過使CLK信號(hào)未通過當(dāng)其切換時(shí)的AND門電路42來產(chǎn)生該信號(hào)以中止地址計(jì)數(shù)器,在檢查地址計(jì)數(shù)控制電路40時(shí)可以看到這一點(diǎn)。外部產(chǎn)生RST信號(hào)以便將地址計(jì)數(shù)器重新設(shè)定到零。當(dāng)RST信號(hào)從高轉(zhuǎn)換為低時(shí),時(shí)鐘同步D型觸發(fā)器56,并且D型觸發(fā)器56的數(shù)據(jù)輸出為高電平。結(jié)果是,R信號(hào)為高電平并且地址計(jì)數(shù)器重新設(shè)定為零。當(dāng)R信號(hào)為高電平時(shí),在地址計(jì)數(shù)器已被設(shè)定為零之后FLGRST信號(hào)將R信號(hào)重新設(shè)定為低電平。當(dāng)重新設(shè)定EEPROM存儲(chǔ)器18或者地址計(jì)數(shù)器已滾動(dòng)過零而使得EEPROM存儲(chǔ)器18內(nèi)的地址為零時(shí),由地址計(jì)數(shù)器產(chǎn)生FLGRST信號(hào)。當(dāng)保密存儲(chǔ)器10上電時(shí)產(chǎn)生CPUB信號(hào)。
地址計(jì)數(shù)器的輸出反饋給用于產(chǎn)生指示何時(shí)已達(dá)到EEPROM存儲(chǔ)器18內(nèi)的特定地址的控制字信號(hào)的控制字標(biāo)識(shí)符??刂谱謽?biāo)識(shí)符還產(chǎn)生EEPROM存儲(chǔ)器18內(nèi)的每個(gè)字的第一位、第二位以及第八位信號(hào)。正如下面將詳細(xì)描述的,控制字標(biāo)識(shí)符產(chǎn)生的信號(hào)由保密邏輯使用以識(shí)別EEPROM存儲(chǔ)器18內(nèi)的哪一分區(qū)正被存取,以及是否還在尋址一個(gè)字的第一、第二或最后位。
隨著時(shí)鐘信號(hào)遞增編程保密代碼的地址,進(jìn)行編程保密代碼與出現(xiàn)在I/O管腳的保密代碼的逐位比較。由圖6示出的比較位電路70進(jìn)行該比較。在比較位電路70,由于通過D-型觸發(fā)器74進(jìn)行時(shí)鐘同步,由在SAOUT線上的讀出放大器從EEPROM18讀出的數(shù)據(jù)通過XNOR門電路92與輸入到I/O線的保密代碼進(jìn)行逐位比較。在COMPARE操作中,在時(shí)鐘的下降沿遞增地址計(jì)數(shù)器,并且將輸入數(shù)據(jù)鎖定在時(shí)鐘的上升沿。在時(shí)鐘的下一個(gè)下降沿進(jìn)行比較。
在D型觸發(fā)器82被時(shí)鐘同步時(shí)進(jìn)行比較。由于進(jìn)行比較,CMPBIT必須保留用于比較的高電平以指示一個(gè)匹配。對(duì)于為高電平的CMPBIT,NAND門電路80的兩個(gè)輸入必須為高電平,如果其中一個(gè)輸入為低電平,則CMPBIT信號(hào)將保留低電平。由于NAND門電路80的一個(gè)輸入連接到OR門電路78的輸出,則門電路78的輸出必須保持為高電平以便CMPBIT信號(hào)保持為高電平。到OR門電路78的輸入為來自XNOR門電路72的比較輸出以及通過反相器76饋送的SC WORD信號(hào)。當(dāng)?shù)刂酚?jì)數(shù)器處于包含保密代碼的分區(qū)內(nèi)時(shí),SC WORD信號(hào)為高電平,并且由此,SC WORD信號(hào)使得OR門電路78的輸出不是高電平,同時(shí)地址計(jì)數(shù)器處于保密代碼分區(qū)。另外,當(dāng)被比較的位相同時(shí),XNOR門電路72的輸出才為高電平以便從OR門電路78的輸出提供高電平,從而CMPBIT保持高電平。如果在比較期間,OR門電路78的輸出為低電平,則CMPBIT將為低電平并保持為低電平。應(yīng)該注意到,如果在比較期間被斷電,則退出COMPARE操作,因?yàn)镈型觸發(fā)器通過CPUB信號(hào)復(fù)位。FLGRST信號(hào)將D-型觸發(fā)器82復(fù)位,從而允許另一個(gè)COMPARE操作。
在編程保密代碼與輸入保密代碼匹配之后,必須執(zhí)行確認(rèn)操作。在確認(rèn)操作中,遞增保密代碼嘗試計(jì)數(shù)器并執(zhí)行READ操作直到在保密代碼嘗試計(jì)數(shù)器中出現(xiàn)邏輯‘1’。在READ操作期間,遞增地址計(jì)數(shù)器。在READ操作中,當(dāng)遞增地址計(jì)數(shù)器時(shí),在時(shí)鐘下降沿之后第一位可用于I/O。應(yīng)該認(rèn)識(shí)到自從保密代碼嘗試計(jì)數(shù)器被復(fù)位之后具有全部邏輯‘1’的保密代碼嘗試計(jì)數(shù)器指示還未進(jìn)行所嘗試的不成功匹配。接著在出現(xiàn)邏輯‘1’的地址,執(zhí)行WRITE操作以便在該地址位置寫入邏輯‘0’。
圖7示出寫入零確認(rèn)電路90。到寫入零確認(rèn)電路90的輸入信號(hào)為CPUB,CLK,PGM,和SAOUT。CPUB信號(hào)通過反相器92連接到AND門電路94的輸入和D-型觸發(fā)器100的清零輸入‘C’。CLK信號(hào)連接到第一NAND門電路96、第二NAND門電路98的輸入、D-型觸發(fā)器100的時(shí)鐘輸入、以及第三NAND門電路102的輸入。PGM信號(hào)連接到D-型觸發(fā)器104的時(shí)鐘輸入,并通過一個(gè)反相器106連接到D-型觸發(fā)器100的數(shù)據(jù)輸入和第三NAND門電路102的輸入。D-型觸發(fā)器100的數(shù)據(jù)輸出還連接到第三NAND門電路102的輸入。第三NAND門電路102的輸出連接到AND門電路94的一個(gè)輸入。SAOUT信號(hào)連接到D-型觸發(fā)器104的數(shù)據(jù)輸入。第一NAND門電路96的另一個(gè)輸入通過反相器108連接到D-型觸發(fā)器104的數(shù)據(jù)輸出。第一NAND門電路96的輸出連接到AND門電路110的一個(gè)輸入,而AND門電路110的另一個(gè)輸入連接到AND門電路94的輸出。AND門電路94的輸出還連接到D型觸發(fā)器112的脈沖負(fù)沿觸發(fā)清零輸入‘C’,以及NAND門電路98的一個(gè)輸入。D型觸發(fā)器104的數(shù)據(jù)輸出還連接到NAND門電路98,并且D型觸發(fā)器104的反相輸出連接到D型觸發(fā)器112的時(shí)鐘輸入。Vss通過反相器114連接到D型觸發(fā)器112的輸入,并且D型觸發(fā)器112的數(shù)據(jù)輸出在通過反相器116和118之后形成寫入零確認(rèn)電路90的輸出。
現(xiàn)在參照?qǐng)D7,將解釋確認(rèn)操作。如上所述,當(dāng)在COMPARE操作之后從保密代碼嘗試計(jì)數(shù)器讀取邏輯‘1’時(shí),SAOUT信號(hào)應(yīng)該為邏輯‘1’。隨著PGM信號(hào)變高以啟動(dòng)將‘0’寫入到從其中讀取邏輯‘1’的保密代碼嘗試計(jì)數(shù)器內(nèi)的地址,邏輯‘1’應(yīng)鎖定在D型觸發(fā)器104的‘Q’輸出。此時(shí),WROVEN信號(hào)為低電平。如果發(fā)生WRITE‘0’,則SAOUT信號(hào)將鎖定在PGM的下一個(gè)上升沿。
接著在保密代碼嘗試計(jì)數(shù)器執(zhí)行ERASE操作。這將導(dǎo)致在D-型觸發(fā)器112的時(shí)鐘輸入的上升沿將邏輯‘1’鎖定在D-型觸發(fā)器112的輸出。應(yīng)該明白,當(dāng)執(zhí)行WRITE操作時(shí),僅一個(gè)信號(hào)位改變,但是當(dāng)執(zhí)行ERASE操作時(shí),全部字節(jié)改變。接著執(zhí)行READ操作以指示已設(shè)定保密代碼標(biāo)記,這是因?yàn)橐言试S保密代碼嘗試計(jì)數(shù)器的擦除。邏輯‘1’的READ操作指示已設(shè)定保密代碼標(biāo)記,這是因?yàn)橐堰M(jìn)行保密代碼嘗試計(jì)數(shù)器的擦除。邏輯‘0’的READ讀出表示還未設(shè)定保密代碼標(biāo)記,這是因?yàn)槲催M(jìn)行保密代碼嘗試計(jì)數(shù)器的擦除。D-型觸發(fā)器100、NAND門電路102和AND門電路94保證,如果加電重啟或增加地址則WROVEN信號(hào)被迫為邏輯‘0’。
一旦已進(jìn)行了成功的COMPARE,并且已執(zhí)行WRITE操作,則將通過圖8所示的保密標(biāo)記電路120設(shè)定保密代碼標(biāo)記。到保密代碼標(biāo)記電路120的輸入為ENABLE,CPUB,WROVEN,ACWORD以及CMPBIT,并且其輸出為SV。ENABLE信號(hào)通過反相器122連接到NOR門電路124的輸入,并且還連接到NAND門電路126的輸入。連接到NAND門電路126的另兩個(gè)輸入的是信號(hào)ACWORD和CMPBIT。CPUB信號(hào)連接到NOR門電路124的另一個(gè)輸入,并且NOR門電路124的輸出連接到D-型觸發(fā)器128的脈沖負(fù)沿觸發(fā)清零輸入‘C’。WROVEN信號(hào)連接到D-型觸發(fā)器128的時(shí)鐘輸入。D-型觸發(fā)器128的數(shù)據(jù)輸入連接到具有與NAND門電路126輸出相連的第一輸入以及通過反相器132與D-型觸發(fā)器128輸出相連的第二輸入的NAND門電路130的輸出。
當(dāng)WROVEN上升時(shí),所給出的輸入到NAND門電路126的CMPBIT在保密代碼比較之后仍然為高電平,D-型觸發(fā)器128將鎖定高電平輸出SV(所給出的ENABLE和AC WORD還為高電平),只要將電源提供給保密存儲(chǔ)器10并且ENABLE為高電平,則SV將保持為高電平,這是因?yàn)镾V上的邏輯‘0’通過一個(gè)反相器反饋給NAND門電路130以便將邏輯‘0’輸入到NAND門電路130。由于該反饋的存在則到D-型觸發(fā)器128的輸入將保持高電平。
一旦已設(shè)定保密代碼標(biāo)記,則保密存儲(chǔ)器10的發(fā)行者進(jìn)行存取以個(gè)人化終端用戶的應(yīng)用程序區(qū)域。在個(gè)人化所要求的發(fā)行者已存取的保密存儲(chǔ)器10的分區(qū)之后,區(qū)段28內(nèi)的保險(xiǎn)絲值被寫到邏輯‘0’。圖9中表1所列出的是在保險(xiǎn)絲被設(shè)定到邏輯‘0’之前用于個(gè)人化保密存儲(chǔ)器10的存取條件。為個(gè)人化保密存儲(chǔ)器10,發(fā)行者將要求的數(shù)據(jù)寫入到存取條件所允許的保密存儲(chǔ)器10或者從保密存儲(chǔ)器10擦除。在表1,代碼SV表示其被設(shè)定到邏輯‘1’時(shí),代碼Rn是一個(gè)用于應(yīng)用程序分區(qū)的讀標(biāo)記的保密代碼標(biāo)記,其中n=1,2,3,或4對(duì)應(yīng)于四個(gè)應(yīng)用程序區(qū)域,并且‘X’表示無關(guān)。
作為第一個(gè)實(shí)例,在保密代碼嘗試計(jì)數(shù)器(SCAC)分區(qū),當(dāng)SV=0,即,未設(shè)定保密代碼標(biāo)記時(shí),僅允許讀和寫操作,而當(dāng)SV=1,即,設(shè)定保密代碼標(biāo)記時(shí),允許讀、寫和擦除存取。作為第二個(gè)實(shí)例,在第一存儲(chǔ)存儲(chǔ)器區(qū)域(SMZ1)分區(qū),當(dāng)SV=0并且R1=0,不允許存取,而當(dāng)SV=0并且R1=1時(shí),允許讀存取、當(dāng)SV1時(shí),允許讀、寫和擦除存取。在優(yōu)選實(shí)施例,由四個(gè)存儲(chǔ)存儲(chǔ)器區(qū)域中的每一個(gè)的第二位值設(shè)定Rn標(biāo)記。即使特定的存儲(chǔ)存儲(chǔ)器區(qū)域中的第二位值可通過后面的操作被寫入邏輯‘0’,Rn標(biāo)記也將保持設(shè)定直到保密存儲(chǔ)器斷電為止。
圖10所示為設(shè)定Rn標(biāo)記的P和R標(biāo)記設(shè)定電路140。P和R標(biāo)記設(shè)定電路140還如下設(shè)定Pn標(biāo)記。P和R標(biāo)記設(shè)定電路140具有輸入信號(hào)CPUB,CLKB,BIT0,SAOUT,WORD以及BIT1。CPUB信號(hào)連接到D-型觸發(fā)器142和144的復(fù)位輸入‘R’。CLKB信號(hào)連接到D-型觸發(fā)器142和144的時(shí)鐘輸入。SAOUT和WORD信號(hào)連接到AND門電路146和148的第一和第二輸入,BIT0和BIT1信號(hào)分別連接到AND門電路146和148的第一輸入。AND門電路146和148的輸出分別連接到NOR門電路150和152的第一輸入。NOR門電路150和152的輸出分別連接到D-型觸發(fā)器142和144的數(shù)據(jù)輸入。D-型觸發(fā)器142和144的數(shù)據(jù)輸出分別反饋到NOR門電路150和152的第二輸入,并且還形成Pn和Rn標(biāo)記。
在P和R標(biāo)記設(shè)定電路140的操作中,BIT0、BIT1以及WORD信號(hào)由控制字標(biāo)識(shí)符電路設(shè)定。在設(shè)定特定的Rn標(biāo)記中,地址位于從其中讀取Rn標(biāo)記的存儲(chǔ)器的分區(qū),WORD信號(hào)以及該字的BIT1將為高電平,并且如果在SAOUT線讀出的BIT1的值還是高電平,則將設(shè)定RN標(biāo)記。則Rn標(biāo)記將保持設(shè)定直到由CPUB信號(hào)使保密存儲(chǔ)器斷電為止。即使在通過后面的一個(gè)操作將邏輯‘0’寫入特定存儲(chǔ)存儲(chǔ)器區(qū)域內(nèi)的第二位時(shí)也是這樣,從而使AND門電路148的輸出為邏輯‘0’,因?yàn)镈-型觸發(fā)器144的輸出通過OR門電路152的反饋使OR門電路152的輸出保持在邏輯‘1’。除采用BIT0取代BIT1信號(hào)之外,用于設(shè)定Pn標(biāo)記的操作與設(shè)定Rn標(biāo)記的操作類似。
本領(lǐng)域技術(shù)人員從圖9可以很容易地得出所必須設(shè)定的以便對(duì)保密存儲(chǔ)器分區(qū)內(nèi)的數(shù)據(jù)進(jìn)行讀、寫、擦除或比較的標(biāo)記。如圖4A到4D中的時(shí)序圖所示通過將適當(dāng)?shù)男盘?hào)序列提供給保密存儲(chǔ)器10的管腳來執(zhí)行讀、寫、擦除和比較保密存儲(chǔ)器10中的數(shù)據(jù)。
例如,為寫入到第一應(yīng)用程序區(qū)域內(nèi)的保密代碼分區(qū),通過執(zhí)行RESET操作將EEPROM存儲(chǔ)器10的地址首先設(shè)定為零。本領(lǐng)域技術(shù)人員能夠認(rèn)識(shí)到,通過將信號(hào)以圖4A所列出的RESET操作的時(shí)序圖所示順序提供給保密存儲(chǔ)器的管腳來執(zhí)行RESET操作。接著執(zhí)行READ操作直到地址計(jì)數(shù)器中的地址增加到第一應(yīng)用程序區(qū)域內(nèi)的保密代碼分區(qū)的初始地址為止。最后,執(zhí)行WRITE操作以便將要求的數(shù)據(jù)寫入到第一應(yīng)用程序區(qū)域內(nèi)的保密代碼分區(qū)。如上所述,一旦發(fā)行者完成用于終端用戶的個(gè)人化保密存儲(chǔ)器10,則保險(xiǎn)絲分區(qū)被永久地設(shè)定到邏輯‘0’以模擬熔斷狀態(tài)。
一旦已熔斷保險(xiǎn)絲,根據(jù)圖11中的表2列出的存取條件確定存取保密存儲(chǔ)器。在表2,存在未在圖9中的表1示出的三個(gè)附加代碼。這些代碼是Sn、Pn和En。代碼Sn表示四個(gè)應(yīng)用程序區(qū)域的保密代碼標(biāo)記,其中n=1,2,3,或4對(duì)應(yīng)于四個(gè)應(yīng)用程序區(qū)域。
當(dāng)設(shè)定一個(gè)特定的應(yīng)用程序區(qū)域的保密代碼標(biāo)記時(shí),Sn代碼為邏輯‘1’。為設(shè)定特定的應(yīng)用程序區(qū)域內(nèi)的Sn標(biāo)記,必須出現(xiàn)與存儲(chǔ)在特定的應(yīng)用程序區(qū)域的保密代碼分區(qū)內(nèi)的保密代碼匹配的保密代碼。以與上述的在區(qū)段22的保密代碼分區(qū)找到保密代碼的相同方式執(zhí)行比較和確認(rèn)操作。唯一的差別是在與所選的應(yīng)用程序區(qū)域有關(guān)的保密代碼分區(qū)的地址開始進(jìn)行比較易于理解。
代碼Pn是用于四個(gè)應(yīng)用程序區(qū)域中的每一個(gè)的寫入標(biāo)記。在優(yōu)選實(shí)施例,由四個(gè)應(yīng)用程序區(qū)域中的每一個(gè)的第一位中的值設(shè)定Pn標(biāo)記。當(dāng)設(shè)定時(shí)Pn標(biāo)記為邏輯‘1’。Pn標(biāo)記將保持設(shè)定直到保密存儲(chǔ)器被斷電為止,即使特定應(yīng)用程序區(qū)域的第一位可通過后面的一個(gè)操作寫入邏輯‘0’。參照?qǐng)D10所述進(jìn)行Pn標(biāo)記的設(shè)定。
代碼En表示四個(gè)應(yīng)用程序區(qū)域的擦除代碼標(biāo)記。當(dāng)設(shè)定一個(gè)特定的應(yīng)用程序區(qū)域的擦除代碼標(biāo)記時(shí),En代碼為邏輯‘1’。為設(shè)定特定的應(yīng)用程序區(qū)域內(nèi)的En標(biāo)記,必須出現(xiàn)與存儲(chǔ)在特定的應(yīng)用程序區(qū)域的擦除密鑰分區(qū)內(nèi)的擦除代碼匹配的擦除代碼。以與上述的在區(qū)段22的保密代碼分區(qū)找到保密代碼的相同方式執(zhí)行比較和確認(rèn)操作。唯一的差別是在與所選的應(yīng)用程序區(qū)域有關(guān)的擦除密鑰分區(qū)的地址開始進(jìn)行比較易于理解。
對(duì)于終端用戶為獲得用于讀、寫、擦除和比較的對(duì)EEPROM18的各個(gè)分區(qū)的存取,必須設(shè)定SV,Sn,PN,Rn,和En標(biāo)記的正確組合。作為一個(gè)實(shí)例,下面將討論在存儲(chǔ)存儲(chǔ)器區(qū)域中必須設(shè)定一個(gè)讀、寫、擦除和比較的SV,Sn,PN,Rn,和En標(biāo)記的所要求的組合。
在存儲(chǔ)存儲(chǔ)器區(qū)域,通過將標(biāo)記的不同組合分為三組可以很容易理解由不同標(biāo)記組合提供的存取。在第一組,Sn=0,并且所允許的對(duì)存儲(chǔ)存儲(chǔ)器區(qū)域存取僅為當(dāng)Rn=1時(shí)所發(fā)生的READ操作。在第二組,SV=1,Sn=1,以及Pn=0。當(dāng)該標(biāo)記設(shè)定發(fā)生時(shí),存取存儲(chǔ)存儲(chǔ)器區(qū)域基于En標(biāo)記。如果En=0,則僅允許READ操作。同樣,如果En=1,則允許READ和ERASE操作。在第三組,SV=1,Sn=1,以及Pn=1。該標(biāo)記設(shè)定發(fā)生時(shí),存取存儲(chǔ)存儲(chǔ)器區(qū)域基于En標(biāo)記。如果En=0,則僅允許READ和WRITE操作。同樣,如果En=1,則允許READ,WRITE和ERASE操作。
因此,應(yīng)得出下面的結(jié)論。首先,只有當(dāng)Sn=0和Rn=0時(shí)不允許從存儲(chǔ)器存儲(chǔ)區(qū)域READ。其次,只有當(dāng)SV=1,Sn=1和Pn=1時(shí)允許WRITE。第三,只有當(dāng)SV=1,Sn=1和En=1時(shí)允許ERASE。
可以實(shí)現(xiàn)用于產(chǎn)生送給EEPROM18以便進(jìn)行EEPROM18內(nèi)的數(shù)據(jù)的READ,WRITE,或ERASE的使能信號(hào)的組合邏輯電路圖,并且在圖12A-12C示出上述的用于熔斷個(gè)人化的保險(xiǎn)絲的使能信號(hào)。本領(lǐng)域技術(shù)人員從圖12A-12C可以很容易地認(rèn)識(shí)到必須如前所述設(shè)定標(biāo)記以得到所要求的圖12A-12C的輸出使能信號(hào)。例如,在PGMERASEEFUNC為低電平、MEM信號(hào)為高電平、以及所選存取分區(qū)的標(biāo)記也為高電平時(shí),圖12A產(chǎn)生為高電平的讀使能信號(hào)。為避免公開文本的過分復(fù)雜,這里不再描述已在上文進(jìn)行描述的每個(gè)標(biāo)記。
圖12B和12C從上述的標(biāo)記設(shè)定分別產(chǎn)生寫控制(WRT CTRL),保險(xiǎn)絲寫控制(FZ WRT CTRL),以及清零或擦除控制(CLR CTRL)。接著將WRT CTRL,F(xiàn)Z WRT CTRL,以及CLR CTRL信號(hào)反饋給圖13所示的寫和擦除控制電路,該寫和擦除控制電路產(chǎn)生用于EEPROM18的信號(hào)WRTEN,CLEAN,和WRT以寫入和擦除數(shù)據(jù),并且還產(chǎn)生用于控制保險(xiǎn)絲的程編信號(hào)的使能信號(hào),F(xiàn)Z WRT EN。本領(lǐng)域普通技術(shù)人員很容易地理解圖12A-12C和13列出電路根據(jù)上述標(biāo)記產(chǎn)生用于讀、寫、擦除和保險(xiǎn)絲編程的使能信號(hào)的操作。
盡管已示出和描述本發(fā)明的實(shí)施例和應(yīng)用,在不脫離本文所述本發(fā)明的概念的情況下除上述之外很多修改對(duì)本領(lǐng)域的技術(shù)人員來說顯而易見。因此,除附屬權(quán)利要求的精神之外未限定本發(fā)明。
權(quán)利要求
1.一種保密存儲(chǔ)器,包括第一級(jí)保密區(qū)域,具有在發(fā)行者保險(xiǎn)絲被熔斷之前控制對(duì)所述保密存儲(chǔ)器的存取的存取代碼;保密代碼嘗試計(jì)數(shù)器,當(dāng)在重新設(shè)定所述保密代碼嘗試計(jì)數(shù)器之前已達(dá)到匹配所述存取代碼的預(yù)定次數(shù)時(shí)阻止對(duì)所述保密存儲(chǔ)器的存??;多個(gè)應(yīng)用程序區(qū)域,所述多個(gè)應(yīng)用程序區(qū)域中的每一個(gè)包括存儲(chǔ)存儲(chǔ)器區(qū)域;應(yīng)用程序保密區(qū)域,具有在發(fā)行者保險(xiǎn)絲已被熔斷之后控制對(duì)所述存儲(chǔ)存儲(chǔ)器區(qū)域的存取的應(yīng)用程序區(qū)域存取代碼;應(yīng)用程序區(qū)域保密代碼嘗試計(jì)數(shù)器,當(dāng)在重新設(shè)定所述應(yīng)用程序區(qū)域保密代碼嘗試計(jì)數(shù)器之前已達(dá)到匹配所述應(yīng)用程序存取代碼的預(yù)定嘗試次數(shù)時(shí)阻止對(duì)所述應(yīng)用程序區(qū)域的存??;擦除密鑰分區(qū),具有在發(fā)行者保險(xiǎn)絲已被熔斷之后控制對(duì)所述存儲(chǔ)存儲(chǔ)器區(qū)域的擦除存取的擦除密鑰代碼;和擦除密鑰嘗試計(jì)數(shù)器,當(dāng)在重新設(shè)定所述擦除密鑰嘗試計(jì)數(shù)器之前已達(dá)到匹配所述擦除密鑰代碼的預(yù)定嘗試次數(shù)時(shí)阻止對(duì)所述應(yīng)用程序區(qū)域的擦除存取。
全文摘要
根據(jù)本發(fā)明,保密存儲(chǔ)器(20)包括具有在發(fā)行者保險(xiǎn)絲(28)被熔斷之前控制對(duì)所述保密存儲(chǔ)器(20)的存取的存取代碼(SCI)的第一級(jí)保密區(qū)域(22),當(dāng)在重新設(shè)定所述保密代碼嘗試計(jì)數(shù)器(SLAC)之前已達(dá)到匹配所述存取代碼的預(yù)定次數(shù)時(shí)阻止對(duì)所述保密存儲(chǔ)器(20)的存取的保密代碼嘗試計(jì)數(shù)器(SLAC),多個(gè)應(yīng)用程序區(qū)域(24),多個(gè)應(yīng)用程序區(qū)域中的每一個(gè)包括:存儲(chǔ)存儲(chǔ)器區(qū)域(SMZ2-4),具有在發(fā)行者保險(xiǎn)絲(28)已被熔斷之后控制對(duì)所述存儲(chǔ)存儲(chǔ)器區(qū)域的存取的應(yīng)用程序區(qū)域存取代碼(SC2-4)的應(yīng)用程序保密區(qū)域(24),當(dāng)在重新設(shè)定所述應(yīng)用程序區(qū)域保密代碼嘗試計(jì)數(shù)器之前已達(dá)到匹配所述應(yīng)用程序存取代碼(SC2-4)的預(yù)定次數(shù)時(shí)阻止對(duì)所述應(yīng)用程序區(qū)域(24)的存取的應(yīng)用程序區(qū)域保密代碼嘗試計(jì)數(shù)器(S2-4AC),具有控制擦除存取計(jì)數(shù)器(E1-4AC)的擦除密鑰代碼的擦除密鑰(EZ2-4)分區(qū),擦除存取計(jì)數(shù)器(E1-4AC)用于當(dāng)在重新設(shè)定所述擦除密鑰嘗試計(jì)數(shù)器(E1-4AC)之前已達(dá)到匹配所述擦除密鑰代碼(EZ2-4)的預(yù)定次數(shù)時(shí)阻止對(duì)應(yīng)用程序區(qū)域的存取。
文檔編號(hào)G07F7/10GK1276891SQ98809842
公開日2000年12月13日 申請(qǐng)日期1998年9月23日 優(yōu)先權(quán)日1997年10月3日
發(fā)明者J·P·本哈默, D·F·巴蘭, P·D·童格, 小E·L·特里 申請(qǐng)人:阿特梅爾股份有限公司