《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 設(shè)計(jì)應(yīng)用 > 基于MSP430和Cyclone II的網(wǎng)絡(luò)數(shù)據(jù)加密實(shí)現(xiàn)
基于MSP430和Cyclone II的網(wǎng)絡(luò)數(shù)據(jù)加密實(shí)現(xiàn)
摘要: 隨著信息技術(shù)和網(wǎng)絡(luò)化進(jìn)程的發(fā)展,網(wǎng)絡(luò)通信安全問題日益突出。現(xiàn)場可編程門陣列(FPGA)以其自身設(shè)計(jì)靈活、可靠性高的優(yōu)點(diǎn)廣泛應(yīng)用于加密領(lǐng)域。
Abstract:
Key words :

       1 引言

  隨著信息技術(shù)和網(wǎng)絡(luò)化進(jìn)程的發(fā)展,網(wǎng)絡(luò)通信安全問題日益突出。現(xiàn)場可編程門陣列(FPGA)以其自身設(shè)計(jì)靈活、可靠性高的優(yōu)點(diǎn)廣泛應(yīng)用于加密領(lǐng)域。硬件實(shí)現(xiàn)的加密算法不占用計(jì)算機(jī)資源.加密過程完全與外部總線隔離,具有較高的數(shù)據(jù)保護(hù)能力。算法可靈活改變,具有較強(qiáng)的獨(dú)立性。加密機(jī)由單片機(jī),F(xiàn)PGA和El通信接口組成。FPGA內(nèi)部算法由VHDL語言編寫。該系統(tǒng)適用于要求數(shù)據(jù)安全較高的場合,其終端可為計(jì)算機(jī),銀行POS機(jī)等,提供數(shù)據(jù)傳輸?shù)陌踩院捅C苄浴?/p>

  2 流加密解密原理及算法

  2.1 流加密解密原理

  流密碼由密鑰和密碼算法兩部分組成,密鑰一般存儲(chǔ)在加解密設(shè)備內(nèi)部,在數(shù)據(jù)傳輸前已設(shè)置完成。密碼算法在較長時(shí)間內(nèi)是不變的。在同步流密碼中,只要發(fā)送端和接收端有相同的密鑰和內(nèi)部狀態(tài),就能產(chǎn)生相同的密鑰流。

  數(shù)據(jù)傳輸時(shí),加密端和解密端使用同一個(gè)初始密鑰,加密時(shí)密碼流與明文相異或得到密文,同時(shí)每隔一定時(shí)間加入同步數(shù)據(jù);解密時(shí)以同步模式產(chǎn)生的密文與密碼流進(jìn)行異或得到明文,同步模式采用63位Gold碼。整個(gè)加解密過程與發(fā)送數(shù)據(jù)格式如圖1所示。在發(fā)送密文中加入初始同步碼,接收端利用Gold碼的三值特性檢測Gold碼實(shí)現(xiàn)同步數(shù)據(jù)。對接收數(shù)據(jù)流和Gold碼做互相關(guān)運(yùn)算,相關(guān)結(jié)果滿足Gold碼的三值特性,說明當(dāng)前數(shù)據(jù)流是發(fā)送端加入的同步Gold碼.標(biāo)志為密文的起始,然后調(diào)用解密算法對后續(xù)的密文解密,恢復(fù)傳輸?shù)臄?shù)據(jù)。

  2.2 A5/1算法原理

  A5/1引是GSM移動(dòng)通信中數(shù)據(jù)傳輸?shù)牧髅艽a加密算法。A5/1密碼流產(chǎn)生器生成的密碼與明文數(shù)據(jù)幀的每一位相異或得到密文序列。A5/1算法由3個(gè)不同長度的線性反饋移位寄存器R1,R2,R3組成,其長度分別為19,22,23位,其反饋特征方程分別為:x18+x17+x16+x13+1,x22+x21+x20+x7+1。算法的初始密鑰是64位向量。密碼流輸出位為3個(gè)移位寄存器的異或輸出。移位寄存器的使能由多數(shù)函數(shù)控制。Rl的第8位、R2的第10位、R3的第10位為多數(shù)函數(shù)數(shù)據(jù)輸入,它們決定3個(gè)移位寄存器的移位狀況。在這3個(gè)數(shù)據(jù)位中,如果有兩個(gè)或兩個(gè)以上的都為0,多數(shù)函數(shù)值就為0;如果有兩個(gè)或兩個(gè)以上的都為1,多數(shù)函數(shù)值就為1。多數(shù)函數(shù)輸入的3個(gè)數(shù)據(jù)位中與多數(shù)函數(shù)值相同,相應(yīng)的移位寄存器就移位。A5/1的硬件實(shí)現(xiàn)原理如圖2所示。密碼流的產(chǎn)生分兩個(gè)階段.第一階段給寄存器裝人64位初始值;第二階段則根據(jù)時(shí)鐘節(jié)拍和使能控制產(chǎn)生密碼流。

  2.3 W7算法原理

  W7H算法與A5/1算法在結(jié)構(gòu)原理上有相似之處。W7算法由8個(gè)類似于A5/1算法硬件結(jié)構(gòu)模塊并行組成,每一個(gè)模塊都包含3個(gè)線性反饋移位寄存器和多數(shù)函數(shù)。不同的是w7算法是128位的初始密鑰,線性反饋移位寄存器的長度圖2 A5/1算法的硬件實(shí)現(xiàn)原理和反饋結(jié)構(gòu)都不同于A5/1算法。3個(gè)線性反饋移位寄存器長度分別為38、43、47位。8個(gè)并行模塊采用同一初始密鑰。但反饋結(jié)構(gòu)和多數(shù)函數(shù)的輸入位均各不相同。8個(gè)模塊的輸出組成8位密碼流,加密效率更高。各線性移位寄存器由固定數(shù)據(jù)位通過邏輯與產(chǎn)生1位數(shù)據(jù),再將該位數(shù)據(jù)與最高位輸出異或,最后將3個(gè)移位寄存器輸出再異或輸出作為本并行塊的密碼位輸出。由于有8個(gè)并行塊,最后總的輸出8 bit,即1字節(jié)。設(shè)計(jì)時(shí),每隔8個(gè)時(shí)鐘周期輸出一次,保證數(shù)據(jù)速率的一致性。

  3 系統(tǒng)硬件設(shè)計(jì)

  該系統(tǒng)硬件設(shè)計(jì)由單片機(jī),F(xiàn)PGA和El接121等組成,如圖3所示。單片機(jī)用于輸入用戶初始密鑰;FPGA負(fù)責(zé)密鑰流產(chǎn)生以及加解密;E1接口實(shí)現(xiàn)數(shù)據(jù)流的發(fā)送和接收,完成HDB3碼和TTL電平之間的轉(zhuǎn)換,實(shí)現(xiàn)通信接口單元和協(xié)議數(shù)據(jù)處理單元之間的全雙工通信。

  由于通信鏈路采用E1標(biāo)準(zhǔn),該系統(tǒng)設(shè)計(jì)的外部數(shù)據(jù)鏈路接121采用E1接口,選用接口器件DS21348。DS21348支持El和T1線接口單元,通過寄存器設(shè)置選擇E1線接口單元。DS21348可配置為硬件模式,完成HDB3到TTL、TTL到HDB3的電平轉(zhuǎn)換,時(shí)鐘同步、數(shù)據(jù)信號格式轉(zhuǎn)換以及數(shù)據(jù)幀處理。該系統(tǒng)可并行處理兩路數(shù)據(jù),一路加密,一路解密,實(shí)現(xiàn)全雙工通信。

  由于TI公司的MSP430系列微處理器平臺具有低功耗和小體積等特點(diǎn),適合便攜式應(yīng)用場合,所以單片機(jī)采用MSP430系列,并通過SPI接口實(shí)現(xiàn)與FPGA的數(shù)據(jù)通信。單片機(jī)外接一鍵盤,用于輸入初始密鑰。考慮到用戶輸入密鑰位數(shù)不能很多,可設(shè)置簡短的密鑰,并在單片機(jī)內(nèi)部擴(kuò)展至算法所需的位數(shù),然后通過單片機(jī)SPI接口傳送至FGPA。SPI接口共4條信號線:串行時(shí)鐘(SCK),主機(jī)輸出/從機(jī)輸入(MOSI),主機(jī)輸入/從機(jī)輸出(MISO),從機(jī)片選(SS)。SPI接口可配置為主或從模式。設(shè)計(jì)配置為主模式。當(dāng)單片機(jī)向FPGA傳輸命令或數(shù)據(jù)時(shí),應(yīng)用SPIO模式。當(dāng)片選信號丙拉低,在每個(gè)時(shí)鐘(SCK)的上升沿發(fā)送數(shù)據(jù),無需FPGA向單片機(jī)輸人數(shù)據(jù),所以不使用MISO數(shù)據(jù)線。片選信號SS與FP-CA的RAM的使能相連,控制數(shù)據(jù)讀入。當(dāng)用戶輸人初始密鑰后,經(jīng)過數(shù)據(jù)擴(kuò)展,與算法選擇數(shù)據(jù)通過SPI接口傳送至FPGA。SPI接口時(shí)序如圖4所示。

 


 

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲女人天堂成人av在线| 欧美成人午夜免费视在线看片| 久久精品二区三区| 亚洲欧美电影在线观看| 一区二区电影免费观看| 亚洲欧洲一区二区天堂久久 | 国产精品色婷婷久久58| 欧美日韩综合| 欧美日韩一区二区欧美激情 | 国内精品99| 国内精品久久国产| 国产一区91| 国内久久婷婷综合| 国内视频一区| 一区二区三区在线视频播放| 一区在线免费观看| 亚洲国产99| 亚洲欧洲精品成人久久奇米网| 亚洲国产视频a| 亚洲精品久久久久久下一站 | 久久精品一本| 久久av一区二区三区| 欧美在线999| 久久午夜精品一区二区| 久久综合激情| 欧美激情欧美激情在线五月| 欧美日韩国产成人在线观看| 欧美日韩视频专区在线播放| 国产精品高潮视频| 国产亚洲精品久| 黑丝一区二区| 亚洲国产精品va在看黑人| 91久久久久久国产精品| 99精品欧美一区二区三区综合在线 | 亚洲综合精品自拍| 欧美在线免费一级片| 91久久久久久久久| 亚洲最新在线视频| 性欧美xxxx大乳国产app| 久久精品卡一| 欧美福利在线观看| 小嫩嫩精品导航| 欧美一区二区视频在线观看| 久久精品天堂| 亚洲精品综合久久中文字幕| 中文在线不卡视频| 欧美在线播放| 欧美国产第二页| 国产精品久久久久久久久| 国产一区二区三区自拍| 最近中文字幕mv在线一区二区三区四区 | 日韩视频在线播放| 亚洲私拍自拍| 久久国产夜色精品鲁鲁99| 免费日韩精品中文字幕视频在线| 欧美三区视频| 激情综合自拍| 在线综合+亚洲+欧美中文字幕| 欧美一级黄色录像| 亚洲精品久久视频| 欧美一区免费视频| 欧美国产另类| 国产欧美精品在线播放| 91久久午夜| 欧美一进一出视频| 夜色激情一区二区| 久久久999精品| 欧美色中文字幕| 亚洲第一区在线观看| 亚洲免费视频观看| 日韩午夜在线电影| 久久久久久噜噜噜久久久精品| 欧美三级韩国三级日本三斤| 黑人巨大精品欧美一区二区| 亚洲视频在线观看三级| 亚洲经典在线| 欧美在线一级视频| 欧美日韩一级片在线观看| 影音先锋亚洲电影| 香蕉久久夜色精品国产| 亚洲香蕉在线观看| 欧美激情91| 激情av一区二区| 亚洲欧美日韩精品久久| 夜夜嗨av色综合久久久综合网| 开元免费观看欧美电视剧网站| 国产精品久久久久久久久动漫| 亚洲精品国产精品国自产在线 | 久久久97精品| 国产精品久久久久三级| 亚洲精品视频免费在线观看| 亚洲成人在线网站| 欧美一区中文字幕| 国产精品久久久久7777婷婷| 日韩五码在线| 亚洲九九九在线观看| 久久女同互慰一区二区三区| 国产精品亚洲精品| 一本色道久久| 日韩一二三区视频| 美女精品网站| 一区二区视频免费在线观看| 欧美一级在线视频| 欧美在线亚洲在线| 国产精品久久久久久亚洲毛片| 亚洲最新视频在线| 99国产精品久久久久老师| 鲁大师成人一区二区三区| 国产欧美高清| 午夜在线精品偷拍| 欧美一进一出视频| 国产精品卡一卡二| 亚洲深夜av| 亚洲综合欧美日韩| 国产精品国产成人国产三级| 日韩视频免费大全中文字幕| 9色精品在线| 欧美日韩一区二区三区在线 | 欧美一区二区视频网站| 国产精品久久中文| 亚洲在线视频一区| 亚洲欧美中文在线视频| 国产精品日韩电影| 亚洲专区国产精品| 欧美在线不卡视频| 国产一区二区三区免费不卡 | 日韩一级成人av| 亚洲视频碰碰| 欧美视频一区二区| 中文成人激情娱乐网| 亚洲在线一区| 国产日产欧美a一级在线| 性做久久久久久久免费看| 久久久精品动漫| 一区二区三区在线高清| 亚洲激情电影在线| 欧美激情第4页| 在线视频欧美精品| 欧美一区二区成人6969| 国产一区二区观看| 亚洲国产裸拍裸体视频在线观看乱了中文 | 欧美午夜激情小视频| 亚洲系列中文字幕| 久久黄色影院| 在线观看国产日韩| 日韩一区二区精品葵司在线| 国产精品h在线观看| 亚洲一区二区少妇| 久久久久久夜| 亚洲国产欧美一区| 亚洲一区在线看| 国产综合色在线视频区| 亚洲欧洲日产国码二区| 欧美日韩伊人| 午夜视频在线观看一区二区| 美日韩丰满少妇在线观看| 亚洲精品在线视频观看| 亚洲欧美综合另类中字| 国内自拍视频一区二区三区| 亚洲美女av黄| 国产欧美日韩在线| 日韩视频一区二区| 国产精品亚洲一区二区三区在线| 久久精品一二三| 欧美日韩一区二区三区视频| 欧美一区二区三区精品 | 一区二区三区欧美在线| 久久精品首页| 亚洲精品在线观看免费| 欧美亚洲在线视频| 一区二区三区在线视频播放| 亚洲一二三区在线观看| 国产一区日韩欧美| 一区二区三区.www| 国内激情久久| 亚洲永久在线| 亚洲电影免费观看高清| 亚洲欧美一区二区三区极速播放 | 亚洲女ⅴideoshd黑人| 激情丁香综合| 亚洲一区二区三区777| 一区二区亚洲欧洲国产日韩| 亚洲一区免费看| 亚洲国产小视频在线观看| 欧美一区网站| 一卡二卡3卡四卡高清精品视频| 久久理论片午夜琪琪电影网| 最新国产精品拍自在线播放| 欧美在线视频导航| 一本久道综合久久精品| 欧美~级网站不卡| 亚洲欧美色婷婷| 欧美少妇一区| 亚洲精品国产精品久久清纯直播| 国产日韩欧美成人| 亚洲一区二区三区在线观看视频 | 老鸭窝亚洲一区二区三区| 中文亚洲欧美| 欧美日本在线视频| 亚洲国产婷婷香蕉久久久久久99|