亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于智能卡COS的電子現(xiàn)金設(shè)計(jì)與測試

        2012-02-06 06:00:08張志剛
        電子技術(shù)應(yīng)用 2012年5期
        關(guān)鍵詞:現(xiàn)金

        鄭 姣,張志剛

        (上海交通大學(xué) 電子信息與電氣工程學(xué)院,上海 200240)

        電子現(xiàn)金方案是基于《中國金融集成電路(IC)卡規(guī)范(V2.0)》實(shí)現(xiàn)的小額支付功能,支持圈存、消費(fèi)、查詢等。安全的智能卡片內(nèi)操作系統(tǒng)的設(shè)計(jì)是其關(guān)鍵問題。

        智能卡芯片因包含有片內(nèi)存儲(chǔ)器的自動(dòng)偵測模塊,能保證在未來相當(dāng)長時(shí)間內(nèi)無法通過反剖析手段獲取芯片內(nèi)存儲(chǔ)的數(shù)據(jù)。

        目前網(wǎng)上銀行使用的銀行卡加USB KEY的模式仍然存在安全漏洞[1],本電子現(xiàn)金方案功能模式如圖1所示,數(shù)據(jù)完全在卡片內(nèi)部加解密,提高了安全性;電子現(xiàn)金賬戶是授權(quán)消費(fèi)的最大額度,分配給脫機(jī)交易使用,防止透支風(fēng)險(xiǎn)。

        圖1 電子現(xiàn)金功能模式

        1 智能卡硬件

        SHC1302-N是一款基于ARM7的32 bit雙界面智能卡芯片,內(nèi)置 256 KB的 ROM、10 KB的 RAM、144 KB的E2PROM、真隨機(jī)數(shù)發(fā)生器、CRC模塊等;符合 ISO14443D的Type A/B通信協(xié)議和硬件自動(dòng)識(shí)別通信協(xié)議;具有256 B的收發(fā) FIFO;Type A 模式支持 106 Kb/s、212 Kb/s,Type B模式支持 106 Kb/s;符合 ISO/IEE7816協(xié)議,支持T=0、T=1協(xié)議。

        2 COS結(jié)構(gòu)模型

        常見的片內(nèi)操作系統(tǒng)COS(Card Operating System)結(jié)構(gòu)模型有簡單結(jié)構(gòu)、層次結(jié)構(gòu)、微內(nèi)核結(jié)構(gòu)和外核結(jié)構(gòu)4種。COS的設(shè)計(jì)必須解決文件操作、鑒別與驗(yàn)證、安全機(jī)制[2]三個(gè)問題。如圖 2所示,選擇擴(kuò)展性好、復(fù)雜度低、靈活性好的微內(nèi)核結(jié)構(gòu);使用Metrowerks CodeWarrior for ARM Developer Suite建立COS工程文件。

        圖2 COS結(jié)構(gòu)模型

        3 文件系統(tǒng)設(shè)計(jì)

        3.1 文件結(jié)構(gòu)

        如圖3所示,文件結(jié)構(gòu)是以主文件MF(Master File)為系統(tǒng)根文件、專用文件DF(Dedicated File)為枝葉和基本文件、EF(Elementary File)為葉的樹形結(jié)構(gòu)。MF在卡內(nèi)有且僅有一個(gè),映射為一個(gè)目錄定義文件DDF(Directory Definition File),其應(yīng)用標(biāo)示符 AID(Application Identifier)定義為0X3F00。根據(jù)DF以下是否包含子DF,將DF分為DDF和應(yīng)用定義文件ADF(Application Definition File)。EF分為二進(jìn)制文件、定長記錄文件、非定長記錄文件和循環(huán)定長記錄文件。每個(gè)DDF有一個(gè)目錄文件DIR(Directory File),且為變長記錄文件。每一條記錄對應(yīng)一個(gè)DF信息。ADF下沒有DIR文件。

        圖3 文件結(jié)構(gòu)

        3.2 文件系統(tǒng)邏輯和物理關(guān)系

        文件系統(tǒng)在邏輯上的關(guān)系:文件結(jié)構(gòu)以二叉樹的形式存在,左兒子是根的第一個(gè)創(chuàng)建文件,右兒子是和根同一層次的文件。

        文件系統(tǒng)的物理關(guān)系:先創(chuàng)建的文件在前面,后創(chuàng)建的文件在后面,一直保持這個(gè)次序不變。每個(gè)DF只有文件頭(即文件描述塊),包含對文件和應(yīng)用的描述,例如文件大小、文件類型、文件標(biāo)識(shí)等。每個(gè)EF包含文件頭和文件體,文件體保存文件的實(shí)際數(shù)據(jù)內(nèi)容。每個(gè)DF所占空間等于DF頭空間,每個(gè)EF所占空間等于EF頭空間加EF文件體所占空間。

        3.3 文件API接口

        文件API接口有:創(chuàng)建文件fs_create、刪除文件fs_del_all、按應(yīng)用標(biāo)識(shí)符查找文件 aidfindnode、按全名查找文件 fidfindnode、按短文件名查找文件 sfifindnode、寫文件memory_write和讀文件memory_read。

        4 應(yīng)用管理系統(tǒng)設(shè)計(jì)

        4.1 命令解析

        由于命令報(bào)文的指令字節(jié)INS(Instruction Byte of Command Message)大多不相同,因此采用switch語句,用INS區(qū)分命令入口地址。若多個(gè)命令的INS相同,則在函數(shù)體內(nèi),利用命令報(bào)文的類別字節(jié)CLA(Class Byte of the Command Message)、參數(shù)1 P1(Parameter 1)、參數(shù) 2 P2(Parameter 2)來進(jìn)一步判斷。電子現(xiàn)金命令報(bào)文編碼及響應(yīng)報(bào)文編碼可參見JR/T 0025.5-2010附錄B。

        X.509標(biāo)準(zhǔn)中將 PKI(Public Key Infrastructure)定義為支持公開密鑰管理,并能支持認(rèn)證、加密、完整性和可追究性服務(wù)的基礎(chǔ)設(shè)施。PKI命令報(bào)文編碼及響應(yīng)報(bào)文編碼可參見參考文獻(xiàn)[3]。在switch語句中,添加PKI命令的入口,使其與電子現(xiàn)金命令并行存在,如圖4所示。

        圖4 多應(yīng)用結(jié)構(gòu)圖

        4.2 電子現(xiàn)金交易流程

        電子現(xiàn)金對于脫機(jī)交易與聯(lián)機(jī)交易的判斷和處理,將影響用戶的使用體驗(yàn)[4]。

        圖5所示是以脫機(jī)處理為主、以聯(lián)機(jī)處理為輔的模式,降低了受理終端的聯(lián)機(jī)通信時(shí)間、節(jié)約了交易成本、同時(shí)降低了對網(wǎng)絡(luò)環(huán)境的要求、增加了電子現(xiàn)金的應(yīng)用范圍,與僅支持離線或僅支持在線的電子現(xiàn)金方案[5-6]相比,更易于使用。

        圖5 電子現(xiàn)金交易流程

        5 安全機(jī)制設(shè)計(jì)

        建立完整的安全機(jī)制是保護(hù)信息系統(tǒng)安全的關(guān)鍵[7]。

        5.1 文件訪問控制與防交叉

        在創(chuàng)建文件時(shí),設(shè)定文件的讀寫刪除等權(quán)限,只有滿足權(quán)限時(shí),才能進(jìn)行相應(yīng)操作。在執(zhí)行命令時(shí),判斷當(dāng)前目錄文件,不允許跨應(yīng)用訪問私有文件。

        5.2 數(shù)據(jù)備份與防掉電

        設(shè)置備份區(qū)標(biāo)志變量:在每次更新敏感數(shù)據(jù)前(如交易明細(xì)、余額),置位標(biāo)志變量,并將原有數(shù)據(jù)備份。數(shù)據(jù)更新完成后,復(fù)位標(biāo)志變量??ㄆ想姀?fù)位后,檢查標(biāo)志變量。如果備份區(qū)有效,則從備份區(qū)恢復(fù)上次交易數(shù)據(jù);如果備份區(qū)無效,則開始新的交易。

        5.3 密鑰體系

        密鑰體系分為對稱密鑰體系和非對稱密鑰體系。對稱密鑰體系采用三級(jí)密鑰,主要用于應(yīng)用請求密文的生成,發(fā)卡銀行驗(yàn)證以及腳本信息的加解密等;發(fā)卡方保存主密鑰,主密鑰分散產(chǎn)生子密鑰;子密鑰存儲(chǔ)在智能中,子密鑰分散產(chǎn)生過程密鑰;采用DES及3-DES算法。非對稱密鑰體系主要用于脫機(jī)數(shù)據(jù)認(rèn)證,是一個(gè)二級(jí)認(rèn)證中心CA(Certificate Authority)架構(gòu),包括根CA和發(fā)卡行CA;使用非對稱加密算法 RSA、哈希算法 SHA-1(見 GB/T 18238.3)。PKI系統(tǒng)可以為用戶建立一個(gè)安全的網(wǎng)絡(luò)運(yùn)行環(huán)境,保證電子現(xiàn)金系統(tǒng)不可重復(fù)花費(fèi)并具有防偽性[8]。

        5.4 交易風(fēng)險(xiǎn)控制

        當(dāng)發(fā)生交易取消時(shí),電子現(xiàn)金系統(tǒng)可以采用一些補(bǔ)償措施[9]。設(shè)置了電子現(xiàn)金余額上限、電子現(xiàn)金單筆交易限額等數(shù)據(jù)元來限制交易額度。當(dāng)交易金額大于電子現(xiàn)金單筆交易限額時(shí),拒絕電子現(xiàn)金交易,轉(zhuǎn)而進(jìn)行標(biāo)準(zhǔn)借/貸記交易。當(dāng)圈存或現(xiàn)金充值超過電子現(xiàn)金余額上限時(shí),拒絕該筆交易。

        6 雙界面通信設(shè)計(jì)

        雙界面通信設(shè)計(jì)是對讀寫設(shè)備發(fā)出的命令進(jìn)行接收,實(shí)現(xiàn)接觸式與非接觸式兩種通信方式。設(shè)有如下4個(gè)API接口:

        (1)硬件時(shí)鐘頻率init_io:仿真模式時(shí)為7.5 MHz,正常模式為30 MHz。通信接口根據(jù)標(biāo)識(shí)變量,自動(dòng)判斷是7816協(xié)議還是14443協(xié)議,并初始化和接收第一個(gè)指令。如果是7816協(xié)議,則發(fā)送ATR,其指令最大長度為256B。

        (2)接觸式接收 os7816RxCommand:先接收5B指令,然后判斷有無后續(xù)數(shù)據(jù),若有再接收剩余數(shù)據(jù)。

        (3)接觸式返回 os7816TxResponseRxCommand:如果只返回SW1(Status Word One)、SW2(Status Word Two)就直接發(fā)送,如果還有其他數(shù)據(jù),就要先發(fā)送INS,再發(fā)送數(shù)據(jù),最后發(fā)送SW1、SW2。

        (4)非接觸模式命令的接收和發(fā)送os14443TxResponseRxCommand。

        在接收命令時(shí),不對報(bào)文的正確性做出判斷,命令解析和處理時(shí)再作判斷。當(dāng)發(fā)現(xiàn)命令接收有錯(cuò)時(shí),在響應(yīng)命令中回復(fù)錯(cuò)誤代碼,留待后續(xù)功能模塊處理。

        7 電子現(xiàn)金系統(tǒng)測試

        COS測試分為硬件仿真器測試和智能卡測試兩個(gè)部分,硬件仿真系統(tǒng)測試通過后,進(jìn)行卡片測試。針對標(biāo)準(zhǔn)及具體需求設(shè)計(jì)測試用例,一般100%覆蓋需求,而對結(jié)構(gòu)的覆蓋率達(dá)到所要求的即可[10]。

        2901Download工具支持 Gemplus433ACR30S、ACR30U讀卡器(PCSC)。啟動(dòng)2901Download工具,將 COS的二進(jìn)制文件下載到智能卡內(nèi)。使用腳本命令在智能卡上創(chuàng)建文件系統(tǒng)和數(shù)據(jù)結(jié)構(gòu),并進(jìn)行卡片個(gè)人化。

        SHC6210H仿真器是集合了評(píng)估板和J-Link仿真調(diào)試模塊的一體化仿真系統(tǒng),可以通過JTAG方式對芯片的片上程序進(jìn)行開發(fā)和調(diào)試、裝載項(xiàng)目工程文件,進(jìn)入仿真模式。集成開發(fā)環(huán)境支持代碼的下載、全速運(yùn)行、單步運(yùn)行、跟蹤運(yùn)行、運(yùn)行到光標(biāo)處、斷點(diǎn)等調(diào)試功能,支持存儲(chǔ)器觀測、修改、填充、加載等功能。該系統(tǒng)完全在硬件內(nèi)部對數(shù)據(jù)進(jìn)行加密解密和數(shù)字簽名等操作,解決了U盾和銀行卡分離引起的安全漏洞;自動(dòng)選擇在線與離線模式,降低了電子現(xiàn)金系統(tǒng)對網(wǎng)絡(luò)環(huán)境的要求;支持接觸式和非接觸式兩種通信模式,增強(qiáng)了系統(tǒng)靈活性;微內(nèi)核層次結(jié)構(gòu)設(shè)計(jì),提高了系統(tǒng)可擴(kuò)展性;防交叉文件訪問控制,保證了各應(yīng)用相互獨(dú)立;對稱密鑰體系和非對稱密鑰體系互補(bǔ)使用,提高了系統(tǒng)效率;引入交易限額等數(shù)據(jù)元并進(jìn)行敏感數(shù)據(jù)備份,控制了交易風(fēng)險(xiǎn)。

        [1]張錕,顏學(xué)龍.USB KEY的體系結(jié)構(gòu)分析及安全策略研究[J].安全技術(shù)與管理,2009(2):40-42.

        [2]王愛英.智能卡技術(shù)IC卡與RFID標(biāo)簽[M].第三版.北京:清華大學(xué)出版社,2009:331-337.

        [3]李翔.求是科技,智能卡研發(fā)技術(shù)與工程實(shí)踐[M].北京:人民郵電出版社,2003:410-428.

        [4]CHUN I F,VINCENT H.Provably secure integrated on/offline electronic cash for flexible and efficient payment[J].IEEE Transactions on Systems,Man,and Cybernetics-part C:Applications and Reviews,2010,40(5):567-579.

        [5]Liu Feng,Li Xueyong,Gao Guohong.The design of an E-cash system[C].2010 International Conference on Computer Design and Applications(ICCDA 2010).Qinhuangdao China:IEEE,2010:119-122.

        [6]Zhou Fei,Deng Heping,Li Zhengyue,et al.The analysis of E-commerce online payment status in China[C].2010 International Conference on Networking and Digital Society.Wenzhou China:IEEE,2010:84-87.

        [7]LEE J,JUN M.Security protocol design for electronic-cash transactions in a mobile-PKI environment[C].9th IEEE/ACIS International Conference on Computer and Information Science.Yamagata Japan:IEEE,2010:887-891.

        [8]張錕,顏學(xué)龍.USB KEY的體系結(jié)構(gòu)分析及安全策略研究[J].安全技術(shù)與管理,2009(2):40-42.

        [9]Yang Xinsong,Li Zhao.Some improvements on recoverable E-cash[C].2010 International Conference on E-Business and E-Government.Guangzhou China:IEEE,2010:2126-2128.

        [10]謝晶晶,李代平,郭琨.智能卡操作系統(tǒng)的測試技術(shù)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2010,20(8):21-28.

        猜你喜歡
        現(xiàn)金
        媒體報(bào)道語調(diào)與公司超額現(xiàn)金持有
        強(qiáng)化現(xiàn)金預(yù)算 提高資金效益
        中國外匯(2019年18期)2019-11-25 01:41:50
        被飯店套牢
        特別文摘(2018年12期)2018-12-27 01:22:40
        被飯店套牢
        愛你(2018年19期)2018-11-14 14:25:25
        被現(xiàn)金券套牢
        視野(2018年16期)2018-08-23 05:00:32
        家族企業(yè)公司治理對其現(xiàn)金持有量的影響探討
        “刷新聞賺現(xiàn)金”App的收割之路
        只“普”不“惠”的現(xiàn)金貸
        商周刊(2017年23期)2017-11-24 03:23:53
        超越現(xiàn)金本身升級(jí)城市生活
        金色年華(2017年14期)2017-04-04 02:54:08
        沒“錢”吃飯?jiān)趺崔k
        意林(2016年18期)2016-12-08 07:37:24
        日韩精品在线免费视频| 91精品啪在线观看国产色| 91精品国产综合久久青草| 人妻少妇偷人精品一区二区三区| 蜜臀久久99精品久久久久久| 真多人做人爱视频高清免费| 91精品国产丝袜在线拍| 国产精品不卡在线视频| 亚洲香蕉av一区二区三区| 日本亚洲欧美色视频在线播放| 男女超爽视频免费播放| 亚洲 美腿 欧美 偷拍| 香港三级日本三韩级人妇久久| 四虎影视久久久免费观看 | 蜜桃av无码免费看永久| 国产精品毛片极品久久| 把女的下面扒开添视频| 国产一区二区三区美女| 中文字幕亚洲精品码专区| 亚洲一区亚洲二区视频在线| 女的扒开尿口让男人桶30分钟| 亚洲精品成人网久久久久久| 亚洲国产av剧一区二区三区| 白白色发布会在线观看免费| 中文亚洲av片在线观看| 亚洲中文字幕无线无码毛片 | 欧美一级视频精品观看| 国产自产在线视频一区| 本道天堂成在人线av无码免费| 性生交大片免费看淑女出招| 国产视频网站一区二区三区| 亚洲精品国产av成拍色拍| 国内少妇毛片视频| 韩国三级中文字幕hd久久精品| 久久精品国产亚洲av成人擦边| 日本一区二区三区亚洲| 国产真实乱对白精彩久久老熟妇女| 日韩免费小视频| 麻豆av毛片在线观看| 性久久久久久| 中国极品少妇videossexhd|