欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

非接觸式ic卡多信息塊安全更新方法

文檔序號(hào):8361787閱讀:360來(lái)源:國(guó)知局
非接觸式ic卡多信息塊安全更新方法
【專利說(shuō)明】
[0001]
技術(shù)領(lǐng)域
[0002] 本發(fā)明涉及非接觸式IC卡多信息塊安全更新方法。
【背景技術(shù)】
[0003] 在非接觸式IC卡應(yīng)用領(lǐng)域,一個(gè)完整的卡片交易過(guò)程,大部分應(yīng)用系統(tǒng)需要更新 若干個(gè)獨(dú)立操作的信息塊,為保證卡片數(shù)據(jù)的完整性和一致性,需要對(duì)卡片采取安全更新 操作。
[0004] 為解決非接觸式IC卡多信息塊安全更新的問(wèn)題,通常設(shè)計(jì)如下的卡片結(jié)構(gòu):1)、 定義標(biāo)志塊及其備份塊,在標(biāo)志塊中為每個(gè)獨(dú)立的信息塊定義一個(gè)過(guò)程標(biāo)志;2)、定義信息 塊,并為每個(gè)信息塊定義一個(gè)備份塊。卡片操作開(kāi)始,需讀卡并檢查上次操作是否完成,若 未完成需首先執(zhí)行卡片的恢復(fù)操作,再進(jìn)行業(yè)務(wù)處理,最后執(zhí)行卡片的更新流程。傳統(tǒng)的卡 片更新流程如圖1 :1)、更新開(kāi)始,為本交易需要更新的信息塊置開(kāi)始更新過(guò)程標(biāo)志,寫(xiě)標(biāo) 志塊;2)、寫(xiě)標(biāo)志塊的備份塊;3)、逐個(gè)更新信息塊;4)、置更新完成標(biāo)志,寫(xiě)標(biāo)志塊;5)、寫(xiě) 標(biāo)志塊的備份塊;6)、逐個(gè)寫(xiě)信息塊的備份塊;7)、置備份塊更新完成標(biāo)志(即初始標(biāo)志),寫(xiě) 標(biāo)志塊;8)、寫(xiě)標(biāo)志塊的備份塊。上述流程只要完成步驟5)即算交易完成,后續(xù)的步驟在下 次的卡片檢查及恢復(fù)流程中完成。傳統(tǒng)的卡片檢查及恢復(fù)流程如圖2 :1)、檢查開(kāi)始,讀標(biāo) 志塊及其備份塊;2)、若不等,說(shuō)明標(biāo)志塊的更新未完成,用備份塊的內(nèi)容重寫(xiě)標(biāo)志塊;3)、 若過(guò)程標(biāo)志為備份塊更新完成標(biāo)志,則逐個(gè)讀信息塊,結(jié)束;4)、若過(guò)程標(biāo)志為開(kāi)始更新標(biāo) 志,逐個(gè)讀信息塊的備份塊,更新信息塊的內(nèi)容,結(jié)束;5)、若過(guò)程標(biāo)志為信息塊更新完成標(biāo) 志,則逐個(gè)讀信息塊,并逐個(gè)寫(xiě)信息塊的備份塊;6)、置備份塊更新完成標(biāo)志(即初始標(biāo)志), 寫(xiě)標(biāo)志塊;7)、寫(xiě)標(biāo)志塊的備份塊。這只是簡(jiǎn)化的流程,還應(yīng)該包括對(duì)讀取的數(shù)據(jù)進(jìn)行校驗(yàn) 及其它合法性檢查等容錯(cuò)操作。
[0005] 在非接觸式IC卡多信息塊更新過(guò)程中,由于異常斷電、關(guān)機(jī)、卡片離開(kāi)感應(yīng)區(qū)、干 擾等原因造成的卡片操作未正常完成,使用上述流程或其演化流程,通過(guò)對(duì)標(biāo)志塊及過(guò)程 標(biāo)志的判斷,可以確定更新流程是否正常完成、是否有效、是否需要恢復(fù)以及怎樣恢復(fù)。雖 然上述流程能夠?qū)崿F(xiàn)非接觸式IC卡多信息塊的安全更新,但存在如下缺陷:1)、當(dāng)卡片更 新流程未正常完成時(shí),再次讀卡需要進(jìn)行卡片恢復(fù)流程,不同的恢復(fù)點(diǎn)處理的復(fù)雜度及消 耗時(shí)間不同; 2)、更新時(shí)需要額外寫(xiě)信息塊的備份塊,消耗額外的卡片操作時(shí)間及寫(xiě)后讀校驗(yàn)時(shí)間; 3 )、對(duì)流程的驗(yàn)證復(fù)雜,檢驗(yàn)點(diǎn)多。

【發(fā)明內(nèi)容】

[0006] 本發(fā)明所要解決的技術(shù)問(wèn)題是,提供一種非接觸式IC卡多信息塊安全更新方法, 降低卡片處理的復(fù)雜度,省去讀寫(xiě)備份數(shù)據(jù)及卡片恢復(fù)的處理時(shí)間并減少驗(yàn)證點(diǎn)數(shù)量。
[0007] 本發(fā)明的技術(shù)方案如下: 一種非接觸式IC卡多信息塊安全更新方法,其特征在于通過(guò)以下步驟實(shí)現(xiàn): 1) 、操作開(kāi)始,讀兩個(gè)標(biāo)志塊; 2) 、確定步驟1)所讀兩個(gè)標(biāo)志塊中有效的標(biāo)志塊; 3) 、按有效標(biāo)志塊中信息塊的滾存指針讀信息塊; 4) 、數(shù)據(jù)處理過(guò)程; 5) 、信息塊指針以2為模加1作為當(dāng)前指針; 6) 、寫(xiě)當(dāng)前指針對(duì)應(yīng)的信息塊; 7) 、置有效標(biāo)志,標(biāo)志塊指針以2為模加1作為當(dāng)前指針寫(xiě)標(biāo)志塊,; 8) 、置無(wú)效標(biāo)志,標(biāo)志塊指針以2為模加1作為當(dāng)前指針寫(xiě)標(biāo)志塊。
[0008] 其中步驟2)是通過(guò)標(biāo)志塊的有效標(biāo)志或比較序號(hào)來(lái)確定當(dāng)前有效的標(biāo)志塊的,確 定原則如下:若只有一個(gè)標(biāo)志塊標(biāo)識(shí)為有效,則米用該標(biāo)志塊的內(nèi)容;若兩個(gè)標(biāo)志塊標(biāo)識(shí) 為有效,則比較序號(hào),若差值為1,則序號(hào)大的標(biāo)志塊為有效;若一個(gè)為0,一個(gè)為最大值,則 序號(hào)為〇的標(biāo)志塊為有效,其它組合均為非法。
[0009] 本發(fā)明的積極效果在于:本發(fā)明使用滾動(dòng)存儲(chǔ)(交替存儲(chǔ))方案實(shí)現(xiàn)非接觸式IC 卡的多信息塊安全更新。與現(xiàn)有方法比較,本發(fā)明具有以下優(yōu)勢(shì):第一、本發(fā)明無(wú)需恢復(fù)流 程,性能一致,節(jié)約了卡片操作時(shí)間;第二、本發(fā)明無(wú)需寫(xiě)信息塊的備份塊,節(jié)約了卡片更新 時(shí)間;第三、本發(fā)明除有效標(biāo)志塊的判斷外,基本上為順序流程;第四、本發(fā)明流程容易驗(yàn) 證,驗(yàn)證點(diǎn)較少。
【附圖說(shuō)明】
[0010] 圖1是作為現(xiàn)有技術(shù)的傳統(tǒng)非接觸式IC卡多信息塊安全更新流程圖; 圖2是作為現(xiàn)有技術(shù)的傳統(tǒng)非接觸式IC卡多信息塊卡片檢查恢復(fù)流程圖; 圖3是本發(fā)明非接觸式IC卡多信息塊安全更新流程圖。
【具體實(shí)施方式】
[0011] 下面結(jié)合附圖和【具體實(shí)施方式】進(jìn)一步說(shuō)明本發(fā)明。
[0012] 本發(fā)明將傳統(tǒng)的卡片數(shù)據(jù)備份存儲(chǔ)調(diào)整為滾動(dòng)存儲(chǔ)(交替存儲(chǔ)),每次讀卡首先讀 兩個(gè)標(biāo)志塊,判斷出有效的標(biāo)志塊,以獲得當(dāng)前各信息塊的存儲(chǔ)指針;按當(dāng)前指針讀各信息 塊以獲得卡片信息;業(yè)務(wù)邏輯處理完畢,信息塊指針加1作為當(dāng)前指針(模為2),將修改過(guò) 的信息寫(xiě)入當(dāng)前信息塊指針指向的卡片存儲(chǔ)位置;標(biāo)志塊指針加1 (模為2)作為當(dāng)前標(biāo)志 塊指針,將新的標(biāo)志塊內(nèi)各與入當(dāng)如標(biāo)志塊指針指向的位直;最后標(biāo)志塊指針再加I(I旲為 2)作為當(dāng)前指針,標(biāo)志塊有效標(biāo)志清零,將標(biāo)志塊內(nèi)容寫(xiě)入當(dāng)前標(biāo)志塊指針指向的存儲(chǔ)位 置。由于不存在備份的概念,也就不存在所謂的卡片數(shù)據(jù)備份和卡片數(shù)據(jù)恢復(fù)問(wèn)題,由此降 低了卡片處理的復(fù)雜度,不再需要讀寫(xiě)備份數(shù)據(jù)及卡片恢復(fù)的處理時(shí)間。
[0013] 如圖3,本發(fā)明的操作步驟如下: 1) 、操作開(kāi)始,讀兩個(gè)標(biāo)志塊; 2) 、確定步驟1)所讀兩個(gè)標(biāo)志塊中有效的標(biāo)志塊,以獲得當(dāng)前各信息塊的存儲(chǔ)指針,確 定原則如下:若只有一個(gè)標(biāo)志塊標(biāo)識(shí)為有效,則米用該標(biāo)志塊的內(nèi)容;若兩個(gè)標(biāo)志塊標(biāo)識(shí) 為有效,則比較序號(hào),若差值為1,則序號(hào)大的標(biāo)志塊為有效;若一個(gè)為0,一個(gè)為最大值,則 序號(hào)為0的標(biāo)志塊為有效,其它組合均為非法; 3) 、按有效標(biāo)志塊中信息塊的滾存指針讀信息塊; 4) 、數(shù)據(jù)處理過(guò)程; 5) 、信息塊指針加1 (以2為模)作為當(dāng)前指針; 6) 、寫(xiě)當(dāng)前指針對(duì)應(yīng)的信息塊; 7) 、置有效標(biāo)志,序號(hào)加1 (進(jìn)位溢出),標(biāo)志塊指針加1 (以2為模)作為當(dāng)前指針寫(xiě)標(biāo) 志塊; 8) 、置無(wú)效標(biāo)志,標(biāo)志塊指針加1 (以2為模)作為當(dāng)前指針寫(xiě)標(biāo)志塊。
[0014] 當(dāng)僅用于讀卡時(shí),僅需進(jìn)行前三個(gè)步驟。
[0015] 本發(fā)明卡片結(jié)構(gòu)見(jiàn)表1。
[0016] 表1 :卡片結(jié)構(gòu)
【主權(quán)項(xiàng)】
1. 一種非接觸式IC卡多信息塊安全更新方法,其特征在于通過(guò)W下步驟實(shí)現(xiàn): 1) 、操作開(kāi)始,讀兩個(gè)標(biāo)志塊; 2) 、確定步驟1)所讀兩個(gè)標(biāo)志塊中有效的標(biāo)志塊; 3) 、按有效標(biāo)志塊中信息塊的滾存指針讀信息塊; 4) 、數(shù)據(jù)處理過(guò)程; 5) 、信息塊指針W 2為模加1作為當(dāng)前指針; 6) 、寫(xiě)當(dāng)前指針對(duì)應(yīng)的信息塊; 7) 、置有效標(biāo)志,標(biāo)志塊指針W 2為模加1作為當(dāng)前指針寫(xiě)標(biāo)志塊,; 8) 、置無(wú)效標(biāo)志,標(biāo)志塊指針W 2為模加1作為當(dāng)前指針寫(xiě)標(biāo)志塊。
2. 根據(jù)權(quán)利要求1所述的非接觸式1C卡多信息塊安全更新方法,其特征在于,其中步 驟2)是通過(guò)標(biāo)志塊的有效標(biāo)志或比較序號(hào)來(lái)確定當(dāng)前有效的標(biāo)志塊的,確定原則如下:若 只有一個(gè)標(biāo)志塊標(biāo)識(shí)為有效,則采用該標(biāo)志塊的內(nèi)容;若兩個(gè)標(biāo)志塊標(biāo)識(shí)為有效,則比較序 號(hào),若差值為1,則序號(hào)大的標(biāo)志塊為有效;若一個(gè)為0, 一個(gè)為最大值,則序號(hào)為0的標(biāo)志塊 為有效,其它組合均為非法。
【專利摘要】本發(fā)明涉及一種非接觸式IC卡多信息塊安全更新方法,每次讀卡首先讀兩個(gè)標(biāo)志塊,判斷出有效的標(biāo)志塊;按當(dāng)前指針讀各信息塊以獲得卡片信息;業(yè)務(wù)邏輯處理完畢,信息塊指針加1作為當(dāng)前指針(模為2),將修改過(guò)的信息寫(xiě)入當(dāng)前信息塊指針指向的卡片存儲(chǔ)位置;標(biāo)志塊指針加1(模為2)作為當(dāng)前標(biāo)志塊指針,將新的標(biāo)志塊內(nèi)容寫(xiě)入當(dāng)前標(biāo)志塊指針指向的位置;最后標(biāo)志塊指針再加1(模為2)作為當(dāng)前指針,標(biāo)志塊有效標(biāo)志清零,將標(biāo)志塊內(nèi)容寫(xiě)入當(dāng)前標(biāo)志塊指針指向的存儲(chǔ)位置。由于不存在備份的概念,也就不存在所謂的卡片數(shù)據(jù)備份和卡片數(shù)據(jù)恢復(fù)問(wèn)題,由此降低了卡片處理的復(fù)雜度,不再需要讀寫(xiě)備份數(shù)據(jù)及卡片恢復(fù)的處理時(shí)間。
【IPC分類】G06K1-12
【公開(kāi)號(hào)】CN104680095
【申請(qǐng)?zhí)枴緾N201510123456
【發(fā)明人】高清華
【申請(qǐng)人】煙臺(tái)威爾數(shù)據(jù)系統(tǒng)有限公司
【公開(kāi)日】2015年6月3日
【申請(qǐng)日】2015年3月20日
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
漠河县| 廉江市| 同江市| 平潭县| 舒兰市| 余江县| 镇巴县| 开封县| 班戈县| 蕉岭县| 霍邱县| 弥勒县| 当雄县| 罗山县| 东海县| 磴口县| 南雄市| 互助| 道孚县| 新密市| 马鞍山市| 宁津县| 岫岩| 东安县| 乌鲁木齐县| 西峡县| 天峻县| 京山县| 博湖县| 南投市| 正定县| 石嘴山市| 兰考县| 邯郸县| 京山县| 泰州市| 宾川县| 靖宇县| 锦州市| 临海市| 彩票|