[發明專利]非接觸式邏輯加密卡的防拔處理方法無效
| 申請號: | 200910057572.2 | 申請日: | 2009-07-08 |
| 公開(公告)號: | CN101944191A | 公開(公告)日: | 2011-01-12 |
| 發明(設計)人: | 盧君明 | 申請(專利權)人: | 上海華虹集成電路有限責任公司 |
| 主分類號: | G06K19/073 | 分類號: | G06K19/073 |
| 代理公司: | 上海浦一知識產權代理有限公司 31211 | 代理人: | 戴廣志 |
| 地址: | 201203 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 接觸 邏輯 加密 處理 方法 | ||
技術領域
本發明涉及一種非接觸式邏輯加密卡的防拔處理方法。
背景技術
自從20世紀20年代信用卡誕生以來,已產生各種類型的電子信息卡,如現金卡、信用卡、身份卡、百貨商店卡等。近來,集成有硅芯片的邏輯加密卡由于其方便性、穩定性、安全性和眾多應用而變得流行。
邏輯加密卡與包括磁介質類型的傳統電子信息卡相比,具有高穩定性、寫保護數據和高安全性諸多優點,被廣泛接納為下一代多媒體信息介質。
非接觸式邏輯加密卡是指符合國際標準ISO/IEC-14443的鄰近卡(PICC,Proximity?Integrated?circuits?card,一種ID-1型卡)。非接觸式邏輯加密卡的集成電路芯片內部配置有邏輯加密保護電路的EEPROM存儲芯片,一般只能存儲數據,不能進行數據處理,或者僅具有簡單加減處理能力;加密邏輯保護電路能在一定程度上保護非接觸式邏輯加密卡和卡中數據安全,無法防止惡意的攻擊。非接觸式邏輯卡由于成本較低,同時具有一定的安全性,在交通、公用事業、醫療衛生、旅游娛樂、安全控制、考勤、社區服務等非金融領域得到廣泛的應用。
非接觸式邏輯加密卡的EEPROM存儲容量通常不小于1024個字節,可劃分為1-16個扇區,按扇區進行管理。每個扇區具有讀和寫兩種密鑰保護,并且各個扇區的密鑰可以各不相同。
針對非接觸式邏輯加密卡的用戶存儲區,其改寫操作只可能有以下三種狀態:1、改寫成功;2、改寫失敗,未改寫;3、改寫失敗,被破壞,數據既非改寫前數據,也非期望改寫入的數據。
對給定的數據,用戶期望的改寫操作要么改寫成功、要么不改寫,而不期望出現未預期的值(即第三種情況),這是非接觸式邏輯加密卡實現電子錢包、安全控制、門襟等功能的保證之一。
但是目前在非接觸式邏輯加密卡中實現數據存儲的基本上是EEPROM,其特性為在寫入新值之前需要進行電子擦除的動作。因此,EEPROM編程分成兩步,第一步,將需要寫入區域的EEPROM基本單元進行電子擦除,使其全部固定為“0”或“1”;第二步,將需要寫入的數據值寫入EEPROM對應的存儲單元中,這樣EEPROM對應的存儲空區才能保存對應的數據;而且其擦除和寫入過程均在1~2ms(毫秒)的量級。
非接觸式邏輯加密卡是通過射頻方式與終端進行通訊的,操作距離較短。持卡人使用非接觸式邏輯加密卡在交易過程中或非接觸式邏輯加密卡的EEPROM正在編程過程中,隨時有可能由于晃動等客觀或主觀操作而將卡移出操作范圍,即發生拔出操作,導致交易異常結束,使EEPROM內的數據修改成客戶不期望的值,如全零、全1或其它值。如果不對EEPROM內的數據進行特殊處理,因交易異常結束的非接觸式邏輯加密卡再次進行交易操作時,則由于其數據為客戶不期望的值,導致后續交易無法進行,尤其是當數據為密鑰數據和格式控制數據等重要數據時,一次EEPROM的編程異常操作就可能導致該張非接觸式邏輯加密卡的失效。
實現非接觸式邏輯加密卡防拔功能的關鍵是確定重要數據在EEPROM的一次交易因發生異常而結束時,如果該卡再次進行交易操作,能根據自身工作狀態自動執行相應的恢復進程,保證其數據要么已經被寫成功,要么未修改,而不出現第三種非客戶期望的值。
發明內容
本發明要解決的技術問題是提供一種非接觸式邏輯加密卡的防拔處理方法,能夠保證非接觸式邏輯加密卡內數據安全修改,做到卡內數據的準確描述和維護,保證卡內數據修改的一致性。
為解決上述技術問題,本發明的非接觸式邏輯加密卡的防拔處理方法是:將非接觸式邏輯加密卡中的EEPROM存儲空間分為數據存儲區和數據備份區;其中:設置一數據有效空間指示標識;當非接觸式邏輯加密卡進行數據讀取操作時,按照數據有效空間指示標識的指引從相應的數據存儲區或數據備份區讀取數據;當非接觸式邏輯加密卡進行數據寫入操作時,按照數據有效空間指示標識的指引向相應的數據存儲區或數據備份區寫入數據。
非接觸式邏輯加密卡出現數據異常的主要原因是其在EEPROM編程時被異常中斷,導致其數據成為非期望的第三狀態值。采用本發明的方法后,即使非接觸式邏輯加密卡在EEPROM編程時出現異常中斷,也能避免出現數據為非期望的第三狀態值,即實現了防拔處理功能。
本發明的方法與現有非接觸式邏輯加密卡防拔處理相比,其指令處理流程統一,指令處理時間縮短一半以上,而防拔性能無差異。
附圖說明
下面結合附圖與具體實施方式對本發明作進一步詳細的說明:
附圖是非接觸式邏輯卡的EEPROM空間分配圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海華虹集成電路有限責任公司,未經上海華虹集成電路有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910057572.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:標牌曲線文字繪制方法
- 下一篇:物理運動學實驗的動態幾何虛擬方法





