<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è) > 嵌入式系統 > 設計應用 > 基于CycloneII和MSP430的網(wǎng)絡(luò )數據加密實(shí)現

基于CycloneII和MSP430的網(wǎng)絡(luò )數據加密實(shí)現

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

  3 系統硬件設計

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

基于CycloneII和MSP430的網(wǎng)絡(luò )數據加密實(shí)現

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

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

基于CycloneII和MSP430的網(wǎng)絡(luò )數據加密實(shí)現

  FPGA采用系列中的EP20F256C6,該器件是低成本架構FPGA,可提供多達18 752個(gè)邏輯單元.152個(gè)用戶(hù)IO,239 616 bit的存儲位,密度超過(guò)CycloneI FPGA的3倍,完全滿(mǎn)足系統設計需要。 FPGA內部的邏輯資源可實(shí)現復雜應用。器件采用的低成本串行配置器件,這種串行配置器件最大可提供64 Mbit的nash存儲器。所以,采用EP20F256C6可高效完成系統核心算法,有效節約成本。其內部算法由VHDL語(yǔ)言編程實(shí)現。主要程序模塊:加解密算法模塊(A5/1和W7)、數據存儲模塊、同步產(chǎn)生模塊、同步檢測模塊。加密和解密各有一套獨立的模塊集合。其中A5/1算法模塊的VHDL代碼如下:

基于CycloneII和MSP430的網(wǎng)絡(luò )數據加密實(shí)現

基于CycloneII和MSP430的網(wǎng)絡(luò )數據加密實(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>