符安文
【摘要】? ? 交織技術(shù)是通訊領(lǐng)域中的重要技術(shù)之一,其主要是針對(duì)成群錯(cuò)誤發(fā)揮重要糾正偏差的作用。在實(shí)際運(yùn)用過(guò)程中通過(guò)交織器打亂初始的輸入次序后,進(jìn)而實(shí)現(xiàn)數(shù)字序列彼此關(guān)聯(lián)的縮減,以此來(lái)將突發(fā)問(wèn)題與錯(cuò)誤帶來(lái)的危害縮減到最小,而且這種打亂次序可以被用來(lái)加密。因此,通過(guò)探究交織法與現(xiàn)代密碼學(xué)融合下的加密技術(shù),對(duì)于提升系統(tǒng)的安全性與穩(wěn)定性有著積極的影響。基于此,本文就通過(guò)對(duì)相關(guān)的機(jī)理、設(shè)定編碼思路、加密與解密流程的研究提出了現(xiàn)代密碼學(xué)融匯于交織法的新穎技術(shù),以期能為相關(guān)專業(yè)人員提供參考建議。
【關(guān)鍵詞】? ? 交織法? ? 現(xiàn)代密碼學(xué)? ? 融合? ? 加密技術(shù)
引言:
密碼是信息安全的重要核心內(nèi)容,隨著時(shí)代的發(fā)展,當(dāng)前已經(jīng)形成了特有的密碼機(jī)制,其中既包含了私鑰,也包含了對(duì)應(yīng)的公鑰。私鑰即為單鑰,加密與解密方式相同;而公鑰為雙鑰,所以加密與解密的方式與路徑存在不同。這種加密技術(shù)合理的將數(shù)字簽名、信息等融合在了一起,可以為商務(wù)金融可以安全的服務(wù)。同時(shí)贊找相關(guān)的要求,加密技術(shù)隨著技術(shù)的不斷發(fā)展正在不斷的拓展與創(chuàng)新。在實(shí)際運(yùn)用過(guò)程,加密技術(shù)的安全性與穩(wěn)定逐步引起了廣泛的重視,并且成為了當(dāng)前一種重要的體制。所以,交織法與現(xiàn)代密碼學(xué)融合下的加密技術(shù)優(yōu)勢(shì)明顯,被廣泛的運(yùn)用到了社會(huì)中。
一、交織法與現(xiàn)代密碼學(xué)的機(jī)理
1.1交織法機(jī)理
交織法師通信體系中的核心技術(shù),在實(shí)際運(yùn)行過(guò)程中交織技術(shù)與數(shù)值的處理有著密切的聯(lián)系。所以,從本質(zhì)而言,通過(guò)保持原有的內(nèi)涵前提下對(duì)于固有的信息結(jié)構(gòu)進(jìn)行變更,這就被稱為交織器。信道在實(shí)際運(yùn)行過(guò)程與信息傳輸過(guò)程中如果突發(fā)錯(cuò)誤或者問(wèn)題都會(huì)經(jīng)過(guò)處理后被分散化,先出不規(guī)則化。由此可見(jiàn)數(shù)據(jù)錯(cuò)亂是這類裝置穩(wěn)合交織器自帶的本質(zhì)。當(dāng)前,交織器主要分為比特交織、常見(jiàn)符號(hào)交織等幾種類別,按照其實(shí)際的運(yùn)行方式你既具有明顯的周期性特點(diǎn),也具有一定的隨機(jī)性,而在實(shí)際的通信過(guò)程中,交織器可按照對(duì)象類別分為比特交織、常見(jiàn)符號(hào)交織;而按照交織方式其又具備明顯的周期特性,具有一定的偽隨機(jī)性;這就使得其在交織領(lǐng)域中既有時(shí)間交織,也有對(duì)應(yīng)的頻率交織。簡(jiǎn)單交織器如圖1所示。
針對(duì)信息序列,在實(shí)際運(yùn)行過(guò)程中如果在某一時(shí)點(diǎn)輸出來(lái)的某一信息,就會(huì)產(chǎn)生對(duì)應(yīng)的信息位,所以對(duì)于交織器而言,它會(huì)在運(yùn)行前預(yù)設(shè)某個(gè)周期,往往會(huì)被稱之為常規(guī)情形下的交織長(zhǎng)度。交織器在識(shí)別周期之后,交織器可被表征為某一替換矩陣。在給定矩陣之內(nèi)會(huì)出現(xiàn)兩行表征,其一主要是固有的信息位;其二是交織之后產(chǎn)生的新信息為;這種交織器的置換是交織器運(yùn)行的根本。如果在運(yùn)行過(guò)程中出現(xiàn)兩個(gè)整數(shù)的表達(dá)符合要求,則交織器會(huì)具有相同的效能。所以,不同的編碼,都可以通過(guò)預(yù)設(shè)矩陣,通過(guò)生成交織器,最終形成可用的矩陣。在運(yùn)行過(guò)程中如果給定了交織器的交織長(zhǎng)度,那么就可以根據(jù)實(shí)際的需求,去合理的布設(shè)不同的分散因子,最終達(dá)到通訊的目的。值得注意的是,在常規(guī)的情形下,分散因子的選擇可以選擇最大數(shù)值,并且只有擁有適宜的因子,才能使得交織器達(dá)到最優(yōu)的使用狀態(tài)。
1.2密碼學(xué)機(jī)理
密碼學(xué)是研究編制密碼和破譯密碼的技術(shù)科學(xué),保密是密碼學(xué)技術(shù)科學(xué)的重要核心內(nèi)容,具體而言密碼學(xué)可以被劃分為編碼學(xué)、分析學(xué)等,其中編碼學(xué)是側(cè)重于信息與信息之間互通變換,在信息通訊過(guò)程中往往會(huì)遇到破譯、竊取以及利用等情況。而相對(duì)于編碼學(xué)而言,分析學(xué)則是側(cè)重于密碼的翻譯,以實(shí)現(xiàn)密碼破譯為目標(biāo)。由此可見(jiàn),編碼學(xué)與分析學(xué)二者之間是相互對(duì)立的,但是又存在著內(nèi)在聯(lián)系的,只有在二者之間不斷的作用之下,才能實(shí)現(xiàn)彼此之間的促進(jìn)。所以,密碼學(xué)的本質(zhì)就是偽裝某一信息。密碼學(xué)的實(shí)際偽裝流程主要包括:密碼管理者通過(guò)對(duì)初始密碼進(jìn)行修改之后并且進(jìn)行加密替換之后獲取一種全新的密文,相對(duì)于密碼管理者而言,用戶在獲取到相關(guān)的信息后,通過(guò)密碼獲取到初始的密碼的過(guò)程又被稱作為解密變換。在這一個(gè)過(guò)程中可以有效的保護(hù)信息的安全,如果出現(xiàn)不合法的用戶,是無(wú)法對(duì)于文件進(jìn)行解密操作的。
就目前而言,密碼體系已經(jīng)實(shí)現(xiàn)了對(duì)于密文空間、擬定的方案、現(xiàn)存密鑰空間等的整合。在密碼體系中通過(guò)將加密變換為某一記號(hào)之后,解密也會(huì)被設(shè)定為另一種記號(hào),這個(gè)過(guò)程往往被稱之為密碼轉(zhuǎn)換。密碼變換常常被設(shè)定為非線性路徑的變更。
二、設(shè)定編碼思路既加密流程
設(shè)定編碼必須要遵循加密標(biāo)準(zhǔn)即Unicode,其主要是為了解決傳統(tǒng)的字符編碼方案的局限而產(chǎn)生的,它為每種語(yǔ)言中的每個(gè)字符設(shè)定了統(tǒng)一并且唯一的二進(jìn)制編碼,以滿足跨語(yǔ)言、跨平臺(tái)進(jìn)行文本轉(zhuǎn)換、處理的要求。其主要的優(yōu)勢(shì)在于運(yùn)用簡(jiǎn)易且便捷。所以,這種加密標(biāo)準(zhǔn)成為了當(dāng)前設(shè)定編碼的重要執(zhí)行標(biāo)準(zhǔn)。
而針對(duì)文本的加密,包含了多重的流程,具體而言加密流程可以分為三個(gè)步驟執(zhí)行:1.分塊及賦值。針對(duì)需要加密的文本,需要對(duì)于擬定好的規(guī)程進(jìn)行分塊,并且還需要根據(jù)實(shí)際情況進(jìn)行合理的填補(bǔ),具體的分塊內(nèi)容可以將其設(shè)定成為某種字符之后,隨機(jī)生成,在分塊中需要注意的是要著重對(duì)初始的分塊字符數(shù)目進(jìn)行記錄及保存,同時(shí)在完成分塊并且得出文字后要將其擬定為字符串,合理的予以賦值,給予一維數(shù)組;2.分解及轉(zhuǎn)換。文本涵蓋著的單一字符都可以被分解之后會(huì)獲得新的字符,如果實(shí)際字符不夠4位時(shí),就需要對(duì)于空位填上0,進(jìn)而保證字符的完整性。同時(shí)按照相關(guān)的規(guī)程,一維數(shù)組也可以根據(jù)實(shí)際情況被替換為矩陣,對(duì)于生成數(shù)組,還可以進(jìn)行交織,變成為一維數(shù)組;3.后續(xù)的合并。在整個(gè)流程過(guò)程中,新生成的數(shù)組會(huì)按照每4個(gè)為一組重新分組之后形成新的數(shù)組,對(duì)于各類元素而言,都要進(jìn)行辨識(shí)進(jìn)行確認(rèn)該元素是否符合相關(guān)的要求,如果符合相關(guān)的要求之后會(huì)被留在擬定的區(qū)段之內(nèi)。這不僅是按照相關(guān)標(biāo)準(zhǔn)執(zhí)行標(biāo)準(zhǔn),而且還是16進(jìn)制范疇的編碼有用的獨(dú)特性,所以應(yīng)該進(jìn)行妥善的區(qū)分。
三、解碼流程
解碼流程也被稱之為加密特有的逆轉(zhuǎn)流程。其主要的內(nèi)容包括選取特定的位置、查驗(yàn)文本塊數(shù)、識(shí)別字?jǐn)?shù)信息。在經(jīng)過(guò)字?jǐn)?shù)信息的識(shí)別之后,密文就可以進(jìn)行分塊處理,文字就會(huì)變更為特有的字符串,成為一維數(shù)組。在分解單一的文字時(shí),需要將其表征為新的字符,以便于生成數(shù)組。在特定的位置之內(nèi),需要對(duì)于元素方位進(jìn)行精準(zhǔn)的處理,最后進(jìn)行信息的還原,并且解除交織之后,最終變位初始的一維數(shù)組。在生成新的數(shù)組之后,就會(huì)生成新的字符,并凸顯出明文信息。在整個(gè)解碼流程中只有全部完成近似的處理之后,便可以解密整體的文檔,最后在VB的路徑下實(shí)現(xiàn)解密。依托這種算法,不僅可以實(shí)現(xiàn)進(jìn)準(zhǔn)的加密與解密,而且還可以實(shí)現(xiàn)完備界面的構(gòu)建。
四、交織法與現(xiàn)代密碼學(xué)融合下的加密技術(shù)探析
4.1編程框架的構(gòu)建
交織法與現(xiàn)代密碼學(xué)融合的加密技術(shù)需要以VB類與MATLAB特有的路徑來(lái)實(shí)現(xiàn)融合,并且構(gòu)建新的編程算法為基礎(chǔ)。具體的編程框架的構(gòu)建語(yǔ)言分工,需要以VB為基礎(chǔ)來(lái)擬定界面,并且進(jìn)行軟件界面的編寫(xiě);同時(shí)還可以利用語(yǔ)言予以操控矩陣,以此來(lái)提升其便捷性,這類算法的主要核心在于交織器、設(shè)定加密流程、核心分組等,但是需要特別注意的是,相對(duì)于初始文件而言,新文件的大小并沒(méi)有變更,但是經(jīng)過(guò)加密處理之后,文件頁(yè)碼將會(huì)被替換。
4.2交織法與現(xiàn)代密碼學(xué)融合下的加密技術(shù)特性
交織法與現(xiàn)代密碼學(xué)融合下的加密技術(shù)本質(zhì)就是分組編碼思路與交織法被整合在一起,構(gòu)建的一種新的加密算法。通過(guò)對(duì)數(shù)據(jù)次序的打亂、重組之后在予以加密處理,相對(duì)于傳統(tǒng)的加密技術(shù)而言,這種技術(shù)的優(yōu)勢(shì)在于有效的提升了安全性并且使得加密技術(shù)更加優(yōu)越。同時(shí),按照當(dāng)前的解析技術(shù)可以通過(guò)解析之后獲得到公開(kāi)的密碼,同時(shí)在這種路徑之下還可以辨識(shí)窮舉情形下的攻擊,實(shí)現(xiàn)了安全性的全面提升。此外,交織法與現(xiàn)代密碼學(xué)融合下的加密技術(shù)通過(guò)分組加密來(lái)調(diào)控選取的密鑰,所以使得即便有明晰的分組加密、掌握了交織器,卻很難獲得清晰與明確的用戶信息,也很難遞推得算法路徑;所以,相對(duì)于單一路徑的加密,它既有效的提升了自身的抗攻擊型,也為后續(xù)的密碼破解帶來(lái)了極大的阻礙,這樣便可以有效的抵御攻擊,提升信息文本的安全性。
五、結(jié)束語(yǔ)
交織法與現(xiàn)代密碼學(xué)融合下的加密技術(shù)是一項(xiàng)新穎先進(jìn)的加密技術(shù),它是通過(guò)分組編碼與融合交織技術(shù)的整合,構(gòu)建新的混合式框架來(lái)實(shí)現(xiàn)安全性的全面提升,而且這種加密技術(shù)更加簡(jiǎn)易,并且有效的降低了常規(guī)路徑下的速率干擾,實(shí)現(xiàn)了信息的快速傳遞,為現(xiàn)代信息傳遞的安全性提供了重要的基礎(chǔ)保障與支持。
參? 考? 文? 獻(xiàn)
[1]佟晶,閆輝.探究基于交織法與現(xiàn)代密碼學(xué)的加密技術(shù)[J].無(wú)線互聯(lián)科技, 2015(13):132-133.
[2]陳柯欣.基于交織法與現(xiàn)代密碼學(xué)的加密技術(shù)研究[D].哈爾濱工程大學(xué), 2008.
[3]鄭廣遠(yuǎn),孫彩英.淺談密碼學(xué)與網(wǎng)絡(luò)信息安全技術(shù)[J].中國(guó)標(biāo)準(zhǔn)導(dǎo)報(bào), 2014(07):57-61.
[4]張曉強(qiáng),王蒙蒙,朱貴良.圖像加密算法研究新進(jìn)展[J].計(jì)算機(jī)工程與科學(xué),2012(05):1-6.
[5]曹珍富.密碼學(xué)的新發(fā)展[J].四川大學(xué)學(xué)報(bào)(工程科學(xué)版),2015(01):1-12.