<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 安全與國防 > 設計應用 > 一種智能卡寫(xiě)保護機制的實(shí)現

一種智能卡寫(xiě)保護機制的實(shí)現

作者:趙東艷 王于波 徐平江 張海峰 時(shí)間:2014-11-27 來(lái)源:電子產(chǎn)品世界 收藏
編者按:  摘要:提出一種智能卡寫(xiě)保護的實(shí)現方法,該方法將一次數據寫(xiě)入分成兩步進(jìn)行,在保證正常讀寫(xiě)功能的同時(shí),重點(diǎn)討論了如何在意外掉電的情況下完成可靠的寫(xiě)操作。同時(shí)利用該機制實(shí)現了事務(wù)回滾功能,為卡片應用提供了更大的靈活性。通過(guò)對已實(shí)現系統的掉電測試,分析了應用該方法后的系統性能的變化及對電力業(yè)務(wù)的影響。   引言   隨著(zhù)微電子技術(shù)的發(fā)展,各種各樣的智能卡開(kāi)始進(jìn)入人們的生活。不論是手機卡、銀行卡、水卡、電卡還是社???、門(mén)禁卡甚至是身份證都是智能卡在不同行業(yè)的應用。由于智能卡的應用非常廣泛,應用環(huán)境千差萬(wàn)別,

  3 鏡像讀寫(xiě)的應用效果

本文引用地址:http://dyxdggzs.com/article/266050.htm

  作為保證數據安全的重要手段,鏡像讀寫(xiě)機制在某款電力卡中得到了應用。為了測試鏡像讀寫(xiě)機制的有效性,分別對卡片進(jìn)行掉電測試。下面簡(jiǎn)易描述測試方法。

  應用晶體管控制對讀卡器的供電,在業(yè)務(wù)進(jìn)行的過(guò)程中對讀卡器斷電。第一次在Δt時(shí)刻對卡斷電,系統上電后業(yè)務(wù)重新進(jìn)行第二次斷電發(fā)生在2Δt時(shí)刻。這樣斷電時(shí)刻不斷遞增,第n次斷電發(fā)生在業(yè)務(wù)進(jìn)行到nΔt時(shí)刻,這樣,當n足夠大、Δt足夠小時(shí)可以認為斷電均勻地發(fā)生在業(yè)務(wù)進(jìn)行的任意時(shí)刻。如果任意時(shí)刻的掉電都沒(méi)有影響業(yè)務(wù)的進(jìn)行,即可認為卡掉電測試通過(guò)。

  寫(xiě)記錄文件掉電測試次數:超過(guò)16176次數據正常。寫(xiě)透明文件掉電測試次數:超過(guò)27961次數據正常。

  在不加鏡像機制的卡片中,掉電測試中數據混亂的情況發(fā)生了千次左右。

  由以上結果可以看出鏡像讀寫(xiě)是可以保證數據安全的。

  然而由于加入了額外的數據讀寫(xiě),會(huì )對系統的執行速度產(chǎn)生一些影響。下面通過(guò)更新透明文件來(lái)驗證鏡像機制的時(shí)間特性。

  如圖3所示,從指令發(fā)送完畢到卡片返回狀態(tài)字,無(wú)鏡像寫(xiě)透明文件耗時(shí)18.64ms,而在圖4中,鏡像寫(xiě)文件耗時(shí)72.06ms??梢钥吹郊尤腌R像后寫(xiě)文件的速度明顯變慢,這是由于鏡像機制中增加了寫(xiě)數據、表、初始化鏡像區三次對的操作過(guò)程。

  雖然加入鏡像機制后對指令的執行速度有影響,但是系統運行的速度仍然令人滿(mǎn)意,可以滿(mǎn)足電力卡的各項業(yè)務(wù)要求。

  4 結論

  本次鏡像機制的實(shí)現為異常工況下的數據安全提供了一種解決方案。首先保證了系統在意外掉電的情況下數據的正確性,其次在此基礎上應用可以實(shí)現事務(wù)回滾,滿(mǎn)足了不同應用的需求。雖然付出指令執行時(shí)間變長(cháng)的代價(jià),但系統的時(shí)間性能仍然令人滿(mǎn)意。

  下一步工作可以圍繞優(yōu)化鏡像區的遍歷方法展開(kāi),讓系統時(shí)間性能得到提升。

  參考文獻:
  [1]王愛(ài)英. 技術(shù)[M].大學(xué)出版社,2009。
  [2]尹偉,代平等.基于Flash智能卡文件系統的設計[J].微計算機信息.2009(1-2):99
  [3]徐平江,娜等.基于鏈表方式的智能卡文件系統設計[J].微計算機信息.2011(1-2)2-55
  [4]朱兆優(yōu),王耀南.非接觸IC卡應用系統設計.計算機自動(dòng)測量與控制,2001(5)
  [5]張紅霞,凌蘭蘭. 智能卡技術(shù)及其應用[N] .洛陽(yáng)大學(xué)學(xué)報,2002(2)
  [6]劉玉珍,涂航,張煥國,等.實(shí)用智能卡操作系統的設計與實(shí)現[N].武漢大學(xué)學(xué)報(自然科學(xué)版),2000(3)
  [7]黃健.智能卡COS的研究與設計[N] .廣東工業(yè)大學(xué),2008


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>