日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

完善資料讓更多小伙伴認(rèn)識你,還能領(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è)計(jì)人員選擇的操作模式具有嚴(yán)重的安全隱患。我們將從最“明顯”的方法開始:簡單地將各個密文塊連接在一起。

電子密碼本 (ECB) 模式

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

wKgaomSaoEyAHeOqAAA7EYOQyXs828.png

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

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

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

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

wKgZomSaoFGAAOQ_AABQOFCXiwo375.png

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

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

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

非對稱加密算法

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

wKgZomSaoD-AfnmWAAA-EqhgMy8328.png

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

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

所需資源

wKgaomSaoEWAf2ZuAAAc6Gdw1RI377.png

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

結(jié)論

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

審核編輯:郭婷

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

    關(guān)注

    339

    文章

    31284

    瀏覽量

    266821
  • 計(jì)數(shù)器
    +關(guān)注

    關(guān)注

    32

    文章

    2321

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

    AES加密流程

    密鑰,這些輪密鑰將在后續(xù)的加密和解密過程中使用。 初始輪(Initial Round):在初始輪中,將待加密數(shù)據(jù)與第一個輪密鑰進(jìn)行異或運(yùn)算。這一步驟有助于消除數(shù)據(jù)的模式和統(tǒng)計(jì)特性,增強(qiá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

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

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

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

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

    透明加密軟件的特點(diǎn)及原理

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

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

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

    臺電加密大師操作說明教程免費(fèi)下載

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

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

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

    DES加密原理和作用是什么

    特定長度的一塊數(shù)據(jù),所以DES屬于分組密碼算法。cypto/des包提供了有關(guān)des加密的功能。 模式 由于分組密碼算法只能加密固定長度的分組,所以當(dāng)加密的明文超過分組密碼的長度時,就
    的頭像 發(fā)表于 08-23 10:06 ?8557次閱讀

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

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

    Akira解密工具的加密模式

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

    OTP是什么 OTP加密模式原理

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

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

    電能質(zhì)量在線監(jiān)測裝置數(shù)據(jù)日志加密存儲的操作遵循 **“硬件安全為基、軟件配置為體、密鑰管理為核” 的原則,具體可分為 6 個核心步驟 **,覆蓋從準(zhǔn)備到驗(yàn)證的全流程,確保日志數(shù)據(jù)的保密性與完整性
    的頭像 發(fā)表于 12-05 10:17 ?863次閱讀
    電能質(zhì)量在線監(jiān)測裝置數(shù)據(jù)日志<b class='flag-5'>加密</b>存儲的具體<b class='flag-5'>操作</b>方法是什么?
    广饶县| 阳西县| 新河县| 元氏县| 涟水县| 淮阳县| 五家渠市| 娱乐| 彩票| 南部县| 甘泉县| 清流县| 修水县| 太湖县| 香港| 南丰县| 崇礼县| 娄烦县| 凤凰县| 靖边县| 方山县| 赣榆县| 石狮市| 山西省| 洪泽县| 沽源县| 阳西县| 巩义市| 凤台县| 庆安县| 晋中市| 灌阳县| 定兴县| 邓州市| 萍乡市| 灵山县| 合水县| 治多县| 额敏县| 麻栗坡县| 东源县|