亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        密碼學Hash函數(shù)分析與應(yīng)用

        2016-05-14 14:38:09徐秀華
        儷人·教師版 2016年7期
        關(guān)鍵詞:密碼學數(shù)字簽名完整性

        徐秀華

        第一章 Hash函數(shù)的研究現(xiàn)狀

        通過閱讀《密碼編碼學與網(wǎng)絡(luò)安全——原理與實踐(第五版)》的相關(guān)章節(jié)及從網(wǎng)上以及圖書館查閱相關(guān)資料,可以了解到,hash函數(shù)的設(shè)計已經(jīng)初具規(guī)模,從1989由Rivest等人設(shè)計了MD2算法之后,又設(shè)計了MD4以及MD5,雖然速度會稍慢些,但是安全性逐漸提升。再到1992、1993年RIPEMD以及美國RSA又對MD4、MD5進行改進,提出了SHA系列算法,密碼學Hash函數(shù)走上了正軌,RSA公司對SHA-0,SHA-1的設(shè)計、2002年美國NIST對SHA-1又進行改進增加了輸出長度,形成了SHA-2(包括SHA-512、SHA-384等算法)算法,再到2009年SHA-3的問世,密碼學Hash函數(shù)在不斷的發(fā)展壯大,安全性也逐漸提高。

        第二章 Hash函數(shù)的定義

        Hash函數(shù)是一類可以把輸入的任意長度的消息或數(shù)據(jù)塊x(又叫做預(yù)映射,pre-image),通過一定的散列算法進行映射,變成固定長度的輸出值Hash值h=H(x),我們可以把這一類輸出的值h叫做散列值或者是消息摘要。

        目前,根據(jù)Hash函數(shù)算法的設(shè)計方法的不同通??梢苑譃槿N類型:標準型、基于模運算性、基于分組加密型三種類型。

        1.標準型的Hash函數(shù)

        標準Hash函數(shù)一般來說可以分成兩部分,一部分是MD系列的,另一部分是SHA-系列的。

        從1989年開始由Rivest等人設(shè)計了MD2的算法之后,又先后的設(shè)計了MD4還有MD5等算法,雖然后者在運行速度可能稍慢些,但是安全性能在逐漸提升,以上為MD系列Hash算法。

        再到1992、1993年以后RIPEMD以及美國RSA又對MD4、MD5進行了改進,提出SHA系列算法之后,密碼學Hash函數(shù)才逐漸走上了正軌,RSA對SHA-0,SHA-1進行了設(shè)計、2002年美國NIST對SHA-1算法加以改進增加了輸出長度,形成了SHA-2算法(包括SHA-512、SHA-384、SHA-256等算法),再到2009年SHA-3的問世,這些算法都是SHA-系列Hash函數(shù)。

        2.基于分組機密型的Hash函數(shù)

        基于分組密碼來構(gòu)造Hash函數(shù)具有一定的局限性,它不能使用分組密碼的組件一邊來設(shè)計Hash函數(shù),而是僅能靠分組密碼的一些輸入輸出的模式進行變換來構(gòu)造一些壓縮函數(shù)。利用分組密碼來構(gòu)造Hash函數(shù)是先對原始消息(單位為m)進行填充,這樣進行填充后的消息的總長度就是每一個分組長度(每一個分組的長度為n)的倍數(shù),假設(shè)原始消息被分為了t組,Mi(i=1,2…t),把h0設(shè)為初始向量,那么hi=f(Mi,Hi-1)其中i=1,2…t,Ek是一組分組加密算法,其中消息長度為n,k為密鑰分組,H(m)=Ht。

        其中以下為已經(jīng)證明了的安全Hash函數(shù)的一些方案:

        1979年:Matyas-meyer-Oseas的hi=Eh (i-1)(mi)⊕mi

        1989年:Miyaguchi-preneal的hi=Eh (i-1)(mi)⊕mi⊕h (i-1)

        1979年:Davis-Meyer的hi= Eh (i-1)(mi)⊕h (i-1)

        利用分組密碼來構(gòu)造Hash函數(shù)有它的優(yōu)缺點,其中優(yōu)點是它的發(fā)展已經(jīng)很成熟,設(shè)計效果也比較好,但是它的缺點卻是效率低,由于原始消息要先轉(zhuǎn)化成密鑰,密鑰一般又是不變的,所以它的運行時間相對長而且安全性也不高。

        3.基于模運算型的Hash函數(shù)

        此類Hash函數(shù)一般是要用到bit的一些邏輯性的運算,如:與、或、異或(⊕)等運算符,它是基于一些比較困難的數(shù)學問題,比如:離散數(shù)學的問題,因子分解的問題,背包的問題等進行Hash函數(shù)的構(gòu)造。這類的運算效率很低而且安全性對數(shù)學問題是否困難依賴太大,安全性也不好,所以運用的相對較少。我們一般不會采用這種基于模運算型進行的Hash函數(shù)的構(gòu)造。

        第三章 論Hash函數(shù)的重要應(yīng)用

        1.消息認證

        對于消息認證,它主要是用來驗證消息完整性的一種機制或服務(wù),用來確保收到的數(shù)據(jù)和發(fā)送的一樣,一般來說,我們比較熟悉的認證方法是奇偶校驗以及CRC校驗,但是這只是兩種校驗方式,只能檢測和糾正一定程度上的信道誤碼,但是并不能防止惡意攻擊對數(shù)據(jù)的破壞。

        但是加密函數(shù)也有不方便的地方,比如說是加密后程序運行速度變慢,而且加密軟件價格昂貴,大家不得不考慮成本的問題,有的加密軟件已經(jīng)申請了專利,這樣成本會更高,對于加密軟件的優(yōu)化也是對于大數(shù)據(jù)塊來說的。

        2.數(shù)字簽名

        Hash函數(shù)是當代密碼學中的很重要的組成部分。它在數(shù)字簽名方面也有著很廣泛的應(yīng)用,對于數(shù)字簽名這種應(yīng)用,應(yīng)用過程如下,用公鑰私鑰加密方式來驗證消息的完整性,具體過程是:發(fā)送者用私鑰加密消息的Hash值,只要你知道公鑰,便可以通過這種方法來驗證消息的完整性,現(xiàn)在數(shù)字簽名的應(yīng)用比消息認證更為廣泛。

        3.其他應(yīng)用

        它在其他方面的應(yīng)用,比如鑒權(quán)協(xié)議上的應(yīng)用,這種鑒權(quán)協(xié)議又可以被稱作是“挑戰(zhàn)——認證模式”,它在傳輸信道中是可被偵聽的,但是在不可以被篡改的這樣一種情況下,這確實是一種簡單而又安全的方法。

        第四章 結(jié)論

        通過對本次論文的書寫,可以認識到Hash函數(shù)在密碼學中的重要應(yīng)用,它能夠保證數(shù)據(jù)的完整性以及不可否認性。認識到它在是消息認證和數(shù)字簽名方面的應(yīng)用。對于消息認證,它是用來驗證消息完整性的一種機制或服務(wù),確保收到的數(shù)據(jù)和發(fā)送的一樣。但是加密函數(shù)也有不方便的地方,比如說是加密后程序運行速度變慢,而且加密軟件價格昂貴,大家不得不考慮成本的問題,有的加密軟件已經(jīng)申請了專利,這樣成本會更高,對于加密軟件的優(yōu)化也是對于大數(shù)據(jù)快來說的。對于數(shù)字簽名這種應(yīng)用,用公鑰私鑰加密方式來驗證消息的完整性,具體過程是:發(fā)送者用私鑰加密消息的Hash值,只要你知道公鑰,便可以通過這種方法來驗證消息的完整性。

        hash函數(shù)是密碼學領(lǐng)域的重要部分,但是Hash函數(shù)確實存在安全性的缺陷,安全性更高的hash算法能夠滿足應(yīng)用的需求,通過對主流Hash算法如:MD5,SHA-1以及SHA-2等Hash算法的安全性進行效率分析,掌握hash函數(shù)安全性評估方法,并且能夠正確使用hash函數(shù)。在此基礎(chǔ)上,對設(shè)計更安全的Hash函數(shù)找到自己的創(chuàng)新之處。

        猜你喜歡
        密碼學數(shù)字簽名完整性
        稠油熱采水泥環(huán)完整性研究
        云南化工(2021年9期)2021-12-21 07:44:00
        淺析計算機安全防護中數(shù)字簽名技術(shù)的應(yīng)用
        圖靈獎獲得者、美國國家工程院院士馬丁·愛德華·海爾曼:我們正處于密鑰學革命前夕
        密碼學課程教學中的“破”與“立”
        計算機教育(2018年3期)2018-04-02 01:24:40
        莫斷音動聽 且惜意傳情——論音樂作品“完整性欣賞”的意義
        基于數(shù)字簽名的QR碼水印認證系統(tǒng)
        精子DNA完整性損傷的發(fā)生機制及診斷治療
        矩陣在密碼學中的應(yīng)用
        樁身完整性檢測中缺陷的綜合判別
        河南科技(2014年18期)2014-02-27 14:14:46
        基于數(shù)字簽名和HSM的數(shù)據(jù)庫篡改檢測機制
        国产人成亚洲第一网站在线播放| 99re6在线视频精品免费| 国产亚洲美女精品久久久2020| 欧洲美女黑人粗性暴交| 国产精品久久久久久久久鸭| 97SE亚洲国产综合自在线不卡| av免费在线观看网站大全| 亚洲中文字幕久久精品品| 日日天干夜夜狠狠爱| 国产精品白浆一区二小说| 国产韩国精品一区二区三区| 国产精品一二三区亚洲| www国产亚洲精品| 老司机亚洲精品影院| 99久久久无码国产aaa精品| 99久久精品一区二区三区蜜臀| 亚洲精品国产精品系列| 日本一区二区三区视频国产| 东北妇女xx做爰视频| A午夜精品福利在线| 亚洲熟女av中文字幕网站| 少妇极品熟妇人妻高清| 精品人妻久久一区二区三区| 日韩精品久久久久久免费| 国产zzjjzzjj视频全免费| 午夜国产精品久久久久| 蜜臀av在线一区二区尤物| 日本熟妇人妻xxxx| 最近中文字幕在线mv视频在线| 九九精品国产99精品| 亚洲激情一区二区三区不卡| 久久亚洲日韩精品一区二区三区| 日日摸夜夜添无码无码av| 熟妇与小伙子露脸对白| 一区二区三区四区在线观看日本| 国产亚洲成av人片在线观黄桃| 国产成人综合亚洲精品| 亚洲人妻无缓冲av不卡| 精品国产日产av在线| 国产成人精品日本亚洲专区61| 亚洲一区二区三区中文字幂|