周杰+李俊男
摘要:現(xiàn)階段二維碼的保密方面真的安全嗎?事實(shí)上,二維碼的安全一直處于探索狀態(tài),基于此本文提出了一種新的安全策略,將加密算法(DES與RSA)與通信技術(shù)結(jié)合,實(shí)現(xiàn)二維碼矩陣編碼區(qū)內(nèi)容的多重防護(hù)。同時(shí),本文重點(diǎn)介紹信息隱藏技術(shù)的加密方法,使得二維碼的加密更具靈活性。最后,應(yīng)用在物流中,提升了物流運(yùn)輸?shù)陌踩?,穩(wěn)定性,合理性。
關(guān)鍵詞:物流 二維碼 DES算法 RSA算法 信息隱藏技術(shù)
隨著二維碼的日趨流行,二維碼技術(shù)已經(jīng)在物流領(lǐng)域大力發(fā)展。與之而來的就是安全方面的考慮,為了彌補(bǔ)不足,本文針對(duì)加密算法進(jìn)行改進(jìn),尤其是在物流運(yùn)輸中,如何對(duì)二維碼進(jìn)一步的安全優(yōu)化,該方案采用兩種通用的加密算法(DES和RSA算法),彌補(bǔ)了協(xié)議上不足以及數(shù)據(jù)量大難以加密的不足,在結(jié)合信息隱藏技術(shù)深入優(yōu)化,相當(dāng)于設(shè)計(jì)了“三鎖式”加密方法,大大的提高了二維碼的安全性。這也是本課題的主要目的,即實(shí)現(xiàn)二維碼掃描器掃描之后為安全有用的信息,防止其他惡意程序攻擊以保護(hù)自我信息安全。
一、研究現(xiàn)狀及可行性分析
(一)研究現(xiàn)狀
在國內(nèi)外的諸多研究之中,少數(shù)不斷地對(duì)二維碼的圖形,結(jié)構(gòu)進(jìn)行內(nèi)容,格式等的增加和改進(jìn);但大多數(shù)是在進(jìn)行二維碼算法上的優(yōu)化,提出了基于DES或者RSA單獨(dú)加密的方法以及隨之而來的優(yōu)化方案 ,當(dāng)然,最近也有了基于這兩種混合的優(yōu)化方案,但安全方面成效甚微。
(二)可行性分析
市場(chǎng)調(diào)查顯示物流管理中介入了二維碼,但是二維碼的應(yīng)用比較單一,此課題對(duì)加密算法的改進(jìn),將促進(jìn)信息數(shù)據(jù)的更多植入,有助于客戶獲取更多數(shù)據(jù),也促進(jìn)物流的管理,應(yīng)用前景十分可觀。算法的改進(jìn)離不開技術(shù),本文采用編程語言為核心,編碼解碼為基礎(chǔ),再結(jié)合通信技術(shù),將大大促進(jìn)算法的優(yōu)化,實(shí)現(xiàn)該方案的完成。
二、加密技術(shù)簡介
RSA加密算法運(yùn)用RSA領(lǐng)域下的數(shù)字簽名證書方法以及核心技術(shù)密鑰交換,該算法實(shí)現(xiàn)網(wǎng)絡(luò)通信中機(jī)密,完整和發(fā)方的不可否認(rèn)性的優(yōu)勢(shì),而且RSA是一種非對(duì)稱式的加密系統(tǒng),難以被破解,但存在速度慢,加解密耗費(fèi)時(shí)間多的缺點(diǎn)。
DES加密算法的加密單位二進(jìn)制僅64位,有效的密鑰56位,其中的有些位還要用于目的性的開銷及協(xié)議上的缺陷,從而DES很容易被破解,但是DES是一種對(duì)稱算法,加解密中容易實(shí)現(xiàn)。
信息隱藏技術(shù)是通信技術(shù)的補(bǔ)充技術(shù),在信息加密中,加密技術(shù)在竊取方的表現(xiàn)形式是亂碼,這將激發(fā)竊取者的破解欲望,無法起到保護(hù)的作用。而信息隱藏技術(shù)是在具有明確意義的載體上將信息隱藏在載體中,一般不會(huì)產(chǎn)生懷疑而破解。
三、算法優(yōu)化的實(shí)現(xiàn)過程
首先運(yùn)用DES算法以及RSA的密鑰對(duì)數(shù)據(jù)進(jìn)行加密,即DES對(duì)明文進(jìn)行加密生成加密密鑰T,在運(yùn)用RSA算法的公開加密密鑰對(duì)密鑰T進(jìn)行加密,生成加密數(shù)據(jù)D;
其次再將D運(yùn)用信息隱藏技術(shù)進(jìn)行隱藏與提取,在該過程中,計(jì)算機(jī)A、B以及發(fā)送器之間進(jìn)行信息的交流,計(jì)算機(jī)A對(duì)D進(jìn)行隱藏,由發(fā)送器發(fā)送到公用信道上,在由發(fā)送器將隱藏信息發(fā)送到計(jì)算機(jī)B,由B進(jìn)行提取以及DES與RSA進(jìn)行解密得到信息。為了解決這樣的問題必須應(yīng)用計(jì)算機(jī)實(shí)現(xiàn)大量保密數(shù)據(jù)的隱藏。在此過程中需要載體來對(duì)信息進(jìn)行隱藏,而載體的確定需事先收集大量的數(shù)據(jù)信息保存在計(jì)算機(jī)中。為了能使發(fā)送方與接收方收到相同的信息內(nèi)容,運(yùn)用分段式檢索算法(將較長的參考模塊細(xì)分,再從源數(shù)據(jù)檢索數(shù)據(jù)段出現(xiàn)的頻率)來確定發(fā)送方載體的選擇。
最終通過DES與RSA,信息隱藏技術(shù)的保密通信模型對(duì)物流運(yùn)輸中二維碼的信息傳輸進(jìn)行安全優(yōu)化。
四、結(jié)語
隨著智能手機(jī)終端的普及使用,二維碼具有使用方便,讀取快速、誤碼率低,攜帶信息量大等優(yōu)勢(shì),被人廣泛使用。但二維碼安全面臨挑戰(zhàn),基于此本課題通過對(duì)加密算法和信息隱藏技術(shù)的引入與優(yōu)化,來提高二維碼在應(yīng)用中的安全性,實(shí)現(xiàn)二維碼技術(shù)的內(nèi)在優(yōu)勢(shì),以及最大限度的減少物流信息在傳輸過程中被相關(guān)惡意程序的攻擊,已達(dá)到二維碼技術(shù)在優(yōu)化物流管理信息系統(tǒng)的實(shí)際作用。二維碼技術(shù)的應(yīng)用將是未來一段時(shí)間內(nèi),各個(gè)行業(yè)必不可少的一門新型技術(shù),不但能夠促進(jìn)物流行業(yè)的發(fā)展,而且還能提高整個(gè)電子商務(wù)領(lǐng)域的技術(shù)革新。
參考文獻(xiàn):
[1]盛秋康.二維碼編解碼技術(shù)的研究與應(yīng)用[D].南京理工大學(xué),2012.
[2]王水勇.基于RSA的通信保密應(yīng)用研究[D].華中科技大學(xué),2005.
[3]王智超.基于數(shù)據(jù)加密的網(wǎng)絡(luò)通信系統(tǒng)的研究[D].河北工業(yè)大學(xué),2006.
[4]付井新.信息隱藏技術(shù)在電話保密通信中的模型與實(shí)現(xiàn)策略[J].中國科技信息,2005,(16).
[5]鄭貴濱,韓紀(jì)慶,李海峰.分段式音頻檢索算法[J].計(jì)算機(jī)科學(xué),2005,(03).
[6]岳軍巧,鈕心忻,楊義先.語音保密通信中的信息隱藏技術(shù)[J].北京郵電大學(xué)學(xué)報(bào),2002,(01).
[7]褚一平,陳勤.分解RSA模數(shù)算法研究[J].微機(jī)發(fā)展,2005,(06).
[8]范九倫,劉宏月.密碼學(xué)基礎(chǔ)[M].西安:西安電子科技大學(xué)出版社,2008.
(基金項(xiàng)目:貴州財(cái)經(jīng)大學(xué)2016年度在校學(xué)生科研資助項(xiàng)目;作者簡介:[1]周杰,在讀碩士研究生,貴州財(cái)經(jīng)大學(xué),信息管理與決策支持;[2]李俊男,貴州財(cái)經(jīng)大學(xué)。)