[發明專利]一種具有多應用COS的CPU卡的合成應用實現方法有效
| 申請號: | 201210036439.0 | 申請日: | 2012-02-17 |
| 公開(公告)號: | CN103257853A | 公開(公告)日: | 2013-08-21 |
| 發明(設計)人: | 陳安新;謝志剛;俞軍;張弛;許昇明;胡振清;張綱;王元彪;陸俊;魏巍 | 申請(專利權)人: | 上海復旦微電子集團股份有限公司;上海公共交通卡股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06K19/07 |
| 代理公司: | 上海信好專利代理事務所(普通合伙) 31249 | 代理人: | 張妍 |
| 地址: | 200433 上海市楊*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 具有 應用 cos cpu 合成 實現 方法 | ||
技術領域
本發明涉及一種IC卡的合成應用的方法,具體涉及一種具有多應用COS的CPU卡的合成應用實現方法。
背景技術
目前,金卡工程的加速發展,使人們對卡片支付的需求量日益增長,CPU卡具有安全性高、功能強、可靠性高等優點,越來越多地在各行業應用中被使用。
CPU卡在內部帶有微處理器,由在其上運行的片上操作系統(COS)來管理卡片各種行為,在COS的支持下,各種卡片的應用得以實現。
隨著應用需求的不斷擴展,應用環境也趨向于復雜化、多樣化,CPU卡的多功能應用已成為目前智能卡技術發展的一個重要方向。推進CPU卡“一卡多用”及“多功能卡”是當今信息社會發展中不容忽視的環節,也是具有時代象征的重要使命。因此,COS需要對多種應用進行支持。
在CPU卡的各種應用中,基于小額支付應用的各種行業應用卡(例如各種消費預付卡、交通卡、高速公路通行卡等)占有大量的市場,為人們所熟悉及廣泛使用。各種行業的小額支付卡一般在技術上以遵循PBOC(中國人民銀行)標準為基礎,再根據各行業應用的特點進行應用擴展,最終制定相關行業卡的技術標準。
現有的PBOC卡片標準中,有三種實現小額支付的規范,即《中國金融集成電路(IC)卡電子錢包存折規范》(下文稱為“電子錢包標準”)、《基于借記/貸記應用的小額支付規范》(下文稱為“電子現金標準”)和《非接觸式IC卡支付規范》中規定的支持小額支付選項(下文稱為“QPBOC標準”)。其中電子錢包標準在安全性方面采用對稱加密算法體系,其優點是存儲量和運算量少、交易速度快,能滿足各種快速支付的需求(如公交、地鐵等)。其缺點在于,密鑰管理復雜,在管理上要求較高,應用推廣會受到復雜的密鑰管理環節的制約。而電子現金標準和QPBOC標準均采用非對稱加密算法體系,密鑰管理的復雜度大大地降低,管理上的要求也相應地降低了,因此方便應用快速地推廣;但由于采用非對稱算法需要消耗更多的卡片存儲空間和運算時間,導致卡片的功耗加大,交易速度變慢,使得卡片在一些讀卡設備上的操作性能變差(如非接觸式卡片在一些讀寫器上操作距離變短導致刷卡成功率降低),在現階段難以滿足一些支付時間和刷卡距離要求較苛刻的應用需求。
CPU卡在COS的管理下,通過建立不同的應用來實現“一卡多用”。COS將不同的應用數據和訪問方式有機地組合在一起,只要把這些分別代表不同用途的數據通過讀寫器寫入同一張CPU卡中的不同應用中,就可以實現一張CPU卡的多種用途(即一卡通)。對于不同的用途(例如及交通卡、高速公路通行卡)采用不同的應用標識符(AID)進行區分。?
CPU卡用作不同用途使用時,相應用途的讀寫設備上存放著對相應應用進行訪問的密鑰,并按相應應用的應用規范規定的應用流程對相應的應用的數據進行訪問和處理(例如電子錢包消費,電子現金圈存等),它不能對其它應用下的數據進行訪問和處理。即一臺特定應用的IC卡讀寫器只能完成卡片眾多應用中的一個應用。由此可見,在不同應用中的數據是隔離的,這是出于在不同應用間設立安全防火墻的考慮,但是這同時造成不同應用中無法共享信息的結果,除非一個應用可以讀取和修改其他應用中的數據。但跨應用的操作會影響信息的安全保護,特別是跨應用交易中無法保證交易的完整性,造成整個數據安全不能保證以及交易數據的不正常,同時違背PBOC標準中的基本安全要求。
然而,隨著一卡多功能的推廣應用,原來的多應用卡主要解決多卡功能的簡單合并方式已經不能滿足應用的需求,比如需要在跨行業應用環境下實現共同支付的問題。如何在符合已有技術標準的條件下,滿足應用的需求又保證數據完整和交易安全,是迫切需要解決的問題。
發明內容
本發明提供了一種具有多應用COS的CPU卡的合成應用實現方法,解決了上述的問題,在保證數據完整性和交易安全的前提下,實現合成應用。
為實現上述目的,本發明提供了一種具有多應用COS的CPU卡的合成應用實現方法,該方法包含以下步驟:
步驟1、創建具有多應用COS的CPU卡的合成應用;
步驟1.1、在CPU卡的合成應用中建立含有合成數據對象的主應用對象,建立主應用對象入口,設置應用標示符,及應用相關規范類型屬性;
步驟1.2、在主應用對象下建立主應用安全控制對象;
步驟1.3、在主應用對象下建立合成數據對象和非合成數據對象;
步驟1.4、在主應用對象下設置主應用訪問安全屬性;
步驟1.5、判斷是否還有次應用對象未建立,若是,則跳轉到步驟1.6,若否,則跳轉到步驟1.10;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海復旦微電子集團股份有限公司;上海公共交通卡股份有限公司,未經上海復旦微電子集團股份有限公司;上海公共交通卡股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210036439.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種彈簧秤
- 下一篇:一種用擴音器的語音輸入控制PPT演示軟件的方法





