[發明專利]一種備份恢復智能卡應用數據的方法、設備及智能卡有效
| 申請號: | 201410790487.8 | 申請日: | 2014-12-17 |
| 公開(公告)號: | CN105786641B | 公開(公告)日: | 2019-03-01 |
| 發明(設計)人: | 習熹;鄭黎方 | 申請(專利權)人: | 北京數碼視訊科技股份有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F9/445 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 張愷寧 |
| 地址: | 100085 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 備份 恢復 智能卡 應用 數據 方法 設備 | ||
1.一種備份恢復智能卡應用數據的方法,其特征在于,該方法包括:
智能卡在接收到來自終端的更新應用請求后,所述智能卡確定所述更新應用請求中的AID對應的應用,針對確定的所述應用的應用數據中的一條數據,所述智能卡根據所述數據的大小,從存儲區域中選擇一個存儲空間作為備份池,并將所述數據存儲到所述備份池中;
所述智能卡在更新應用操作完成后,根據所述備份池中的所述應用數據,恢復更新后的應用的應用數據。
2.如權利要求1所述的方法,其特征在于,所述智能卡在接收到來自終端的更新應用請求后,將所述更新應用請求對應的應用的應用數據備份到備份池中,還包括:
所述智能卡根據所述更新應用請求對應的應用的所述應用數據生成第一明文,并根據所述更新應用請求對應的應用中的第一備份密鑰對所述第一明文進行加密,得到數據密文;
所述智能卡將所述數據密文存儲到所述備份池中;
所述智能卡在更新應用操作完成后,根據所述備份池中的所述應用數據,恢復更新后的應用的應用數據,包括:
所述智能卡根據更新后的應用中的第一恢復密鑰,解密所述備份池中的所述數據密文,得到第一明文,以及根據所述備份池中的所述應用數據生成第二明文;
所述智能卡在所述第一明文和所述第二明文相同后,根據所述備份池中的所述應用數據,恢復更新后的應用的應用數據。
3.如權利要求1所述的方法,其特征在于,所述智能卡在接收到來自終端的更新應用請求后,將所述更新應用請求對應的應用的應用數據備份到備份池中,還包括:
所述智能卡根據所述更新應用請求對應的應用的第二備份密鑰,對所述更新應用請求對應的應用中的部分或全部應用數據進行加密,得到數據密文;
所述智能卡將所述數據密文存儲到所述備份池中;
所述智能卡在更新應用操作完成后,根據所述備份池中的所述應用數據,恢復更新后的應用的應用數據,包括:
所述智能卡根據更新后的應用中的第二恢復密鑰,在能夠正確解密所述備份池中的所述數據密文時,得到解密后的部分或全部應用數據;
所述智能卡根據解密后的所述部分或全部應用數據,恢復更新后的應用的應用數據。
4.如權利要求1所述的方法,其特征在于,所述智能卡在更新應用操作完成后,根據所述備份池中的所述應用數據,恢復更新后的應用的應用數據,包括:
所述智能卡在更新應用操作完成后,確定所述備份池中包含更新后的應用的AID的應用數據;
所述智能卡從所述應用數據中查找與需要恢復的數據的數據標識對應的數據標識,并從所述應用數據中確定查找到的數據標識對應的數據長度;
所述智能卡根據確定的數據長度,從所述應用數據中讀取對應的數據,并根據讀取的數據恢復更新后的應用的數據。
5.如權利要求4所述的方法,其特征在于,所述智能卡根據讀取的數據恢復更新后的應用的數據,包括:
所述智能卡根據確定的所述應用數據中的應用版本號以及更新后的應用版本號確定恢復流程;
所述智能卡根據確定的恢復流程,采用讀取的數據對更新后的應用進行恢復操作。
6.如權利要求1所述的方法,其特征在于,所述智能卡在將所述更新應用請求對應的應用的應用數據備份到備份池中之前,還包括:
所述智能卡接收到來自終端的備份指令;
所述智能卡根據所述備份池中的所述應用數據,恢復更新后的應用的應用數據之前,還包括:
所述智能卡接收到來自終端的恢復指令。
7.如權利要求1~6任一所述的方法,其特征在于,所述智能卡在更新應用操作完成后,根據所述備份池中的所述應用數據,恢復更新后的應用的應用數據之后,還包括:
所述智能卡刪除已恢復的所述應用數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京數碼視訊科技股份有限公司,未經北京數碼視訊科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410790487.8/1.html,轉載請聲明來源鉆瓜專利網。





