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

        ?

        給信息加把安全鎖

        2018-10-18 03:22:18鄭東秦寶東
        知識就是力量 2018年10期
        關(guān)鍵詞:明文加密算法密文

        鄭東 秦寶東

        當(dāng)你在用手機(jī)與他人進(jìn)行通信時,你是否擔(dān)心手機(jī)里的隱私數(shù)據(jù)被其他人知道?曾經(jīng)有這樣一則報道:一名黑客來到一家咖啡館,在20分鐘之內(nèi),他獲取了所有人的出生地、就讀學(xué)校以及他們最近在Google搜索過的關(guān)鍵詞等信息。無獨有偶,2016年3月15日,央視“3·15晚會”曝光了公共WIFI存在的嚴(yán)重安全隱患。在晚會現(xiàn)場,設(shè)有免費的公共網(wǎng)絡(luò)信號,參加試驗的觀眾在連上無線網(wǎng)絡(luò)之后,打開自己常用的一兩個消費類軟件,比如打車、訂餐、購物類軟件,瀏覽一下過去的訂單和消費記錄。令人驚訝的一幕出現(xiàn)了—現(xiàn)場的大屏幕上顯示出了各種地址、姓名、身份證號、銀行卡號。看到此類報道,你是否有一種想趕快刪除手機(jī)里敏感的數(shù)據(jù)、圖片、聊天記錄等信息的沖動呢?

        其實,除了將數(shù)據(jù)刪除掉,我們還有更聰明的方式來保護(hù)它,那就是數(shù)據(jù)加密!也許你已經(jīng)聽說過很多數(shù)據(jù)加密方式,比如愷撒密碼和二戰(zhàn)時期的恩尼格瑪密碼等古典密碼,然而在破譯技術(shù)飛速發(fā)展的今天,這些古典密碼技術(shù)已經(jīng)不再安全并使用了。那當(dāng)今又流行什么樣的數(shù)據(jù)加密技術(shù)呢?

        掀開數(shù)據(jù)加密的一角

        數(shù)據(jù)加密是信息安全的核心技術(shù)之一,它主要用于保障數(shù)據(jù)在不安全環(huán)境中的安全存儲和通信。通過數(shù)據(jù)加密,我們手機(jī)里的敏感信息將變成一堆亂碼。即使公布這堆亂碼,也只有你的那個TA才能讀懂它的真正含義。在這一過程中,敏感信息就是待加密的數(shù)據(jù),專業(yè)術(shù)語稱為明文(Plaintext),被公布的亂碼稱為密文(Ciphertext),從明文到密文的變換過程稱為加密(Encryption),而從密文恢復(fù)出明文的過程稱為解密(Decryption)。顯然,加密過程必須是可逆的,即從密文一定能夠正確地恢復(fù)出明文。

        從數(shù)學(xué)角度講,加密的本質(zhì)是一種數(shù)學(xué)變換函數(shù)。它的定義域和值域則分別為數(shù)據(jù)加密中的明文集合和密文集合。無論我們要加密的信息是各種符號還是圖片,都可以用一串?dāng)?shù)字來表達(dá)這些信息。例如,變換函數(shù)f將每個大寫英文字母往后平移3位,即A替換為D,B替換為F,以此類推。假如你要傳遞信息“ILOVEYOU”,那么變換后的密文則為“LORYHBRX”。如果TA知道該函數(shù)的變換技巧,那么TA就很容易從密文中恢復(fù)出明文。如果用整數(shù)0~25分別表示26個大寫英文字母,這種變換函數(shù)可以簡單地寫成y=x+3。除了你,也許還有別人和TA通信,選擇的變換函數(shù)也大同小異,比如y=x+5。那么,這類函數(shù)可以統(tǒng)一寫成y=f(k,x)=x+k的形式,區(qū)別在于你們選擇的k不同。在專業(yè)術(shù)語里,k稱為密鑰。

        總之,我們的密碼系統(tǒng)就是由這些明文、密文、加密算法、解密算法和密鑰五種元素組成的。那么,密碼系統(tǒng)的安全性依賴哪些元素呢?一種觀點是依賴加密/解密算法的保密性。一旦算法泄漏,就要重新設(shè)計算法,但這種成本是很高的。另一種觀點是依賴密鑰的保密性。一旦密鑰泄漏,僅需要更新一個密鑰。相比之下,在泄漏事件發(fā)生后,依賴密鑰保密性的系統(tǒng)付出的代價非常低。

        依賴密鑰保密性的觀點稱為密碼學(xué)的柯克霍夫原則,它由奧古斯特·柯克霍夫在19世紀(jì)提出:即使密碼系統(tǒng)的任何細(xì)節(jié)已為人悉知,只要密鑰未泄漏,它也應(yīng)是安全的。依據(jù)柯克霍夫原則,大多數(shù)民用加密系統(tǒng)都使用公開的算法。但相對地,用于政府或軍事機(jī)密的算法還是保密的。

        數(shù)據(jù)加密算法

        根據(jù)加密算法和解密算法所使用的密鑰是否相同、加密過程和解密過程能否相互推出,數(shù)據(jù)加密算法可以分為對稱加密和非對稱加密兩類。

        對稱加密,又稱私鑰加密,是指數(shù)據(jù)發(fā)送方和接收方使用同一個密鑰去加密數(shù)據(jù)。一個對稱加密系統(tǒng)就好比一個保險柜。相同的保險柜在市場上到處都有,但是只有你擁有這個柜子的鑰匙。這里的保險柜(類似密碼算法)是公開的,而保險柜的鑰匙(類似密鑰)是保密的。要將你的money(類似明文)存入保險柜,你必須用鑰匙打開保險柜,將money放進(jìn)去,然后鎖上保險柜(類似加密過程)。如果要取出你的money,你必須再次用同一把鑰匙打開保險柜(類似解密過程)。

        非對稱加密,又稱公鑰加密,使用兩種不同的密鑰分別完成加密和解密操作并且加密所使用的密鑰是公開的。生活中投遞信件的郵筒就可以看作是一種非對稱加密系統(tǒng)。任何人想郵寄一封信,都可以通過郵筒預(yù)留的小窗口將信投入,但是只有郵遞員(TA有郵筒的鑰匙)可以打開郵筒看到郵件。

        與非對稱加密相比,對稱加密的最大優(yōu)勢是加密/解密速度非??欤m合對大數(shù)據(jù)量進(jìn)行加密。例如,Windows 7操作系統(tǒng)的硬盤數(shù)據(jù)加密保護(hù)工具BitLocker就是使用一種對稱加密算法對數(shù)據(jù)進(jìn)行直接加密。

        安全的密碼系統(tǒng)

        我們知道的古典加密算法都可以看作是一種對稱加密系統(tǒng)。使用它給你的TA傳遞悄悄話也是非常有意思的。但是,用它來保護(hù)你的重要數(shù)據(jù),比如銀行卡密碼,卻是非常危險的。那么,什么樣的密碼系統(tǒng)才是安全的呢?一般來說,當(dāng)破譯密鑰的代價遠(yuǎn)遠(yuǎn)超出密文信息的價值或生命周期時,該密碼系統(tǒng)是安全的。當(dāng)前,設(shè)計對稱加密系統(tǒng)通常遵循香農(nóng)提出的兩種基本方法:混淆和擴(kuò)散。

        香農(nóng)認(rèn)為,在一個理想的密碼系統(tǒng)中,密文的所有統(tǒng)計特性都應(yīng)與使用的密鑰獨立?;煜追Q擾亂,好比數(shù)學(xué)題老師總是喜歡出一些帶有陷阱的題目,使得粗心的你很容易得出錯誤的結(jié)果。在密碼學(xué)中,混淆是指讓密文和密鑰之間的關(guān)系變得非常復(fù)雜,以至于敵手無法推測出密鑰。擴(kuò)散就好比一種液體融入到另一種液體中一樣,目的是讓明文的每一比特(注:比特是一種計算機(jī)信息量的度量單位,由0和1組成,為信息量的最小單位)能夠影響到密文的許多比特的取值。當(dāng)今的對稱加密算法就是通過反復(fù)利用混淆和擴(kuò)散這兩種方法設(shè)計出來的,從而使得算法的安全性堅不可破。

        在計算機(jī)中,無論是明文還是密文都是以二進(jìn)制即比特形式存儲的。由于計算機(jī)一次僅能處理有限長度的數(shù)據(jù),設(shè)計一個能夠接受固定長度的明文進(jìn)行加密的密碼算法更具有實際價值。由此,便有了分組密碼的概念。分組密碼的思想是將明文按指定長度分割成多個塊,對每一塊分別進(jìn)行加密,然后再把密文連起來。如果分割過程中最后一塊達(dá)不到指定長度,就要對其按照一定的規(guī)則進(jìn)行填充。

        目前,多數(shù)對稱加密算法都是分組加密的,并且分組加密的明文和密文長度是一致的。數(shù)據(jù)加密的分組長度要足夠大,否則由于從明文到密文變換的方式有限,很容易被破解。例如,假設(shè)長度為1比特,那么對于任意固定的密鑰,明文0和1變換后的結(jié)果要么分別是0和1,要么分別是1和0。

        國家密碼標(biāo)準(zhǔn)SM4算法

        2012年3月21日,國家密碼管理局發(fā)布了一種自主設(shè)計的商用分組密碼算法—SM4算法。商用密碼算法主要用于對不涉及國家秘密但又具有敏感性的內(nèi)部信息、行政事務(wù)信息、經(jīng)濟(jì)信息等進(jìn)行加密保護(hù)。對于SM4算法而言,它主要用于無線局域網(wǎng)絡(luò)和可信計算系統(tǒng)的網(wǎng)絡(luò)數(shù)據(jù)加密保護(hù),同時也可用于其他環(huán)境下的存儲數(shù)據(jù)或文件的加密保護(hù),是中國制定WAP標(biāo)準(zhǔn)的組成部分。

        要知道,在國際上存在著多種分組密碼算法標(biāo)準(zhǔn),包括DES算法、AES算法、IDEA算法等。而此次中國自主設(shè)計密碼算法標(biāo)準(zhǔn)對于擺脫國外技術(shù)和產(chǎn)品的過度依賴、建設(shè)行業(yè)網(wǎng)絡(luò)安全環(huán)境、增強(qiáng)中國行業(yè)信息系統(tǒng)的“安全自主可控”具有重要的意義和價值。

        在實際應(yīng)用中,對稱密碼算法要具有足夠安全強(qiáng)度,基本條件是要具備足夠的密鑰長度。SM4算法的密鑰長度為128比特,在安全性上要高于密鑰長度僅有56比特的DES算法。經(jīng)過理論分析和實踐檢驗,SM4算法能夠抵抗針對分組密碼算法的各種攻擊方法,包括窮舉搜索攻擊等,為中國核心金融領(lǐng)域的數(shù)據(jù)存儲和信息通信提供強(qiáng)有力的安全保障。

        猜你喜歡
        明文加密算法密文
        一種針對格基后量子密碼的能量側(cè)信道分析框架
        一種支持動態(tài)更新的可排名密文搜索方案
        基于模糊數(shù)學(xué)的通信網(wǎng)絡(luò)密文信息差錯恢復(fù)
        奇怪的處罰
        奇怪的處罰
        基于小波變換和混沌映射的圖像加密算法
        四部委明文反對垃圾焚燒低價競爭
        云存儲中支持詞頻和用戶喜好的密文模糊檢索
        Hill加密算法的改進(jìn)
        日本亚洲一级中文字幕| 亚洲精品一区二区| 免费特级黄毛片| 亚洲AV无码乱码一区二区三区| 国产精女同一区二区三区久| 在线观看人成视频免费| 国产av电影区二区三区曰曰骚网| 国产精品 精品国内自产拍| 国产精品久久一区二区蜜桃| 国产人妻鲁鲁一区二区| 国产精品老熟女露脸视频| 国产成人一区二区三区免费观看| 精品蜜臀国产av一区二区| 大地资源网在线观看免费官网 | 干出白浆视频在线观看| 久久96国产精品久久久| 国产亚洲精久久久久久无码| bbbbbxxxxx欧美性| 国产自拍在线观看视频 | 7777精品伊人久久久大香线蕉| 国产成人综合久久精品推荐免费| 亚洲精品综合中文字幕组合 | 色www永久免费视频| 99在线播放视频| 亚洲国产精品成人一区| 少妇真人直播免费视频| 99偷拍视频精品一区二区| 日韩中文字幕网站| 中文字幕一区在线直播| 国产精品伦一区二区三级视频| 亚洲AV永久青草无码性色av| 久久亚洲一区二区三区四区五| 中文无码人妻有码人妻中文字幕| 狼色精品人妻在线视频| 国产韩国精品一区二区三区| 男男亚洲av无一区二区三区久久| 色综合视频一区中文字幕| 欧美一区二区午夜福利在线yw | 日韩av一区二区网址| 性一交一乱一乱一视频| 久久国产精品99精品国产987|