中文字幕无码日韩视频无码三区

一種基于rfid卡的控制模塊及其控制方法

文(wen)檔序(xu)號:9564899閱讀:520來源:國知局
一種基于rfid卡的控制模塊及其控制方法
【技術領域】
[0001]本發明涉及信息系統、物聯網(感知層技術:RFID開發),具體涉及一種基于RFID卡的控制模塊及其控制方法。
【背景技術】
[0002]企業一卡通管理系統既滿足企業現代化管理的需要,又滿足員工日常生活的多種需求,其電子管理功能塊將使企業實現電子化管理,提高工作效率,加強企業管理將使員工享受“一卡在手,通行四周”的便利,是未來現代化企業的趨勢。如何在解決便利的情況下,充分保障員工信息和資金安全,是系統開發中重點關注的問題。

【發明內容】

[0003]本發明的目的在于提供一種基于RFID卡的控制模塊及其控制方法,引入卡UID碼和密鑰同時參與數據的加、解密的算法,既能保證在硬件上的可實現性,又能通過算法的復雜性來提高系統的安全性。本發明的方法的實現不需要配置很高的硬件資源作支撐,但卻可以提供較高的安全性。具體技術方案如下:
[0004]—種基于RFID卡的控制方法,包括如下步驟:
[0005](1)讀寫器持續對外發出讀寫請求命令;
[0006](2)讀寫器檢測到卡片;
[0007](3)讀寫器判斷接收到的指令,當需要讀取特定數據,調用解密程序:
[0008](3-1)讀取需要處理的數據并存儲;
[0009](3-2)加/解密程序讀寫卡片的UID碼并存儲;
[0010](3-3)對存儲的UID碼進行加密運算并存儲運算結果;
[0011](3-4)加/解密程序讀取密鑰并存儲;
[0012](3-5)進行加密運算并存儲運算結果;
[0013](3-6)對步驟(3-3)和步驟(3-5)數據進行加密運算并存儲運算結果;
[0014](3-7)對步驟(3-1)和步驟(3-6)數據進行運算,形成解密后的數據并存儲;
[0015](3-8)步驟(3-7)所得數據供用戶使用。
[0016]進一步地,用于對存儲于卡上的數據進行加/解密。
[0017]進一步地,對RFID卡的金額數據進行加/解密。
[0018]進一步地,進一步包括步驟:(3-9)調用解密程序的可逆的過程對數據加密,將處理后的特定數據寫入卡中。
[0019]進一步地,步驟(3-1)中,將數據存儲在私有存儲空間S1中;步驟(3-2)中,將UID碼存儲在私有存儲空間U1中。
[0020]進一步地,步驟(3-3)中,對UID碼U1按一定的規則進行加密運算,將結果存儲在私有存儲空間T1中;步驟(3-5)中,對E1按一定的算法進行加密運算,將結果存儲在私有存儲空間T2中;步驟(3-6)中,將T1和T2按一定的算法進行加密運算,運算結果為加密密鑰存儲在私有存儲空間E2。
[0021]進一步地,步驟(3-4)中,加/解密程序讀取存放于讀寫器內部的密鑰,將其存儲在私有存儲空間E1 ;步驟(3-7)中,將數據S1與密鑰E2按一定的算法進行運算,形成解密后的數據,存儲在私有存儲空間R1 ;步驟(3-8)中,R1中的數據供用戶使用。
[0022]—種基于RFID卡的控制模塊,進一步地,其內置上述的解密程序,和/或加/解密算法。
[0023]與目前現有技術相比,本發明的數據加密方法是利用每張卡本身的全球唯一UID碼,經過變化運算,通過一個可逆的加密算法對卡的數據區進行加密。數據安全可靠,并防止數據復制。基于RFID卡的綜合加/解密算法是利用每張卡本身的全球唯一 UID碼,經過變化運算,通過一個可逆的加密算法對卡的數據區進行加密。數據安全可靠,并防止數據復制。該算法的實現不需要配置很高的硬件資源作支撐,但卻可以提供較高的安全性。
[0024]應用于大型企業基于RFID卡的消費系統,該系統采用按月發放餐費,存儲在RFID卡內,職工可在任意時間、任一聯網的食堂內,在無人執守的充值機上進行自助充值;只要卡中信息有效,可在任一食堂消費,真正的實現了一卡通,給予了職工極大的方便。同時也節約了印制大量餐券的成本,避免了收取假票帶來的損失。
[0025]該算法運算速度快,安全可靠,具有廣泛的適應性。
【附圖說明】
[0026]圖1為本發明加/解密方案流程圖
【具體實施方式】
[0027]下面根據附圖對本發明進行詳細描述,其為本發明多種實施方式中的一種優選實施例。
[0028]—種基于RFID卡的綜合加/解密算法,主要是用于對存儲于卡上的如金額等數據的加/解密,包括如下步驟:讀寫器不停對外發出讀寫請求命令,讀寫器檢測到卡片后,根據接收到的指令,如需要讀取特定數據,則調用解密程序,S1:讀取需要處理的數據,將其存儲在私有存儲空間S1中;S2:加/解密程序讀寫卡片的UID碼,將其存儲在私有存儲空間U1中;S3:對UID碼U1按一定的規則進行加密運算,將結果存儲在私有存儲空間T1中;S4:加/解密程序讀取存放于讀寫器內部的密鑰,將其存儲在私有存儲空間El ;S4:對E1按一定的算法進行加密運算,將結果存儲在私有存儲空間T2中;S5:將T1和T2按一定的算法進行加密運算,運算結果為加密密鑰存儲在私有存儲空間E2 ;S6:將數據S1與密鑰E2按一定的算法進行運算,形成解密后的數據,存儲在私有存儲空間R1中;S7:R1中的數據供用戶使用。如需要將處理后的特定數據寫入卡中,則調用解密程序的可逆的過程對數據加密。
[0029]硬件運行環境:
[0030](1)讀寫器 /P0S 機
[0031](2)RFID電子標簽卡
[0032]上面結合附圖對本發明進行了示例性描述,顯然本發明具體實現并不受上述方式的限制,只要采用了本發明的方法構思和技術方案進行的各種改進,或未經改進直接應用于其它場合的,均在本發明的保護范圍之內。
【主權項】
1.一種基于RFID卡的控制方法,其特征在于,包括如下步驟: (1)讀寫器持續對外發出讀寫請求命令; (2)讀寫器檢測到卡片; (3)讀寫器判斷接收到的指令,當需要讀取特定數據,調用解密程序: (3-1)讀取需要處理的數據并存儲; (3-2)加/解密程序讀寫卡片的UID碼并存儲; (3-3)對存儲的UID碼進行加密運算并存儲運算結果; (3-4)加/解密程序讀取密鑰并存儲; (3-5)進行加密運算并存儲運算結果; (3-6)對步驟(3-3)和步驟(3-5)數據進行加密運算并存儲運算結果; (3-7)對步驟(3-1)和步驟(3-6)數據進行運算,形成解密后的數據并存儲; (3-8)步驟(3-7)所得數據供用戶使用。2.如權利要求1所述的基于RFID卡的控制方法,其特征在于,用于對存儲于卡上的數據進行加/解密。3.如權利要求1或2所述的基于RFID卡的控制方法,其特征在于,對RFID卡的金額數據進行加/解密。4.如權利要求1-3中任一項所述的基于RFID卡的控制方法,其特征在于,進一步包括步驟:(3-9)調用解密程序的可逆的過程對數據加密,將處理后的特定數據寫入卡中。5.如權利要求1-4中任一項所述的基于RFID卡的控制方法,其特征在于,步驟(3-1)中,將數據存儲在私有存儲空間S1中;步驟(3-2)中,將UID碼存儲在私有存儲空間U1中。6.如權利要求1-5中任一項所述的基于RFID卡的控制方法,其特征在于,步驟(3-3)中,對UID碼U1按一定的規則進行加密運算,將結果存儲在私有存儲空間T1中;步驟(3-5)中,對E1按一定的算法進行加密運算,將結果存儲在私有存儲空間T2中;步驟(3-6)中,將T1和T2按一定的算法進行加密運算,運算結果為加密密鑰存儲在私有存儲空間E2。7.如權利要求1-6中任一項所述的基于RFID卡的控制方法,其特征在于,步驟(3-4)中,加/解密程序讀取存放于讀寫器內部的密鑰,將其存儲在私有存儲空間E1 ;步驟(3-7)中,將數據S1與密鑰E2按一定的算法進行運算,形成解密后的數據,存儲在私有存儲空間R1 ;步驟(3-8)中,R1中的數據供用戶使用。8.—種基于RFID卡的控制模塊,其特征在于,其內置如權利要求1-7所述的解密程序,和/或加/解密算法。
【專利摘要】本發明涉及一種基于RFID卡的控制模塊及其控制方法,包括如下步驟:讀寫器持續對外發出讀寫請求命令;讀寫器檢測到卡片;讀寫器判斷接收到的指令,當需要讀取特定數據,調用解密程序。利用每張卡本身的全球唯一UID碼,經過變化運算,通過一個可逆的加密算法對卡的數據區進行加密。數據安全可靠,并防止數據復制。基于RFID卡的綜合加/解密算法是利用每張卡本身的全球唯一UID碼,經過變化運算,通過一個可逆的加密算法對卡的數據區進行加密。數據安全可靠,并防止數據復制。該算法的實現不需要配置很高的硬件資源作支撐,但卻可以提供較高的安全性。
【IPC分類】G06K17/00
【公開號】CN105320977
【申請號】CN201510919460
【發明人】后盾
【申請人】安徽馬鋼自動化信息技術有限公司
【公開日】2016年2月10日
【申請日】2015年12月8日
網友詢問留言(yan) 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1