基于ARM的3DES加密算法的設(shè)計與實現(xiàn)
發(fā)布時間:2018-06-04 07:14
本文選題:3DES + ARM。 參考:《北京工業(yè)大學(xué)》2012年碩士論文
【摘要】:隨著網(wǎng)絡(luò)的快速發(fā)展,信息安全越來越引起人們的關(guān)注。加密技術(shù)作為信息安全的重要技術(shù),正發(fā)揮著重大的作用;诜纸M的DES(Data EncryptionStandard)加密、解密算法在密碼學(xué)中占有舉足輕重的地位,而在此基礎(chǔ)上改進(jìn)的3DES加密、解密算法更是克服了DES密鑰過短的缺點,有著廣泛的應(yīng)用。傳統(tǒng)的加密工作是通過在主機(jī)上運行加密軟件實現(xiàn)的。這種方法除占用主機(jī)資源外,其運算速度較硬件加密要慢,密鑰以明文的方式存儲在程序中,或者以加密的方式存儲在文件或數(shù)字庫中,重要數(shù)據(jù)(如個人密碼PIN等)會在某一時刻以明文形式出現(xiàn)在計算機(jī)的內(nèi)存或磁盤中,安全性較差。針對上述問題,本文提出一種基于ARM處理器的加密系統(tǒng),,還系統(tǒng)通過獨立于主機(jī)系統(tǒng)外的硬件加密設(shè)備實現(xiàn)加密、解密,所有關(guān)鍵數(shù)據(jù)的存儲、運算都通過在ARM嵌入式硬件系統(tǒng)中實現(xiàn),不占主機(jī)資源、速度快、安全性較高。通過在硬件設(shè)備中添加加密及解密功能,可使存儲和傳輸?shù)臄?shù)據(jù)具有較高的安全性。 本課題將致力于開發(fā)基于ARM的3DES文件加密及解密系統(tǒng)。
[Abstract]:With the rapid development of the network, information security has attracted more and more attention. As an important technology of information security, encryption technology is playing an important role. Encryption based on packet DES (Data EncryptionStandard), decryption algorithm occupies an important position in cryptography, and on this basis, the improved 3DES encryption, decryption calculation In addition to overcoming the shortcoming of the short key of DES, it has a wide application. The traditional encryption is implemented by running encryption software on the host. This method is slower than hardware encryption, and the key is stored in a program in a plaintext way, or stored in files or numbers in an encrypted way. In the word library, important data (such as personal password PIN, etc.) will appear in the memory or disk of the computer at a certain time, and the security is poor. In this paper, an encryption system based on ARM processor is proposed, and the system is encrypted, decrypted and decrypted by the hardware encryption equipment that is independent of the host system. The storage and operation of data are implemented in the ARM embedded hardware system, which does not occupy the host resources, fast speed, and high security. By adding encryption and decryption functions in the hardware devices, the storage and transmission data can have high security.
This project will focus on developing 3DES file encryption and decryption system based on ARM.
【學(xué)位授予單位】:北京工業(yè)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TN918.1;TP368.1
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 田智春;
本文編號:1976480
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1976480.html
最近更新
教材專著