<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > 基于TMS320VC5410的DES加密系統(tǒng)設(shè)計(jì)

          基于TMS320VC5410的DES加密系統(tǒng)設(shè)計(jì)

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

          摘要:數(shù)據(jù)加密標(biāo)準(zhǔn)DES是對(duì)稱密碼體系中應(yīng)用最廣泛的算法之一。為了滿足信息安全和加密型數(shù)據(jù)采集系統(tǒng)的密鑰的有效存儲(chǔ),設(shè)計(jì)基于 TMS320VC5410系列和SLE5542型IC卡的DES加密系統(tǒng)。采用MeBSPl接口與CD4066開(kāi)關(guān)電源設(shè)計(jì)了IC卡讀卡器,并通過(guò) CCS開(kāi)發(fā)環(huán)境編寫、下栽和調(diào)試應(yīng)用程序,完成了與SLE5542卡之間的IS07816-3通信協(xié)議。另外通過(guò)McBSPO連接MAX232電平轉(zhuǎn)換器,以軟件形式實(shí)現(xiàn)了目標(biāo)板從RS232接口接收來(lái)自PC機(jī)的明文數(shù)據(jù),系統(tǒng)對(duì)其進(jìn)行DES加密后輸出密文。實(shí)驗(yàn)結(jié)果表明系統(tǒng)可以正確讀取IC卡中的 64位密鑰,完成數(shù)據(jù)加密后準(zhǔn)確地顯示在接收端,符合設(shè)計(jì)要求。
          關(guān)鍵詞:數(shù)據(jù)加密標(biāo)準(zhǔn)(DES);TMS320VC5410;加密;SIE5542

          數(shù)據(jù)加密是為了保證所傳輸信息的安全而在特定參數(shù)(稱為密鑰)的控制下按照某種規(guī)律對(duì)原始數(shù)據(jù)進(jìn)行的人為擾亂,將其轉(zhuǎn)換成秘密形式的信息。數(shù)據(jù)加密標(biāo)準(zhǔn) (Data Encrvption Standard,DES)是第一個(gè)廣泛應(yīng)用于商用數(shù)據(jù)保密的、公開(kāi)的密碼算法,在其公布和正式實(shí)施后,成為許多國(guó)家政府、銀行和標(biāo)準(zhǔn)組織的信息安全處理標(biāo)準(zhǔn)。然而DES實(shí)現(xiàn)信息保密的前提是對(duì)于密鑰的有效管理,這就要求基于DES的加密系統(tǒng)必須提供可靠、方便的密鑰保存設(shè)備。同時(shí)在近20年,處理器的性能得到很大改善,軟件和開(kāi)發(fā)工具也得到相應(yīng)發(fā)展,價(jià)格大幅下降,應(yīng)用也越來(lái)越廣泛。本文選用TI公司TMS320VC54x系列DSP,采用軟件方式實(shí)現(xiàn)DES加密算法,同時(shí)以集成電路卡(Integrated Circuit Card)作為密鑰存儲(chǔ)設(shè)備。為了解決DSP的通用IO口較少的問(wèn)題,使DSP片上的一些特殊功能引腳工作在通用輸入輸出引腳狀態(tài)顯得尤為重要。本文結(jié)合 DSP運(yùn)算速度快、片上資源多的特點(diǎn),研究并實(shí)現(xiàn)基于DSP的DES加密系統(tǒng)及其與IC卡以及終端PC機(jī)之間的通信協(xié)議。

          1 DES算法簡(jiǎn)介
          DES作為美國(guó)國(guó)家標(biāo)準(zhǔn)的加密算法,既可用于加密又可用于解密。其加密過(guò)程主要分為3個(gè)部分,如圖1所示。首先把輸入的數(shù)據(jù)比特流以每64 bit為一組進(jìn)行分組得到明文x,之后是一個(gè)初始置換,IP,記為Xo=IP(x)=LoRo(Lo代表左邊32 bit,Ro代表右邊32 bit);然后以每一組作為加密單元,在16個(gè)子密鑰(每個(gè)子密鑰的長(zhǎng)度為48 bit)的控制下根據(jù)下列規(guī)則計(jì)算LiRi(1≤i≤16),進(jìn)行16輪的非線性變換:
          a.JPG
          每輪中都有換位和代替運(yùn)算;最后再經(jīng)過(guò)一個(gè)逆初始置換IP-1(為IP的逆變換)輸出一組64 bit長(zhǎng)的密文。
          b.JPG

          對(duì)于數(shù)據(jù)較大的文件加密要求芯片具有很高的處理速度。出于保密通信系統(tǒng)的需求,該系統(tǒng)設(shè)計(jì)以IC卡作為密鑰的存儲(chǔ)設(shè)備,采用TI公司 TMS320VC54x系列DSP實(shí)現(xiàn)對(duì)來(lái)自PC機(jī)的明文數(shù)據(jù)進(jìn)行DES加密處理。該方案運(yùn)算速度快、保密性好,具有很高的可擴(kuò)展性,用于保密的數(shù)據(jù)采集系統(tǒng)中,對(duì)來(lái)自數(shù)據(jù)采集模塊的信號(hào)進(jìn)行DES加密后,傳輸給PC機(jī)。


          上一頁(yè) 1 2 3 4 下一頁(yè)

          關(guān)鍵詞: DSP

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();