基于手勢信息的便攜式無線加密傳輸系統(tǒng)(08-100)
摘要:本文闡述了一個以Spartan-3E開發(fā)板為平臺,基于手勢信息的便攜式無線加密傳輸系統(tǒng)。系統(tǒng)工作時,發(fā)送端使用者的手勢信息經(jīng)彎曲傳感器采集并送往系統(tǒng)核心FPGA,采用Twofish算法對其進行加密后借助無線模塊發(fā)送,在接收端進行解密過程,得到發(fā)送方的手勢信息。軟件方面借助開發(fā)工具ISE,并采用硬件描述語言VHDL開發(fā)了一套完整的軟件體系。硬件方面獨立設(shè)計了手勢信息采集和電源電路,配合鍵盤和液晶顯示使系統(tǒng)具有良好的便攜性和人機交互性。本系統(tǒng)充分利用了FPGA的計算速度和硬件資源,可以在反恐,作戰(zhàn),偵察等信息安全涉及的多個領(lǐng)域得到應(yīng)用。實驗結(jié)果表明系統(tǒng)可行、有效。
本文引用地址:http://m.butianyuan.cn/article/91759.htm關(guān)鍵詞:手勢信息,彎曲傳感器,Twofish算法,信息安全
Summary:This paper proposed a portable wireless encrypted transformation system of gesture information with the flat of Spartan-3E Starter Kit Board. Gesture information of the sending terminal user was collected by the innovative Flex Sensor and transformed to system core FPGA, then encrypted by Twofish algorithm with high security and sent by wireless module. As the information was receiving, it was deciphered so as to get the sender's gesture. ISE and hardware language VHDL were employed to develop the software. Gesture collecting and power supply circuit were designed separately. Keyboard and LCD were employed as input and output device. To utilize FPGA calculating rate and hardware resource completely, some special optimization was introduced. The system could play a vital role in many scenes, such as anti-terrorism, battle,spying. Experiment demonstrated the system was feasible and effect.
Keyword:Gesture Information,F(xiàn)lex Sensor,Twofish Arithmetic,Information Security
一 選題背景
和平和發(fā)展是當(dāng)今世界的主旋律,但是局部戰(zhàn)爭、恐怖主義、暴力犯罪等不和諧的音符依然存在,而在實際作戰(zhàn)、反恐行動、秘密偵查等這些場合中,信息交互的安全性要求較一般場合要高得多。不僅要求產(chǎn)生信息的方式具有隱蔽性,不易被他人發(fā)現(xiàn);而且要求傳遞信息的方式具有保密性,不易被他人破解。
因此,本文設(shè)計并實現(xiàn)了一個基于手勢信息的便攜式無線加密傳輸系統(tǒng)。系統(tǒng)以Spartan-3E開發(fā)板為平臺,本系統(tǒng)充分利用了FPGA的計算速度和硬件資源,可以在作戰(zhàn)、反恐、偵察等涉及信息安全的多個領(lǐng)域得到應(yīng)用。
二 系統(tǒng)方案
本系統(tǒng)由兩平臺組成,實現(xiàn)了手勢信息的無線加密半雙工傳輸。
使用時,A使用平臺1,B使用平臺2,按照如下步驟執(zhí)行:
A首先通過鍵盤來設(shè)定密碼,并設(shè)置平臺1為加密狀態(tài)。然后通過手勢輸入設(shè)備將手勢信息輸入平臺1,按動發(fā)送開關(guān),平臺1便會自動采集A的手勢信息,將其轉(zhuǎn)換為數(shù)字信號作為明文,經(jīng)Twofish算法對其進行加密,之后將密文無線傳給B。
B在接收之前,先設(shè)置平臺1為加密狀態(tài),再通過鍵盤核定密鑰。如果密鑰與A一致,平臺2便可以接受到A系統(tǒng)傳出的密文,并自動對其解密,得到明文,即可以得到A所傳遞的手勢信息,不同的手勢信息可以代表A、B之前約定的不同實際含義。如果密鑰與A不一致,平臺2解密后得到的明文便是錯誤的,不能得到A所傳遞的手勢信息。
反之,B可以通過相同的方法將自己的手勢信息傳遞給A。在使用中,A只需要修改平臺1的密鑰即可使平臺2的密鑰核對失敗。
系統(tǒng)工作時,還可以使用PC機,作為總監(jiān)聽站,來獲取傳輸信息,監(jiān)控系統(tǒng)兩平臺運行情況。
這樣,利用該系統(tǒng)便可以實現(xiàn)A、B間手勢信息的無線加密傳輸,完成信息交互,使用示意圖見圖2.1。
評論