[發明專利]增強智能卡可靠性的方法有效
| 申請號: | 201410427123.3 | 申請日: | 2014-08-27 |
| 公開(公告)號: | CN104657684B | 公開(公告)日: | 2018-01-30 |
| 發明(設計)人: | 楊念東;蒙卡娜 | 申請(專利權)人: | 北京中電華大電子設計有限責任公司 |
| 主分類號: | G06F21/77 | 分類號: | G06F21/77;G06F21/78;G06F9/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 102209 北京市昌平區北七家未*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 增強 智能卡 可靠性 方法 | ||
1.一種增強智能卡可靠性的方法,其特征在于采用一個軟件開關來控制智能卡非易失性存儲器擦寫函數的擦寫使能;將軟件開關的開啟和關閉操作放置在擦寫函數之外,并且將軟件開關的開啟和關閉操作放置在智能卡程序運行的正確流程中,步驟如下:
(1)在智能卡開始運行的初期,將軟件開關關閉;
(2)進行智能卡程序的初始化;
(3)在進入智能卡應用程序處理前,將軟件開關關閉;
(4)等待接收智能卡應用命令;
(5)接收到智能卡應用命令后,將軟件開關打開;
(6)處理接收到的智能卡應用命令,并返回數據,然后將軟件開關關閉;
(7)重復執行步驟(4)~步驟(6)。
2.如權利要求1所述的一種增強智能卡可靠性的方法,其特征在于軟件開關的打開或關閉,決定了擦寫操作是否被允許執行。
3.如權利要求1所述的一種增強智能卡可靠性的方法,其特征在于軟件開關代表的數字要在4個字節以上,即232個數據以上,以增強軟件開關代表的數字的復雜度。
4.如權利要求1所述的一種增強智能卡可靠性的方法,其特征在于軟件開關可拆成一組開關變量,以增加開關的判斷次數。
5.如權利要求1所述的一種增強智能卡可靠性的方法,其特征在于軟件開關等于一組特殊值時,表示開關關閉。
6.如權利要求5所述的一種增強智能卡可靠性的方法,其特征在于軟件開關等于不同于權利要求5所述的一組特殊值時,表示開關開啟。
7.如權利要求1所述的一種增強智能卡可靠性的方法,其特征在于非易失性存儲器擦寫程序步驟如下:
(1)將待寫入的數據寫入硬件擦寫操作的緩沖區;
(2)判斷當前的軟件開關是否處于開啟狀態,如果是關閉狀態,則直接執行芯片異常中斷或退出擦寫程序;如果是開啟狀態,則執行下一步驟;
啟動智能卡芯片的擦寫硬件操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中電華大電子設計有限責任公司,未經北京中電華大電子設計有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410427123.3/1.html,轉載請聲明來源鉆瓜專利網。





