密碼學(xué)在計算機網(wǎng)絡(luò )安全中的應用分析論文
摘要:密碼學(xué)思想出現已久,也得到一定的應用,尤其在軍事方面上。伴隨著(zhù)計算機和網(wǎng)絡(luò )技術(shù)的發(fā)展,密碼學(xué)再次受到人們的關(guān)注,人們已經(jīng)習慣于在網(wǎng)絡(luò )中進(jìn)行工作,愿意在網(wǎng)絡(luò )中購買(mǎi)心儀的物品,喜歡便捷的網(wǎng)絡(luò )付費方式。但這些都要有一個(gè)前提,那就是一個(gè)安全的網(wǎng)絡(luò )運行環(huán)境,能夠保證個(gè)人隱私不被竊取,個(gè)人財產(chǎn)不受損失。而密碼學(xué)可以在多個(gè)方面提升網(wǎng)絡(luò )的安全性,例如:數據加密、身份驗證、數字簽名等方式都大大地提升了網(wǎng)絡(luò )的安全性能。該文就密碼學(xué)的思想、組成元素、傳統加密方式、現代算法改進(jìn)等方面進(jìn)行了介紹,同時(shí)闡述了密碼學(xué)在網(wǎng)絡(luò )安全方面的具體應用。

關(guān)鍵詞:凱撒密碼對稱(chēng)思想RSA算法迭代MD5身份驗證
中圖分類(lèi)號:TP393.08文獻標識碼:A文章編號:1674-098X(2017)02(a)-0083-02
1網(wǎng)絡(luò )安全的重要作用
網(wǎng)絡(luò )安全是網(wǎng)絡(luò )能夠被人們接受并不斷應用的前提,假如您的消費行為、個(gè)人信息、乃至個(gè)人隱私會(huì )毫無(wú)遮掩地暴露在大眾的視野前,請問(wèn)您會(huì )選擇在繼續使用網(wǎng)絡(luò )嗎?答案當然是否定的。要讓大眾放心的使用網(wǎng)絡(luò ),從事網(wǎng)絡(luò )工作,享受網(wǎng)絡(luò )服務(wù),進(jìn)行網(wǎng)絡(luò )消費就要給大家一個(gè)安全的網(wǎng)絡(luò )運行環(huán)境。從個(gè)人角度角度而言,要能夠保證個(gè)人信息不被泄露,讓每個(gè)消費者的消費行為是相對隱形的,也就是只針對購買(mǎi)者和賣(mài)家以及網(wǎng)站的管理人員三方獲悉,不得泄露。
電子貨幣的支付應該是值得信賴(lài)的,存在付費與收款雙重記錄,雙方都不锝抵賴(lài),第三方可以進(jìn)行監管。個(gè)人賬戶(hù)密碼要具備足夠的安全性,難以破解,避免財產(chǎn)在網(wǎng)絡(luò )環(huán)境下受到損失。從國家角度而言,保證機密信息不被非法竊取,通信信息在可控制的網(wǎng)絡(luò )范圍內,完整正常的傳輸。
2密碼學(xué)思想
密碼學(xué)的基本思想是通過(guò)改變順序或者用不同的字母、漢子等字符替代原有字符,從而讓原始信息變成混亂無(wú)章的亂碼。這樣即使被非法獲得信息,也無(wú)法了解傳送雙方要表達的含義。但傳送雙方因為在事先進(jìn)行了約定,多以接收方可以根據一定的規則,恢復出原始的信息含義。伴隨著(zhù)密碼學(xué)的不斷發(fā)展逐漸加入了數學(xué)方法。密碼學(xué)的應用也不僅僅局限于信息的加密,也擴展到了對身份的識別和電子的認證等方面。綜上所述,密碼學(xué)思想主要分為加密和解密兩大部分,常用的方法有順序法則和替代法則。順序法則就是打亂順序實(shí)現加密的方法,而替代法是用不同的字符代替原字符,直到今天這兩種思想依然使用。只是在算法和秘鑰配合上加入了數學(xué)方法,讓加密解密過(guò)程變得更為完善。
3加密解密基本元素
下面通過(guò)加密盒解密中的各個(gè)基本元素進(jìn)行加密解密過(guò)程的說(shuō)明,基本元素包含有:明文、密文、秘鑰、加密算法、解密算法5個(gè)部分。所謂明文,也就是指原始的沒(méi)有經(jīng)過(guò)任何加工的信息樣本。換句話(huà)說(shuō),就是發(fā)送方想要表達的思想。而密文當然就是經(jīng)過(guò)加工后,無(wú)法正常理解和接受的亂碼信息。秘鑰,對于沒(méi)有研究過(guò)密碼學(xué)的人來(lái)說(shuō)相對陌生。這里打一個(gè)形象的比喻。我們家里的門(mén),在反鎖之后,需要轉動(dòng)鑰匙來(lái)打開(kāi)。而秘鑰也相當于打開(kāi)密文或者偽裝成密文的那把鑰匙,只不過(guò)它不是現實(shí)中的鑰匙而是一組數學(xué)中的參數。
加密過(guò)程舉例說(shuō)明:當傳送者要發(fā)送給接收方B一條信息的時(shí)候,準備好的信息就稱(chēng)為明文。明文在加密秘鑰的參與下,共同執行加密算法,獲得加密算法處理后的信息,這個(gè)信息業(yè)就是我們需要的密文。
解密過(guò)程舉例說(shuō)明:接收方B在獲得發(fā)送方的信息后,由于信息經(jīng)過(guò)了加密,無(wú)法識別,也就是初步獲得的是密文。所以需要還原原始信息。這時(shí)候,通過(guò)雙方約定的規則也就是解密算法,在解密秘鑰的參與下,進(jìn)行解密,恢復成原始的信息,也就是獲得明文信息。
4對稱(chēng)思想與非對稱(chēng)思想
在上面兩個(gè)過(guò)程中,細心的讀者可能發(fā)現了秘鑰中出現了加密秘鑰和解密秘鑰兩個(gè)詞,兩者是否有區別呢?這并不是固定的,取決于密碼加密的方法采用的是對稱(chēng)思想還是非對稱(chēng)思想。簡(jiǎn)單的說(shuō)就是打開(kāi)一個(gè)門(mén)用的是同一把鑰匙,還是兩把鑰匙。如果是同一個(gè)秘鑰,或者加密秘鑰通過(guò)反向推導,能推導出解密秘鑰這種加密思想,我們就認為是對稱(chēng)思想。反之,不能相互推導,不是同一秘鑰的稱(chēng)為非對稱(chēng)思想。
非對稱(chēng)思想的優(yōu)點(diǎn):非對稱(chēng)今年應用較多,它的好處是破譯密碼的難度增大。即使獲得了傳送方的全部信息業(yè)無(wú)法推導出解密秘鑰,無(wú)法獲得原文信息。
5加密方法(算法)
。1)傳統加密方法。最為著(zhù)名的當然是凱撒密碼,應用最早,但是也相對簡(jiǎn)單,容易破解。通過(guò)每個(gè)英文字母向后移動(dòng)若干個(gè)順序的方法,讓詞匯無(wú)法具備正確的含義。再比如替代思想中的短語(yǔ)法則,把全部拼音或者字母抄寫(xiě)入表中,用一個(gè)短語(yǔ)寫(xiě)入最初的位置,然后再輸入其余字母,這種方法相對增大了破譯難度,但掌握了思想后也不難破譯,關(guān)鍵在于找出短語(yǔ)。后人對于類(lèi)似方法,總結了出現詞匯頻率的方法進(jìn)行破譯,效果較佳。
。2)現代加密算法,F代加密過(guò)程雖然沿用傳統的加密思想,還可以利用不同的數學(xué)方法提升了密碼的安全性能。例如:常見(jiàn)的RSA、三次迭代、MD5技術(shù)等。RSA是第一個(gè)既能用于數據加密也能用于數字簽名的算法。它易于理解和操作,也很流行。算法的名字以發(fā)明者的名字命名,但RSA的安全性一直未能得到理論上的證明。它經(jīng)歷了各種攻擊,至今未被完全攻破。MD5將任意長(cháng)度的“字節串”變換成一個(gè)128bit的大整數,并且它是一個(gè)不可逆的字符串變換算法,從數學(xué)原理上說(shuō),是因為原始的字符串有無(wú)窮多個(gè),這有點(diǎn)像不存在反函數的數學(xué)函數。
6應用領(lǐng)域舉例
密碼學(xué)在網(wǎng)絡(luò )安全中應用領(lǐng)域眾多。這里簡(jiǎn)單地對主要領(lǐng)域進(jìn)行如下介紹。
。1)身份識別領(lǐng)域:通過(guò)數字識別技術(shù),進(jìn)行身份認證,避免了偽造、冒充他人身份獲取電子銀行權限的行為。
。2)數字簽名技術(shù)。數字簽名是信息網(wǎng)絡(luò )上不可缺少的安全處理技術(shù),目前已有很多人在研究新的算法以適應特定領(lǐng)域的簽名需求,其中包括如下幾個(gè)方面的研究。
、俑咝Э沈炞C的安全數字簽名方案。這種數字簽名方案能夠防止通過(guò)猜測lISA算法的某些變量來(lái)選擇信息進(jìn)行攻擊。②防止適應性攻擊的門(mén)限簽名方案。在該方案中,數字簽名是由一組用戶(hù)產(chǎn)生,而不是由個(gè)人或一個(gè)組織產(chǎn)生,簽名所有的私鑰由一個(gè)組內的多個(gè)用戶(hù)共享。③面向流信息的數字簽名。對信息流進(jìn)行數字簽名與對規則信息進(jìn)行簽名不同,傳統的簽名方案是面向消息的,接收端在收到全部信息之后才能對簽名進(jìn)行驗證。不可否認數字簽名。在這一簽名方案中。接收端對簽名的驗證過(guò)程必須在合法的發(fā)送者的參與下使用確認協(xié)議來(lái)完成,同時(shí)發(fā)送者也可以使用否認協(xié)議不證明簽名是偽造的。當收發(fā)雙方A、B發(fā)生糾紛時(shí),則要求A、B在公開(kāi)場(chǎng)合下執行否認協(xié)議,如果發(fā)送方A拒絕參與配合,則不打自招,說(shuō)明此數字簽名為真;否則。A只有通過(guò)該協(xié)議的所有步驟才能成功地否認此數字簽名。
在網(wǎng)絡(luò )安全中,軟件的應用也十分重要,可以采用MD5技術(shù)進(jìn)行軟件加密,通過(guò)54位的秘鑰,進(jìn)行迭代操作,再通過(guò)密文轉換等過(guò)程,形成強大的密碼序列,理論上是無(wú)法破解的。
【密碼學(xué)在計算機網(wǎng)絡(luò )安全中的應用分析論文】相關(guān)文章:
計算機應用論文06-25
計算機應用中的excel教學(xué)方法探析的論文10-05
計算機應用基礎論文12-02
計算機應用基礎論文07-23
對于計算機網(wǎng)絡(luò )安全的入侵檢測技術(shù)分析論文11-01
關(guān)于計算機技術(shù)在檔案管理中的應用的論文10-30
淺論計算機技術(shù)在企業(yè)管理中的應用論文09-22
陜西民間藝術(shù)在幼兒園活動(dòng)中的應用分析論文07-20
論數學(xué)建模思想在金融領(lǐng)域分析中的應用及提升途徑論文10-14
計算機應用畢業(yè)論文09-29
- 相關(guān)推薦