<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)別,

  加入鏡像讀寫(xiě)機制后,對的讀寫(xiě)流程如下:

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

  卡片的一般寫(xiě)入流程如圖1所示,圖2為業(yè)務(wù)向文件中寫(xiě)重要數據時(shí)的寫(xiě)入流程。

  業(yè)務(wù)應用中會(huì )有一些文件的寫(xiě)操作,其中有一些數據比較重要,需要確保數據寫(xiě)入的安全可靠。此時(shí)應用應該采用以下操作:

  (1)設置鏡像標志位,此標志為全局變量。

  (2)業(yè)務(wù)數據的寫(xiě)入,這些業(yè)務(wù)可能分若干次寫(xiě)入不同的文件。

  (3)完成鏡像保護。該操作由三個(gè)過(guò)程組成,首先清除標志位,然后設置恢復標志,最后提交鏡像區數據將數據寫(xiě)入實(shí)際物理地址并清除恢復標志。

  應用在寫(xiě)操作1、寫(xiě)操作2和寫(xiě)操作3過(guò)程中隨時(shí)可以放棄此次寫(xiě)操作,已經(jīng)完成的寫(xiě)操作不會(huì )對系統產(chǎn)生任何影響。這種寫(xiě)操作的處理方法為系統實(shí)現事務(wù)回滾提供了基礎。

  卡片在上電后會(huì )檢查恢復標志,決定是否回寫(xiě)鏡像區數據。

  現分析卡片斷電對系統的影響。

  假設斷電發(fā)生在寫(xiě)操作1和寫(xiě)操作2之間,重新上電檢查鏡像數據恢復標志后,沒(méi)有數據需要恢復,系統對鏡像區初始化后正常工作。雖然數據寫(xiě)入失敗但是保證了業(yè)務(wù)數據的不會(huì )混亂。

  如果斷電發(fā)生在數據提交階段,此時(shí)鏡像數據恢復標志已經(jīng)置位,重新上電后系統會(huì )重新提交,成功后清除標志并初始化鏡像區。這樣保證數據在斷電情況下寫(xiě)入成功。

  以上描述了鏡像寫(xiě)及掉電后數據恢復的過(guò)程??紤]這種情況,在業(yè)務(wù)進(jìn)行中,如果數據寫(xiě)了兩次,還沒(méi)有從鏡像區提交到實(shí)際地址區,此時(shí)如果應用需要讀取文件內容,該內容如果恰好在鏡像區尚未提交,直接從對應物理地址讀數則會(huì )產(chǎn)生錯誤。所以鏡像機制還需要提供鏡像讀功能。

  對于鏡像讀,根據目標數據的地址在數據讀取分三種情況處理:

  (1)數據全部都在實(shí)際地址,直接從目標地址讀取數據。

  (2)數據全部在鏡像區,在鏡像區讀取數據。

  (3)數據部分在鏡像區,部分在實(shí)際地址。分別在不同位置讀取數據。

  為了分辨數據所處位置,需要遍歷表2中所定義的管理表。

  以上討論了鏡像讀寫(xiě)的實(shí)現機制。下面說(shuō)明加入該機制對系統性能的影響。



評論


相關(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>