chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

加密:操作模式

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:jwallrabenstein ? 2023-06-27 16:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我們已經(jīng)看到了現(xiàn)代對稱加密算法如何將明文數(shù)據(jù)塊轉(zhuǎn)換為密文的一般概念。當(dāng)然,我們要加密的明文很少小于這些算法處理的 64 位或 128 位塊。這些算法如何將大于塊大小的輸入處理成密文的不同可能方法稱為操作模式。 設(shè)計人員選擇的操作模式具有嚴重的安全隱患。我們將從最“明顯”的方法開始:簡單地將各個密文塊連接在一起。

電子密碼本 (ECB) 模式

到目前為止,加密長度超過加密算法塊大小的明文的最自然方法是逐塊加密明文,并連接生成的密文塊:

wKgaomSaoEyAHeOqAAA7EYOQyXs828.png

不幸的是,這基本上總是一個不安全的設(shè)計選擇。

要了解原因,請檢查右側(cè)的圖像。左側(cè)是明文圖像,右側(cè)是使用 ECB 模式加密的圖像。顯然,即使圖像已被加密,也會顯示有關(guān)明文的相當(dāng)多的信息。這是因為 ECB 模式將相同的明文塊加密為相同的密文塊。

計數(shù)器 (CTR) 模式

計數(shù)器操作模式與 ECB 模式非常相似,保留了其所有不錯的屬性(例如,您可以并行化加密和解密),但提供更好的安全屬性。

wKgZomSaoFGAAOQ_AABQOFCXiwo375.png

有趣的是,明文根本沒有輸入到分組密碼中!相反,計數(shù)器值將輸入到塊密碼,并隨著每次連續(xù)調(diào)用而遞增。明文本身通過獨占-OR與分組密碼的輸出相結(jié)合,以產(chǎn)生最終的密文塊。

回到圖像示例,我們可以看到,使用計數(shù)器模式加密明文不再產(chǎn)生明顯泄漏信息的密文。

還有許多其他操作模式,每種模式都有適合不同用例的優(yōu)點和缺點。永遠記住,選擇操作模式是一個具有重要安全影響的關(guān)鍵決定。

非對稱加密算法

在我們之前的例子中,Alice 和 Bob 都共享同一個密鑰——他們在系統(tǒng)中的信息是對稱的。相比之下,非對稱加密算法使用兩個數(shù)學(xué)上相關(guān)的密鑰:只有所有者知道的私鑰,以及所有者向所有人透露的相應(yīng)公鑰。要加密純文本消息,請使用其公鑰。只有所有者才能解密密文,因為只有他們擁有與其公鑰相對應(yīng)的私鑰。

wKgZomSaoD-AfnmWAAA-EqhgMy8328.png

與依賴于非線性替換盒的對稱加密算法不同,RSA 和橢圓曲線加密 (ECC) 等非對稱加密算法的安全性依賴于數(shù)論假設(shè)。非對稱加密算法往往比對稱加密算法的計算成本高得多,這使得它們不適合加密大量數(shù)據(jù)。然而,非對稱算法簡化了密鑰分發(fā)問題,因為在第一次與新人通信時,共享公鑰比共享敏感的私鑰容易得多。

為了結(jié)合兩者的優(yōu)勢,采取了混合方法。為了讓 Bob 與 Alice 通信,他使用她的公鑰進行非對稱加密算法,以加密對稱加密算法的共享密鑰,并將其發(fā)送給她。盡管非對稱加密算法的計算成本更高,但只需調(diào)用一次即可加密短值:共享密鑰。在通信之前安全地共享對稱密鑰是不切實際的(想象一下必須安全地將密鑰傳輸?shù)侥L問的每個網(wǎng)站?。?,因此調(diào)用非對稱加密算法可以解決密鑰分發(fā)問題。Alice 收到加密消息后,她使用非對稱加密算法的相應(yīng)私鑰來解密共享密鑰。現(xiàn)在 Alice 和 Bob 都有相同的共享密鑰,他們可以切換到更快的對稱加密算法。這使他們能夠快速加密和交換大量數(shù)據(jù),因為對稱加密算法比非對稱加密算法快大約兩個數(shù)量級。

所需資源

wKgaomSaoEWAf2ZuAAAc6Gdw1RI377.png

由于對稱和非對稱加密算法依賴于不同類型的難題來提供安全性,因此它們?nèi)菀资艿结槍ζ涞讓訑?shù)學(xué)框架的不同攻擊。因此,它們需要不同的密鑰長度來提供相同的等效安全級別。此表總結(jié)了各種構(gòu)造所需的密鑰位數(shù),以提供等效的暴力安全強度。請注意,DES 無法提供最低 128 位暴力破解安全性,因此不應(yīng)使用它。

結(jié)論

與歷史加密算法不同,現(xiàn)代加密算法是圍繞經(jīng)過充分研究的難題構(gòu)建的,這些問題只有在了解私鑰的情況下才容易反轉(zhuǎn)。重要的是,算法的設(shè)計始終是公開的,只有私鑰是保密的。盡管 DES 在推出時被認為是安全的,但它的 56 位密鑰在今天是不安全的,應(yīng)該避免使用 AES 及其最小的 128 位密鑰長度。將密文塊鏈接在一起的對稱加密算法的操作模式在構(gòu)造的安全性中起著至關(guān)重要的作用,絕不應(yīng)使用簡單的電子密碼本 (ECB) 模式。非對稱加密算法通過消除事先私下共享密鑰的需要來幫助簡化密鑰分發(fā)問題:任何人都可以使用個人的公鑰加密消息,因為只有個人才能使用只有他們自己知道的相應(yīng)私鑰解密消息。盡管非對稱加密算法的計算成本更高,但它們可以短暫地用于安全地交換共享密鑰,以換取更快的對稱加密算法。最后,由于對稱和非對稱加密算法的安全性基礎(chǔ)存在不同的數(shù)學(xué)問題,為了提供等效的安全性,它們必須使用不同的密鑰長度。

審核編輯:郭婷

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

    關(guān)注

    338

    文章

    30456

    瀏覽量

    262250
  • 計數(shù)器
    +關(guān)注

    關(guān)注

    32

    文章

    2311

    瀏覽量

    97899
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    AES加密模式簡介與對比分析

    一、 常見加密模式簡介 前幾篇分享介紹了AES和SM4加密算法。在加密算法的基礎(chǔ)上,還有不同的加密模式
    發(fā)表于 10-22 08:21

    AES加密流程

    密鑰,這些輪密鑰將在后續(xù)的加密和解密過程中使用。 初始輪(Initial Round):在初始輪中,將待加密數(shù)據(jù)與第一個輪密鑰進行異或運算。這一步驟有助于消除數(shù)據(jù)的模式和統(tǒng)計特性,增強加密
    發(fā)表于 10-23 06:13

    SPIM 以 ICP 或 ISP 的加密操作說明

    SPIM 以 ICP 或 ISP 的加密操作說明Questions:如何對外部 Flash 加密Answer:對外部 Flash 加密操作
    發(fā)表于 03-10 19:41

    小白求助,求STM32操作加密芯片源代碼

    小白求助,求STM32操作加密芯片源代碼
    發(fā)表于 10-27 07:01

    啟動Debug加密后可否更新Adkp的值?應(yīng)該如何操作?

    大家好客戶的問題是:1.啟動Debug加密后可否更新Adkp的值?應(yīng)該如何操作。 2.首次寫入Adkp后會進入HardFault_Handler中斷,影響后續(xù)代碼執(zhí)行,應(yīng)該如何解決?請確認
    發(fā)表于 04-11 08:25

    用ICP Tool設(shè)置脫機燒寫的設(shè)定,使能對脫機模式數(shù)據(jù)加密和配置位的安全加密有什么差別?

    用ICP Tool設(shè)置脫機燒寫的設(shè)定,使能對脫機模式數(shù)據(jù)加密和配置位的安全加密有什么差別?
    發(fā)表于 08-18 08:50

    深度睡眠模式操作技術(shù)筆記

    深度睡眠模式操作技術(shù)筆記 本文主要介紹了如何對LM3S系列微控制器的睡眠和深度睡眠模式操作
    發(fā)表于 04-03 14:21 ?24次下載

    透明加密軟件的特點及原理

    透明加密軟件實現(xiàn)自動后臺透明運行,不改變電腦使用習(xí)慣,保存或另存為時文檔即被高強度加密處理,在一定的支持授權(quán)下,還可以可透明打開被加密的文檔資料進行編輯修改操作。無需手動解密成明文才能
    發(fā)表于 09-26 17:14 ?0次下載

    對稱加密的優(yōu)缺點及其工作模式

    CBC 模式加密首先也是將明文分成固定長度的塊,然后將前面一個加密塊輸出的密文與下一個要加密的明文塊進行異或操作,將計算結(jié)果再用密鑰進行
    的頭像 發(fā)表于 03-29 14:28 ?1.9w次閱讀
    對稱<b class='flag-5'>加密</b>的優(yōu)缺點及其工作<b class='flag-5'>模式</b>

    臺電加密大師操作說明教程免費下載

    本文檔的主要內(nèi)容詳細介紹的是一款好用的U盤加密軟件,臺電加密大師操作說明教程免費下載。
    發(fā)表于 01-02 08:00 ?2次下載
    臺電<b class='flag-5'>加密</b>大師<b class='flag-5'>操作</b>說明教程免費下載

    什么是加密貨幣經(jīng)濟服務(wù)模式

    加密貨幣經(jīng)濟是一個由分散的提供者和消費者組成的市場,該市場被編碼為基于不變的區(qū)塊鏈分類賬上的智能合約,其協(xié)調(diào)和激勵機制采取了可替換的加密貨幣資產(chǎn)形式(稍后將詳細討論這個問題——因為這本文的具體內(nèi)容無關(guān)緊要,只需了解加密貨幣經(jīng)濟可
    發(fā)表于 01-04 11:21 ?1562次閱讀

    離線下載器AES加密模式使用說明

    電子發(fā)燒友網(wǎng)站提供《離線下載器AES加密模式使用說明.pdf》資料免費下載
    發(fā)表于 09-27 11:15 ?0次下載
    離線下載器AES<b class='flag-5'>加密</b><b class='flag-5'>模式</b>使用說明

    Akira解密工具的加密模式

    模式 Akira運行后通過CryptGenRandom()生成對稱加密密鑰,CryptGenRandom() 是 Windows CryptoAPI 實現(xiàn)的隨機數(shù)生成器。文件由 Chacha 2008(D. J. Bernstein)
    的頭像 發(fā)表于 07-21 09:20 ?1822次閱讀
    Akira解密工具的<b class='flag-5'>加密</b><b class='flag-5'>模式</b>

    OTP是什么 OTP加密模式原理

    越來越重要。一方面是為了保護硬件設(shè)計,另外一方面也是為了產(chǎn)品本身的安全,防止被HACKED. 根據(jù)存儲器的不同可以把單片機分為OTP(一次性編程),F(xiàn)LSH和MASKE掩膜三種形式。 OTP加密模式原理 聽說過比較暴力一點的: 51類單片機在完成三級
    的頭像 發(fā)表于 10-31 15:10 ?7919次閱讀

    電能質(zhì)量在線監(jiān)測裝置數(shù)據(jù)日志加密存儲的具體操作方法是什么?

    電能質(zhì)量在線監(jiān)測裝置數(shù)據(jù)日志加密存儲的操作遵循 **“硬件安全為基、軟件配置為體、密鑰管理為核” 的原則,具體可分為 6 個核心步驟 **,覆蓋從準(zhǔn)備到驗證的全流程,確保日志數(shù)據(jù)的保密性與完整性
    的頭像 發(fā)表于 12-05 10:17 ?601次閱讀
    電能質(zhì)量在線監(jiān)測裝置數(shù)據(jù)日志<b class='flag-5'>加密</b>存儲的具體<b class='flag-5'>操作</b>方法是什么?