下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、-. z一種改良的加密算法射頻卡讀寫系統(tǒng)設(shè)計 開生 王吉來源:電腦知識與技術(shù)2017年第11期摘要:該文以嵌入式系統(tǒng)芯片為主控制器,實現(xiàn)讀卡器數(shù)據(jù)讀寫與算法的優(yōu)化升級。重點介紹MF-RC500射頻卡讀寫系統(tǒng)的硬件與軟件的整體設(shè)計。硬件上,研究分析了系統(tǒng)硬件的工作原理、設(shè)計方法,通過計算確定硬件最正確阻抗大小,繪制讀卡器電氣接線圖;軟件上,完成了主控程序的優(yōu)化升級設(shè)計,利用cast5算法,對數(shù)據(jù)進展加密。本文介紹的射頻卡讀寫系統(tǒng),擁有容錯處理、鍵盤操作中斷相關(guān)函數(shù)、上位機軟件。利用不同模式間的相互轉(zhuǎn)化使系統(tǒng)功耗降低,程序運行速度得到優(yōu)化。實驗證明,本文設(shè)計的系統(tǒng)穩(wěn)定可行,有較強可移植性??蛇m用于
2、考勤系統(tǒng)、自動售水系統(tǒng)、公交車收費系統(tǒng)等。關(guān)鍵詞:微控制器;讀寫器;射頻卡;MF-RC500;加密隨著人們生活水平的不斷提高與RFID技術(shù)的日趨成熟,RFID技術(shù)越來越多的的被應(yīng)用于人們的日常生活中。例如人們通常使用的公交卡、銀行卡、卡和門禁卡等。雖然給人們的生活提供了方便,但是一些不法分子利用非法手段盜取人們的信息來牟取暴利,給人們的生命財產(chǎn)帶來極大的平安隱患,所以射頻卡的平安性一直是社會關(guān)注的熱點。現(xiàn)在市場上常用的平安措施加密過于簡單,這種加密方式十分容易被不法分子破解,進而偽造假的數(shù)據(jù),給用戶造成無法估計的損失。本文利用cast5算法,對數(shù)據(jù)進展加密。明顯提高讀卡器的信息平安性,并對數(shù)據(jù)
3、讀寫與算法的優(yōu)化升級。本文還對MF-RC500射頻卡讀寫系統(tǒng)的硬件與軟件的整體設(shè)計。確定硬件最正確阻抗大小,繪制讀卡器電氣接線圖;完成了主控程序的優(yōu)化升級設(shè)計,本文介紹的射頻卡讀寫系統(tǒng),擁有容錯處理、鍵盤操作中斷相關(guān)函數(shù)、上位機軟件。利用不同模式間的相互轉(zhuǎn)化使系統(tǒng)功耗降低,程序運行速度得到優(yōu)化。1系統(tǒng)總體設(shè)計RFID的信息平安防御系統(tǒng)主要組成如圖1所示。主控芯片使用有較強數(shù)據(jù)處理能力的嵌入式芯片smart210,主控芯片與讀卡器進展數(shù)據(jù)交互實現(xiàn)承受發(fā)送控制命令、信息數(shù)據(jù)流的處理接收;對數(shù)據(jù)庫進展操作,實現(xiàn)相關(guān)數(shù)據(jù)的儲存、讀取。根據(jù)系統(tǒng)需求進展選擇的數(shù)據(jù)庫系統(tǒng)存儲所有標簽的信息。標簽發(fā)送其相關(guān)信
4、息給讀寫器并與數(shù)據(jù)庫進展數(shù)據(jù)交互,數(shù)據(jù)庫為系統(tǒng)提供了足夠大小的數(shù)據(jù)儲存空間,并具有強數(shù)據(jù)處理能力。RFID標簽儲存著RFID系統(tǒng)的相關(guān)信息,RFID標簽通過耦合線圈的收放電,使RFID標簽可以通過無線電與讀寫器進展通信。RFID標簽讀寫器是用于讀寫RFID標簽的設(shè)備。2硬件設(shè)計射頻識別技術(shù)RFID,Radio Frequency Identification是一種通過空間耦合無線電識別特定頻率電磁波的非接觸式的自動識別技術(shù)。標簽處于讀卡器可讀寫的磁場圍,讀卡器通過耦合,無線電對RFID卡進展充電,為RFID卡提供電力支持,RFID卡再通過無線電與RFID讀寫器進展數(shù)據(jù)交互。在識別過程中無需建立
5、光學(xué)或機械連接。基于MF-RC500的讀寫器設(shè)計分為:MF-RC500設(shè)計、天線以設(shè)計及外圍連接電路設(shè)計。2.1MF-RC500芯片介紹基于ISO/IEC 14443A標準的非接觸式通信的MF-RC500射頻卡讀寫芯片具有本錢低、集成度高和良好的抗干擾能力,適合各種類型的物流管理、識別認證、錢款支付等場合、實用性強。Mifare卡基于13.56MHz非接觸通信模式與讀卡器進展數(shù)據(jù)交互,MF-RC500模塊驅(qū)動13.56MHz天線,與Mifare卡進展通信,通信最大距離為10cm。2.2天線設(shè)計天線發(fā)射能量產(chǎn)生的電磁場區(qū)域一般就是射頻卡讀寫器的可識別圍。因此要控制設(shè)計讀寫器的可識別讀寫圍,就需要
6、對天線的相關(guān)參數(shù)的大小進展設(shè)計計算。為實現(xiàn)節(jié)約本錢和減小體積,天線采用直接在PCB板制成的微帶天線。MF-RC500的工作頻率f是13.56MHz,所以采用適用于短波段通信的環(huán)形天線。在半徑R,匝數(shù)N,通過線圈的電流強度為,以天線幾何中心為中心,則距離中心*處的磁場強度可表示為1式:由于PCB板制作要求及電路常用電壓電流的局限,所以設(shè)計的電流強度I的大小一般不變,PCB板制作的外形及大小的限制下,線圈匝數(shù)N也不便更改,一般為3。則由公式可得天線半徑是影響天線磁場強度主要因素。且半徑過大,天線中心的磁場強度會很小,但過于小的半徑,工作圍會缺乏以支持讀寫器正常工作。經(jīng)綜合計算,直徑在15cm左右的
7、圓形天線最為適宜。為便于布板且矩形天線與圓形天線有類似的性質(zhì),所以采用矩形天線。則天線選擇匝數(shù)為3,邊長10cm的矩形天線。2.3天線的匹配電路設(shè)計在無線電系統(tǒng)中,連接發(fā)射電路與天線的同軸電纜一般阻抗為50Q。匹配電路可以使天線復(fù)阻抗轉(zhuǎn)換為適合阻抗50。天線等效為1個電感L與電阻R的串聯(lián),再與電容c并聯(lián),如圖2所示:天線設(shè)計重要參數(shù)品質(zhì)因子Q與電流強度成正比關(guān)系。高品質(zhì)因子Q能大大改善讀寫器傳輸功率,但品質(zhì)因子Q過高會削弱天線傳輸帶寬,使數(shù)據(jù)傳輸?shù)恼_性受到影響。MFRC500的讀寫器工作的波特率為109.5kHz/sec,數(shù)據(jù)傳輸使用Miller碼脈寬T=3pus。脈寬為T脈沖,頻域圖如圖3
8、所示:2.4系統(tǒng)整體電路圖設(shè)計微控制器選用嵌入式芯片smart210,一般工作電壓在+5V,所以通過DC電源轉(zhuǎn)換器將+220V電壓降為+5V。采用IIC總線使主控芯片與讀寫器通訊。主控芯片同串口與報警器、顯示器進展數(shù)據(jù)交互。數(shù)據(jù)庫與主控芯片通過網(wǎng)絡(luò)讀寫相關(guān)數(shù)據(jù)信息。系統(tǒng)整體電路圖如圖6所示。3軟件設(shè)計3.1主控程序設(shè)計為提高可移植性,便于在不同系統(tǒng)中應(yīng)用,本系統(tǒng)擁有容錯處理,鍵盤操作中斷相關(guān)函數(shù),上位機軟件。利用不同模式間的相互轉(zhuǎn)化使系統(tǒng)功耗降低,程序運行速度得到優(yōu)化。使其適用場合更為廣泛。主控程序流程圖如圖7所示:主控程序包括,防沖突機制,沖突隊列等待機制,三次相互驗證,偽卡報警,睡眠模式與
9、讀寫模式轉(zhuǎn)化,數(shù)據(jù)讀寫,數(shù)據(jù)庫數(shù)據(jù)互聯(lián),按鍵操作模式轉(zhuǎn)化與數(shù)據(jù)的更改,與上位機互傳數(shù)據(jù)程序。RFID標簽進入RFID讀寫器圍,讀卡器自動從睡眠模式轉(zhuǎn)化為讀寫模式,執(zhí)行防沖突機制,假設(shè)卡片多于一,選擇其中一,其他卡片參加等待隊列。對所選擇的卡片進展身份認證,假設(shè)為假卡報警,假設(shè)為真卡進展相應(yīng)的讀寫操作,及數(shù)據(jù)庫互聯(lián)數(shù)據(jù)交互。3.2讀寫卡加密操作程序設(shè)計系統(tǒng)程序采用靈活性及較高的可移植性C語言編寫,使用keil C編譯環(huán)境。本文參加的CAST5加密算法,是一些對稱Feistel網(wǎng)絡(luò)密鑰塊密碼,具有64位塊大小,密鑰大小在40到128位之間。當密鑰大小超過80位時,使用全部16個回合。組件包括基于彎曲功能的大型8*32位S盒,按鍵依賴旋轉(zhuǎn),模塊加法和減法以及*OR操作。有三種交替類型的圓函數(shù),但它們的構(gòu)造相似,僅在各點的準確運算加法,減法或異或的選擇上有所不同。一般通過微分密碼分析、線性密碼分析、密碼相關(guān)分析很難解析CAST5加密的數(shù)據(jù),不存在軟弱或者半軟弱的密鑰,且符合SAC、BIC等標準。因此對于整個RFID系統(tǒng)而言,滿足密碼強壯、且所需空間小的需求。4系統(tǒng)測試分析對系統(tǒng)進展在線測試。通過主控計算機進展系統(tǒng)監(jiān)控,在主控計算機上,設(shè)置有不同的數(shù)據(jù)讀寫選項,用于對讀卡器的效果檢測,上位機測試界面如圖8所示。根據(jù)實際情況在上位機上設(shè)定讀卡器所讀信息量,寫入相應(yīng)信息,只需在對應(yīng)的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 細胞呼吸課件教學(xué)課件
- 三年級數(shù)學(xué)計算題專項練習(xí)匯編及答案集錦
- 老年活動項目標前協(xié)議書(2篇)
- 南京航空航天大學(xué)《電磁場的數(shù)值方法》2022-2023學(xué)年期末試卷
- 南京工業(yè)大學(xué)浦江學(xué)院《線性代數(shù)(理工)》2021-2022學(xué)年第一學(xué)期期末試卷
- 分式方程說課稿
- 蹲踞式起跑說課稿
- angengingong說課稿部編版
- 南京工業(yè)大學(xué)浦江學(xué)院《計算機網(wǎng)絡(luò)》2023-2024學(xué)年期末試卷
- 黑板字課件教學(xué)課件
- 臨床醫(yī)學(xué)專業(yè)認證自評報告解讀與教學(xué)資源配置的關(guān)聯(lián)分析
- 鐵路行車安全管理-行車安全系統(tǒng)管理
- 瓶裝水銷售方案
- 房產(chǎn)背戶協(xié)議
- 婦科人工流產(chǎn)女性落實高效避孕措施依從性低原因分析魚骨圖柏拉圖對策擬定
- 外陰陰道炎癥
- 壓力容器及壓力管道課件
- 部編版小學(xué)語文六年級上冊《童年》閱讀測試題及答案(全冊)
- 山東省濟南市歷城區(qū)2023-2024學(xué)年五年級上學(xué)期期中數(shù)學(xué)試卷
- 基本消防知識考試題庫200題(通用版)
- 讀后續(xù)寫人與動物-天使狗狗的守護講義 高三英語作文復(fù)習(xí)寫作專項
評論
0/150
提交評論