基于ARM的3DES加密算法的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2018-06-04 07:14
本文選題:3DES + ARM; 參考:《北京工業(yè)大學(xué)》2012年碩士論文
【摘要】:隨著網(wǎng)絡(luò)的快速發(fā)展,信息安全越來越引起人們的關(guān)注。加密技術(shù)作為信息安全的重要技術(shù),正發(fā)揮著重大的作用。基于分組的DES(Data EncryptionStandard)加密、解密算法在密碼學(xué)中占有舉足輕重的地位,而在此基礎(chǔ)上改進(jìn)的3DES加密、解密算法更是克服了DES密鑰過短的缺點(diǎn),有著廣泛的應(yīng)用。傳統(tǒng)的加密工作是通過在主機(jī)上運(yùn)行加密軟件實(shí)現(xiàn)的。這種方法除占用主機(jī)資源外,其運(yùn)算速度較硬件加密要慢,密鑰以明文的方式存儲(chǔ)在程序中,或者以加密的方式存儲(chǔ)在文件或數(shù)字庫中,重要數(shù)據(jù)(如個(gè)人密碼PIN等)會(huì)在某一時(shí)刻以明文形式出現(xiàn)在計(jì)算機(jī)的內(nèi)存或磁盤中,安全性較差。針對(duì)上述問題,本文提出一種基于ARM處理器的加密系統(tǒng),,還系統(tǒng)通過獨(dú)立于主機(jī)系統(tǒng)外的硬件加密設(shè)備實(shí)現(xiàn)加密、解密,所有關(guān)鍵數(shù)據(jù)的存儲(chǔ)、運(yùn)算都通過在ARM嵌入式硬件系統(tǒng)中實(shí)現(xiàn),不占主機(jī)資源、速度快、安全性較高。通過在硬件設(shè)備中添加加密及解密功能,可使存儲(chǔ)和傳輸?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é)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TN918.1;TP368.1
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 田智春;
本文編號(hào):1976480
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1976480.html
最近更新
教材專著