基于FPGA的無線加密鍵盤的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2019-02-11 09:01
【摘要】:無線通訊技術(shù)的發(fā)展,無疑是計(jì)算機(jī)通信領(lǐng)域中的一次跨時(shí)代突破。對(duì)于計(jì)算機(jī)最常用的外部設(shè)備之一鍵盤來說,無線鍵盤的設(shè)計(jì)與研發(fā),不僅使計(jì)算機(jī)免去了接線的麻煩,外觀更加精美,更最重要的是節(jié)約了計(jì)算機(jī)有限的接口資源。但是,相比有線通訊技術(shù)來說,無線技術(shù)的缺點(diǎn)也很明顯,即傳輸中的數(shù)據(jù)的安全性得不到保障。 本文提出了一種無線加密鍵盤的設(shè)計(jì)思路及方法。數(shù)據(jù)發(fā)送端,采用FPGA作為主控制器控制鍵盤端數(shù)據(jù)的接收、加密以及與藍(lán)牙收發(fā)模塊進(jìn)行密文數(shù)據(jù)的通信;數(shù)據(jù)接收端,,藍(lán)牙接收模塊將密文數(shù)據(jù)進(jìn)行接收后交給計(jì)算機(jī)CPU,設(shè)計(jì)者通過為PC編寫應(yīng)用程序,完成鍵盤端數(shù)據(jù)的無線接收以及密文數(shù)據(jù)的解密工作。 DES算法是一種應(yīng)用比較成熟的加密算法,到目前為止,只能通過窮舉法對(duì)其進(jìn)行解密。然而,對(duì)于鍵盤信息的無線傳輸而言,采用窮舉法來破解密碼是不現(xiàn)實(shí)的。除此之外,DES算法也是一種對(duì)稱加密算法,這一特性便于對(duì)其進(jìn)行硬件實(shí)現(xiàn)。因此,本設(shè)計(jì)采用DES加密算法,利用FPGA作為DES算法的硬件實(shí)現(xiàn)平臺(tái),采用VHDL作為主要設(shè)計(jì)語言并利用QuartusⅡ軟件對(duì)其進(jìn)行了仿真驗(yàn)證,最終,驗(yàn)證了各模塊設(shè)計(jì)思路的正確性。 無線加密鍵盤的提出,不僅是對(duì)現(xiàn)有無線鍵盤的設(shè)計(jì)領(lǐng)域進(jìn)行了研究。同時(shí)對(duì)于減少無線鍵盤的設(shè)計(jì)成本、提高鍵盤無線數(shù)據(jù)通信過程的安全也進(jìn)行了嘗試。
[Abstract]:The development of wireless communication technology is undoubtedly a cross-epoch breakthrough in the field of computer communication. For one of the most commonly used peripheral devices of computer, the design and development of wireless keyboard not only eliminates the trouble of connection, but also saves the limited interface resources of computer. However, compared with wired communication technology, wireless technology has obvious shortcomings, that is, the security of data transmission is not guaranteed. This paper presents a design idea and method of wireless encryption keyboard. The data transmitter uses FPGA as the main controller to control the data receiving, encryption and communication with the Bluetooth transceiver module. After receiving the ciphertext data, the Bluetooth receiving module gives the computer CPU, designer to write the application program for the PC to complete the wireless receiving of the data on the keyboard and the decryption of the ciphertext data. DES algorithm is a mature encryption algorithm. Up to now, it can only be decrypted by exhaustive method. However, for the wireless transmission of keyboard information, it is not realistic to use exhaustive method to break the password. In addition, DES algorithm is also a symmetric encryption algorithm, which is easy to implement in hardware. Therefore, the design uses DES encryption algorithm, FPGA as the hardware implementation platform of DES algorithm, VHDL as the main design language and Quartus 鈪
本文編號(hào):2419581
[Abstract]:The development of wireless communication technology is undoubtedly a cross-epoch breakthrough in the field of computer communication. For one of the most commonly used peripheral devices of computer, the design and development of wireless keyboard not only eliminates the trouble of connection, but also saves the limited interface resources of computer. However, compared with wired communication technology, wireless technology has obvious shortcomings, that is, the security of data transmission is not guaranteed. This paper presents a design idea and method of wireless encryption keyboard. The data transmitter uses FPGA as the main controller to control the data receiving, encryption and communication with the Bluetooth transceiver module. After receiving the ciphertext data, the Bluetooth receiving module gives the computer CPU, designer to write the application program for the PC to complete the wireless receiving of the data on the keyboard and the decryption of the ciphertext data. DES algorithm is a mature encryption algorithm. Up to now, it can only be decrypted by exhaustive method. However, for the wireless transmission of keyboard information, it is not realistic to use exhaustive method to break the password. In addition, DES algorithm is also a symmetric encryption algorithm, which is easy to implement in hardware. Therefore, the design uses DES encryption algorithm, FPGA as the hardware implementation platform of DES algorithm, VHDL as the main design language and Quartus 鈪
本文編號(hào):2419581
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2419581.html
最近更新
教材專著