<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>

新聞中心

EEPW首頁(yè) > EDA/PCB > 設計應用 > 基于單片機和FPGA的網(wǎng)絡(luò )數據加密實(shí)現

基于單片機和FPGA的網(wǎng)絡(luò )數據加密實(shí)現

作者: 時(shí)間:2009-06-23 來(lái)源:網(wǎng)絡(luò ) 收藏

2.2 A5/1算法原理
A5/1引是GSM移動(dòng)通信中數據傳輸的流密碼算法。A5/1密碼流產(chǎn)生器生成的密碼與明文數據幀的每一位相異或得到密文序列。A5/1算法由3個(gè)不同長(cháng)度的線(xiàn)性反饋移位寄存器R1,R2,R3組成,其長(cháng)度分別為19,22,23位,其反饋特征方程分別為:x18+x17+x16+x13+1,x22+x21+x20+x7+1。算法的初始密鑰是64位向量。密碼流輸出位為3個(gè)移位寄存器的異或輸出。移位寄存器的使能由多數函數控制。Rl的第8位、R2的第10位、R3的第10位為多數函數數據輸入,它們決定3個(gè)移位寄存器的移位狀況。在這3個(gè)數據位中,如果有兩個(gè)或兩個(gè)以上的都為0,多數函數值就為0;如果有兩個(gè)或兩個(gè)以上的都為1,多數函數值就為1。多數函數輸入的3個(gè)數據位中與多數函數值相同,相應的移位寄存器就移位。A5/1的硬件實(shí)現原理如圖2所示。密碼流的產(chǎn)生分兩個(gè)階段.第一階段給寄存器裝人64位初始值;第二階段則根據時(shí)鐘節拍和使能控制產(chǎn)生密碼流。
2.3 W7算法原理
W7H算法與A5/1算法在結構原理上有相似之處。W7算法由8個(gè)類(lèi)似于A(yíng)5/1算法硬件結構模塊并行組成,每一個(gè)模塊都包含3個(gè)線(xiàn)性反饋移位寄存器和多數函數。不同的是w7算法是128位的初始密鑰,線(xiàn)性反饋移位寄存器的長(cháng)度圖2 A5/1算法的硬件實(shí)現原理和反饋結構都不同于A(yíng)5/1算法。3個(gè)線(xiàn)性反饋移位寄存器長(cháng)度分別為38、43、47位。8個(gè)并行模塊采用同一初始密鑰。但反饋結構和多數函數的輸入位均各不相同。8個(gè)模塊的輸出組成8位密碼流,效率更高。各線(xiàn)性移位寄存器由固定數據位通過(guò)邏輯與產(chǎn)生1位數據,再將該位數據與最高位輸出異或,最后將3個(gè)移位寄存器輸出再異或輸出作為本并行塊的密碼位輸出。由于有8個(gè)并行塊,最后總的輸出8 bit,即1字節。設計時(shí),每隔8個(gè)時(shí)鐘周期輸出一次,保證數據速率的一致性。

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

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

pos機相關(guān)文章:pos機原理




評論


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