在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

密碼學(xué)常用算法的工作原理和特點(diǎn)

如意 ? 來源:ETHFANS ? 作者:Ajian ? 2020-06-28 09:48 ? 次閱讀

現(xiàn)如今,常用的加密算法不外乎私鑰加密方法和公鑰加密方法。私鑰加密方法可以用來保護(hù)關(guān)鍵/敏感數(shù)據(jù)。密鑰密文只需一把鑰匙(由通信雙方共享)破解,因此被稱為對(duì)稱性密碼設(shè)計(jì)學(xué)。

1949 年,貝爾實(shí)驗(yàn)室的 Claude Shannon 公布了私鑰加密方法的基本理論。數(shù)十年來的演化已經(jīng)孕育出了很多高質(zhì)量的私鑰加密算法。然而,直到 1975 年,一個(gè)名為 DES 的強(qiáng)大私鑰加密方法才得到了廣泛使用。

公鑰/非對(duì)稱性密碼設(shè)計(jì)學(xué)誕生于 20 世紀(jì) 70 年代中期。公鑰加密方法需要用到一對(duì)密鑰,分別是對(duì)外公開的公鑰和相對(duì)應(yīng)的由個(gè)人持有的私鑰。例如,接收方可以創(chuàng)建一對(duì)密鑰,并將公鑰分享給任何想要向 ta 發(fā)送密文的人。發(fā)送方可以使用公鑰加密發(fā)送給接收方的信件,接收方可以用私鑰來解密。

加密算法的強(qiáng)大程度取決于三個(gè)主要因素:

基礎(chǔ)設(shè)施 —— 如果相關(guān)密碼設(shè)計(jì)主要由軟件實(shí)現(xiàn),那么底層基礎(chǔ)將是最薄弱的環(huán)節(jié)。如果你總是會(huì)加密某些信息,那么對(duì)黑客來說,最好的做法是黑進(jìn)你的電腦,在信息被加密前將其偷到手。相比破解密鑰來說,入侵系統(tǒng)或者使用病毒感染系統(tǒng)要容易得多。很多情況下,破解密鑰最簡(jiǎn)單的方法是竊聽用戶,并在密鑰被傳入加密程序時(shí)進(jìn)行攔截。

密鑰長(zhǎng)度—— 在密碼設(shè)計(jì)學(xué)中,密鑰長(zhǎng)度很重要。如果攻擊者無法安裝按鍵監(jiān)視器(keystroke monitor),那么破解密文的最佳方法就是通過不斷的試錯(cuò)來暴力破解。實(shí)用的加密算法必須將密鑰長(zhǎng)度設(shè)定得足夠長(zhǎng),來杜絕暴力破解的可能性。但是,隨著電腦運(yùn)算速度一年比一年快,密鑰長(zhǎng)度的安全閾值也需要一直提高。 專家們承認(rèn),小于等于 64 位的密鑰,包括 DES 密鑰在內(nèi),都很容易被暴力破解。在 1999 年,電子前線基金會(huì)(Electronic Frontier Foundation)資助開發(fā)了一種叫做 “Deep Crack” 的設(shè)備,可以在三天以內(nèi)破解一個(gè) DES 加密密鑰。所以現(xiàn)在加密算法的密鑰長(zhǎng)度一般都在 100 位以上,少數(shù)算法支持 256 位的密鑰。

算法質(zhì)量 —— 算法質(zhì)量本身是很難評(píng)價(jià)的,基于一個(gè)現(xiàn)有算法去構(gòu)造一個(gè)看似可行的算法是很容易的,但只有經(jīng)驗(yàn)老道的專家仔細(xì)檢查才能發(fā)現(xiàn)其中的微妙漏洞。算法中的漏洞會(huì)產(chǎn)生 “捷徑”,讓攻擊者可以在暴力搜索攻擊時(shí)候跳過大批密鑰。舉個(gè)例子,流行的壓縮程序 PKZIP 以前繼承了一個(gè)定制的的加密功能,使用 64 位的密鑰。理論上來說,應(yīng)該要 264 嘗試才能試完所有的密鑰。但實(shí)際上,有捷徑可走,所以攻擊 PKZIP 加密算法只需 227 次嘗試就能破解密文。發(fā)現(xiàn)這樣漏洞的唯一辦法就是嘗試破解算法,一般來說就是使用對(duì)付其它算法的技巧。只有在經(jīng)過這樣的分析和攻擊之后,算法的質(zhì)量才會(huì)展現(xiàn)出來,所以,還沒有找出這樣的漏洞,并不代表這個(gè)算法永遠(yuǎn)不被發(fā)現(xiàn)有漏洞。

算法的類型

DES —— DES 已經(jīng)經(jīng)受住了時(shí)間的考驗(yàn),多來年出版的研究都證明了其質(zhì)量。經(jīng)過四分之一世紀(jì)的研究之后,研究員也只能找出一些猜測(cè)式的攻擊方法,而且實(shí)用性還不如暴力破解。DES 算法的唯一真實(shí)弱點(diǎn)就是它過短的密鑰長(zhǎng)度(56 位)。

密碼學(xué)常用算法的工作原理和特點(diǎn)

三重 DES —— 使用 112 位或者 168 位的密鑰連續(xù)三次使用 DES 算法。最終這個(gè)算法會(huì)比其它有類似強(qiáng)度的算法慢得多,而且,因?yàn)橛?jì)算機(jī)還是強(qiáng)大到了能破解這個(gè)算法,這一方法已經(jīng)過時(shí)了。

AES —— 高級(jí)加密標(biāo)準(zhǔn)(AES)支持三種密鑰大小,128 位的、192 位的和 256 位的,而數(shù)據(jù)則按 128 位為一個(gè)組。現(xiàn)在 AES 被當(dāng)成標(biāo)準(zhǔn),全世界都在使用。

Rijndael 密碼表

密碼學(xué)常用算法的工作原理和特點(diǎn)

DES 是明確設(shè)計(jì)為內(nèi)置在硬件中的,從沒考慮過怎么讓它在軟件層面實(shí)現(xiàn)。后來,NIST 評(píng)估了執(zhí)行效率和存儲(chǔ)需求,保證 AES 能在 C 語言和 Java 語言中工作,既能在工作站中運(yùn)行,也能在資源更有限的環(huán)境比如嵌入式 ARM 處理器智能卡中運(yùn)行。

雖然荷蘭研究院 Vincent Rijman 和 Joan Daemen 發(fā)明的 Rijndael 算法贏得了 NIST 精算,但所有進(jìn)入 AES 決賽的算法相對(duì)比 DES 和 DES 的替代品都顯現(xiàn)出了巨大的進(jìn)步。所有這些算法都是分組加密(block cipher)算法并且支持 128 位乃至更大的密鑰;沒有一種算法有嚴(yán)重的漏洞;最終選擇其實(shí)是密碼設(shè)計(jì)強(qiáng)度和性能的權(quán)衡。

AES 基于一種叫做 “置換-排列” 的設(shè)計(jì)原理,在計(jì)算中既有置換,又有排列,無論在軟件層還是硬件層,計(jì)算起來都很快。不像其前輩 DES,AES 不使用費(fèi)斯托密碼(Feistel)原理,AES 是 Rijndael 密碼的一種變種,使用固定的 128 位大小作為輸入,而且支持 128 位、192 位 和 256 位的臨界維數(shù)(critical dimension)。相反,Rijndael 設(shè)計(jì)規(guī)范僅指定了輸入組和密鑰的大小都是 32 的倍數(shù),最小是 128 位,最大是 256 位。

AES 在一個(gè) 4×4 的字節(jié)矩陣上操作,這些舉證叫做 “狀態(tài)”。但是 Rijndael 算法的某些版本的輸入組更大,因此矩陣更大。大部分 AES 計(jì)算都是在一個(gè)特定的有限域內(nèi)完成的。

AES 算法所用的密鑰大小會(huì)相應(yīng)決定轉(zhuǎn)換操作的重復(fù)輪數(shù)。對(duì)應(yīng)關(guān)系如下:

128 位密鑰對(duì)應(yīng) 10 輪重復(fù)

192 位密鑰對(duì)應(yīng) 12 輪重復(fù)

256 位密鑰對(duì)應(yīng) 14 輪重復(fù)

密碼學(xué)常用算法的工作原理和特點(diǎn)

每一輪都包含幾個(gè)處理步驟,而每個(gè)步驟都包含 4 個(gè)相似大不同的階段,其中包括取決于加密密鑰本身的一個(gè)結(jié)算。在解密的時(shí)候,需要用同一把密鑰來反向重復(fù)操作、將密文恢復(fù)成原文。

量子密碼學(xué)

密碼學(xué)常用算法的工作原理和特點(diǎn)

上面這個(gè)圖示說明了量子密鑰分發(fā)方案(BB84 協(xié)議),它實(shí)現(xiàn)了一種包含量子力學(xué)的密碼學(xué)協(xié)議,能夠保證安全通信。它讓通信雙方可以生成一個(gè)共享的隨機(jī)密鑰(是個(gè)對(duì)稱密鑰),這個(gè)密鑰只有他們雙方才知道,因此可以用于加解密消息。量子力學(xué)是一組描述組成宇宙的光子、電子和其它粒子運(yùn)動(dòng)規(guī)律的科學(xué)定律。

業(yè)界一直在盡最大努力尋找能夠抵抗黑客攻擊的最高安全手段,而新一代的密碼設(shè)計(jì)學(xué)已經(jīng)從數(shù)學(xué)轉(zhuǎn)向物理學(xué)。量子力學(xué)科學(xué)家已經(jīng)進(jìn)入密碼學(xué)的世界了,這些科學(xué)家希望利用量子力學(xué)的原理來發(fā)送無法被黑的消息。這就是 “量子密碼學(xué)” 的大概,它是在過去這幾十年里才成長(zhǎng)起來的。

量子密碼學(xué)將自己的根扎在量子物理學(xué)中。組成我們這個(gè)宇宙的基本粒子具有內(nèi)在的不確定性,可能同時(shí)存在于此處或彼處,也可以有不止一種狀態(tài)。只有在撞上一個(gè)物體或者被測(cè)量時(shí),它們才會(huì)顯現(xiàn)出運(yùn)動(dòng)現(xiàn)象。

密碼設(shè)計(jì)學(xué)是信息安全的一個(gè)迷人領(lǐng)域,也是最復(fù)雜的學(xué)科之一。不過,我們從簡(jiǎn)單的凱撒密碼和波利比烏斯密碼介紹到多輪加密的 DES 和 AES 算法,相信讀者會(huì)覺得理解起密碼算法的概念來不那么復(fù)雜了。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • AES
    AES
    +關(guān)注

    關(guān)注

    0

    文章

    106

    瀏覽量

    33482
  • DES
    DES
    +關(guān)注

    關(guān)注

    0

    文章

    64

    瀏覽量

    48648
  • 加密算法
    +關(guān)注

    關(guān)注

    0

    文章

    217

    瀏覽量

    25781
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    28nm制程!國產(chǎn)抗量子密碼芯片迎重磅新品

    電子發(fā)燒友網(wǎng)報(bào)道(文 / 吳子鵬)抗量子密碼芯片作為融合量子物理原理與經(jīng)典密碼學(xué)的新型安全芯片,其核心使命在于抵御量子計(jì)算對(duì)傳統(tǒng)加密體系帶來的嚴(yán)峻威脅。該芯片的核心技術(shù)涵蓋量子隨機(jī)數(shù)生成、抗量子算法
    的頭像 發(fā)表于 05-08 01:06 ?7452次閱讀

    什么是太陽能智慧路燈系統(tǒng)?工作原理、技術(shù)特點(diǎn)及應(yīng)用場(chǎng)景

    什么是太陽能智慧路燈系統(tǒng)?工作原理、技術(shù)特點(diǎn)及應(yīng)用場(chǎng)景
    的頭像 發(fā)表于 03-24 09:06 ?504次閱讀
    什么是太陽能智慧路燈系統(tǒng)?<b class='flag-5'>工作原理</b>、技術(shù)<b class='flag-5'>特點(diǎn)</b>及應(yīng)用場(chǎng)景

    科普CMOS傳感器的工作原理特點(diǎn)

    技術(shù)的革新,還深刻影響了我們的生活和工作方式。本文將深入科普CMOS傳感器的工作原理及其獨(dú)特特點(diǎn)。 CMOS傳感器的工作原理 CMOS傳感器的工作原
    的頭像 發(fā)表于 02-27 18:36 ?1190次閱讀
    科普CMOS傳感器的<b class='flag-5'>工作原理</b>及<b class='flag-5'>特點(diǎn)</b>

    電橋工作原理與應(yīng)用 常用電橋類型及其特點(diǎn)

    電橋作為一種重要的電路結(jié)構(gòu),被廣泛應(yīng)用于測(cè)量電阻、電容、電感等物理量。其工作原理基于電磁平衡原理,通過比較兩個(gè)電路分支的電勢(shì)差,可以準(zhǔn)確地測(cè)量未知電阻值或其他電學(xué)參數(shù)。 一、電橋的工作原理 電橋
    的頭像 發(fā)表于 01-31 11:16 ?4789次閱讀

    色環(huán)電阻的工作原理 常用色環(huán)電阻的阻值范圍

    色環(huán)電阻的工作原理 色環(huán)電阻是一種被動(dòng)元件,其工作原理基于電阻對(duì)電流的阻礙作用。當(dāng)電流通過電阻時(shí),會(huì)遇到一定的阻力,這個(gè)阻力的大小取決于電阻的阻值。色環(huán)電阻通過其特殊的顏色編碼系統(tǒng)來表示其阻值,使得
    的頭像 發(fā)表于 12-23 10:23 ?2849次閱讀

    對(duì)稱加密技術(shù)在實(shí)際應(yīng)用中如何保障數(shù)據(jù)安全?

    ,如使用安全的密鑰協(xié)商和密鑰分發(fā)方式,定期更換密鑰等。 密碼學(xué)原理的安全性: 對(duì)稱加密算法的安全性基于密碼學(xué)原理,需要確保密碼學(xué)原理的安全性,如避免使用弱
    的頭像 發(fā)表于 12-16 13:59 ?596次閱讀

    調(diào)速電機(jī)的主要工作原理是什么?它有什么特點(diǎn)

    、穩(wěn)定、可靠等特點(diǎn),是現(xiàn)代工業(yè)生產(chǎn)中不可或缺的重要設(shè)備。 一、調(diào)速電機(jī)的工作原理 調(diào)速電機(jī)的工作原理主要分為以下幾種: 變壓調(diào)速:通過改變電機(jī)的輸入電壓,從而改變電機(jī)的轉(zhuǎn)速。這種方法適用于交流電機(jī),如變壓器調(diào)速、
    的頭像 發(fā)表于 10-23 10:12 ?1907次閱讀

    無線網(wǎng)橋的工作原理特點(diǎn)是什么

    廣域網(wǎng)(WAN)。以下是關(guān)于無線網(wǎng)橋工作原理特點(diǎn)的介紹。 無線網(wǎng)橋的工作原理 無線信號(hào)傳輸 無線網(wǎng)橋通過無線信號(hào)在兩個(gè)網(wǎng)絡(luò)之間傳輸數(shù)據(jù)。這些信號(hào)可以是微波、紅外線或無線電波,最常見的是使用2.4GHz或5GHz的無線頻率。 點(diǎn)
    的頭像 發(fā)表于 10-15 15:47 ?2826次閱讀

    成像器件的工作原理是什么

    成像器件,也稱為圖像傳感器,是一種將光信號(hào)轉(zhuǎn)換為電信號(hào)的設(shè)備,廣泛應(yīng)用于攝影、視頻監(jiān)控、醫(yī)學(xué)成像、衛(wèi)星成像、工業(yè)檢測(cè)等領(lǐng)域。成像器件的工作原理涉及到光學(xué)、電子學(xué)、材料科學(xué)等多個(gè)學(xué)科的知識(shí)。 成像器件
    的頭像 發(fā)表于 10-14 14:05 ?1003次閱讀

    CMOS型LDO的工作原理特點(diǎn)

    差線性穩(wěn)壓器。它結(jié)合了CMOS技術(shù)的高集成度、低功耗和低壓差穩(wěn)壓器的穩(wěn)定電壓輸出特性,成為現(xiàn)代電子設(shè)備中廣泛應(yīng)用的電源管理組件。以下將詳細(xì)介紹CMOS型LDO的工作原理特點(diǎn)、優(yōu)勢(shì)、應(yīng)用場(chǎng)景以及相關(guān)的技術(shù)細(xì)節(jié)。
    的頭像 發(fā)表于 09-11 10:11 ?1553次閱讀

    諧振電路的工作原理特點(diǎn)

    諧振電路,作為一種在特定頻率下能夠產(chǎn)生共振現(xiàn)象的電路,其工作原理特點(diǎn)在電力電子、無線通信、音頻處理等多個(gè)領(lǐng)域都具有重要應(yīng)用。
    的頭像 發(fā)表于 08-21 11:12 ?5496次閱讀

    差分放大電路的工作原理特點(diǎn)

    差分放大電路是一種廣泛應(yīng)用于模擬電子電路中的放大器,其主要特點(diǎn)是對(duì)差模信號(hào)具有很高的放大能力,而對(duì)共模信號(hào)具有很好的抑制能力。下面將介紹差分放大電路的工作原理特點(diǎn)。 差分放大電路的工作原理
    的頭像 發(fā)表于 07-31 09:59 ?2156次閱讀

    鴻蒙開發(fā):Universal Keystore Kit密鑰管理服務(wù) 密鑰派生介紹及算法規(guī)格

    密碼學(xué)中,密鑰派生函數(shù)(Key derivation function,KDF)使用偽隨機(jī)函數(shù)從諸如主密碼密碼的秘密值中派生出一個(gè)或多個(gè)密鑰。
    的頭像 發(fā)表于 07-11 16:30 ?535次閱讀

    控制閥的工作原理特點(diǎn)

    控制閥是一種廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域的設(shè)備,其主要作用是實(shí)現(xiàn)對(duì)流體的控制和調(diào)節(jié)。控制閥的工作原理特點(diǎn)對(duì)于確保工業(yè)系統(tǒng)的穩(wěn)定運(yùn)行和提高生產(chǎn)效率具有重要意義。本文將詳細(xì)介紹控制閥的工作原理特點(diǎn)
    的頭像 發(fā)表于 06-30 09:30 ?3638次閱讀

    PLC工作原理與功能特點(diǎn)

    在工業(yè)自動(dòng)化和控制系統(tǒng)領(lǐng)域,可編程邏輯控制器(Programmable Logic Controller,簡(jiǎn)稱PLC)發(fā)揮著至關(guān)重要的作用。PLC以其高度的可靠性、靈活性和強(qiáng)大的功能,成為現(xiàn)代工業(yè)控制系統(tǒng)中不可或缺的一部分。本文將詳細(xì)解析PLC的工作原理和功能特點(diǎn),以便讀
    的頭像 發(fā)表于 06-25 14:31 ?2134次閱讀
    主站蜘蛛池模板: 日韩三级在线免费观看 | 97精品伊人久久久大香线焦 | 深夜网站在线 | 高清国产在线 | 天堂视频在线观看 | 成人国产精品2021 | 国产亚洲人成a在线v网站 | 色l情视频| 午夜国产精品福利在线观看 | 欧美满足你的丝袜高跟ol | 好紧好爽的午夜寂寞视频 | 天天干天天干天天干天天干天天干 | 午夜噜噜噜私人影院在线播放 | 美女扒开尿口给男人看的让 | 最好看的2019中文字幕1 | 日本亚洲欧美国产日韩ay高清 | 白丝丝袜高跟国产在线视频 | 国产激情视频一区二区三区 | 日操夜干 | 欧美黑人巨大xxxx猛交 | 亚洲永久免费视频 | www.亚洲成人| 久久综合色婷婷 | freesexvideo性欧美2 | 国产综合视频 | 视频一区二区三区在线观看 | 色婷婷影院在线视频免费播放 | 六月丁香深爱六月综合激情 | 日韩激情淫片免费看 | 国产香蕉免费精品视频 | 天天视频色| 国产精品一久久香蕉产线看 | 大胆国模一区二区三区伊人 | bt种子搜索在线 | 五月婷婷爱 | 久久久噜久噜久久综合 | 四虎在线观看免费永久 | 夜夜操网站 | 日本国产在线 | 涩涩爱影院 | 日本高清不卡视频 |