色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

對稱加密算法工作模式詳解

jf_EksNQtU6 ? 來源: 汽車MCU軟件設(shè)計(jì) ? 2024-01-04 11:25 ? 次閱讀

01對稱加密算法

對稱密碼體制,又稱為單密鑰密碼機(jī)制,其基本特征為加密密鑰和解密密鑰相同,模型如下:

364b4de8-a88c-11ee-8b88-92fbcf53809c.png

這種方式,攻擊者可以通過不安全的公開通信通道獲取密文,但無法接觸到明文或者密鑰;如果該攻擊者知道加密算法和解密算法,且只對當(dāng)前獲取的密文感興趣,可以產(chǎn)生一個(gè)明文的估計(jì)值來恢復(fù)明文;如果對未來消息感興趣,可以來產(chǎn)生一個(gè)密鑰來恢復(fù)密鑰。

對稱加密算法是基于分組密碼機(jī)制產(chǎn)生,將一組明文劃分為m長度的n組明文,分別使用密鑰K=(k0,....,kx)進(jìn)行加密或者解密,m長度通常為64、128、256、512。

02AES加密算法工作模式

分組密碼算法是提供數(shù)據(jù)安全的一個(gè)基本固件,典型的如DES(Data Encryption Standard)以64位為一組,AES(Advanced Encryption Standard)以128位(舉例)為一個(gè)分組;但實(shí)際上保密傳輸?shù)南⒉灰欢▌偤檬且粋€(gè)分組,根據(jù)國標(biāo)GB/T 17964-2008《信息安全技術(shù) 分組密碼算法的工作模式》,為了各種應(yīng)用能使用這些基本固件,因此有7種常用的工作模式;下面來解釋一下:

2.1 ECB(Electronic Code Book Mode)

ECB,叫做電子密碼本模式,例如AES128-ECB這種模式下,明文以128bit為一組,每次被處理128bit,每個(gè)明文都用同一個(gè)密鑰加密;

3658c1bc-a88c-11ee-8b88-92fbcf53809c.png

解密過程使用同樣的密鑰進(jìn)行解密。

這種模式操作簡單,不同分組可以并行處理;但是明文中重復(fù)的內(nèi)容同樣也會在密文中體現(xiàn)出來,因此對于長報(bào)文可能不是很安全。

2.2 CBC(Cipher Block Chaining Mode)

CBC,密碼分組鏈模式;加密函數(shù)的輸入是當(dāng)前明文分組和前一個(gè)密文分組的異或,對每個(gè)分組處理時(shí)也使用相同的密鑰,如下

366fe3e2-a88c-11ee-8b88-92fbcf53809c.png

這種模式下,一個(gè)消息中的兩個(gè)相同明文組會被加密成不同的密文,這樣就避免了ECB出現(xiàn)的重復(fù)密文的問題。在最初加密時(shí),需要使用初始向量(Initial Vector),這個(gè)IV需要發(fā)送方和接收方都知道,不用加密,但必須保證該IV的完整性。

該種模式不能并行處理,因?yàn)楫?dāng)前明文需要和上一組密文進(jìn)行異或處理。

2.3 CTR(ConterMode)

計(jì)數(shù)器模式使用與明文分組長度相同的計(jì)數(shù)器長度,計(jì)數(shù)器從某一初值開始,按某種算法遞增,計(jì)數(shù)器值經(jīng)過加密算法得到的結(jié)果再和明文進(jìn)行異或,這樣就可以得到當(dāng)前明文組的密文。

367c5ca8-a88c-11ee-8b88-92fbcf53809c.png

可以看到,計(jì)數(shù)器模式下的加密和解密相對獨(dú)立,且已知加密函數(shù),和計(jì)數(shù)器值,就可以通過異或的方式得到明文,不需要解密函數(shù)。實(shí)現(xiàn)起來簡單易懂。

2.4 OFB(Output Feedback Mode)

輸出反饋模式,該模式和CBC有點(diǎn)相像,但是區(qū)別在于OFB是將IV去進(jìn)行加密后得到一個(gè)輸出OBi 與明文塊進(jìn)行異或,同時(shí)OBi作為下一個(gè)加密對象的IV。如下圖:

36994ebc-a88c-11ee-8b88-92fbcf53809c.png

2.5 CFB(Chiper Feedback Mode)

密碼反饋模式,與輸出反饋模式結(jié)構(gòu)類似。但是這種模式的密文是按bit來處理的,如下:

36a6e798-a88c-11ee-8b88-92fbcf53809c.png

在該模式下,首先IV作為第一個(gè)block進(jìn)行加密,生成第一個(gè)輸出block;該block的s bit高位與明文的s bit高位作異或得到密文塊,b(block size)-s不參與加密;b-s低位的數(shù)據(jù) | 該密文塊作為下一個(gè)block的輸入。

2.6 XTS(XEXTweakableBlockCipherwithCiphertextStealing)

XTS引入了tweak key和AES key互相配合,每個(gè)明文塊用同樣的AES key但tweak key不相同。比如設(shè)置與區(qū)塊的index成對應(yīng)關(guān)系,這樣各個(gè)塊的加解密就相互獨(dú)立了,如下:

36c1ee12-a88c-11ee-8b88-92fbcf53809c.png

相當(dāng)于就在ECB上形式上增加了一層加擾系數(shù)。

2.7 GCM(Galois/Counter Mode)

它在 CTR 加密的基礎(chǔ)上增加 GMAC 的特性,解決了 CTR 不能對加密消息進(jìn)行完整性校驗(yàn)的問題。

03總結(jié)

上面描述了對稱加密算法的工作模式,那么我們在設(shè)計(jì)時(shí)主要考慮以下幾個(gè)方面:

(1)抵抗攻擊的能力、密文的隨機(jī)性、安全防護(hù)等級

(2)調(diào)用分組加密的次數(shù)、并行處理能力、初始化向量時(shí)間等

(3)明文分組數(shù)量可配、消息長度等要求

審核編輯:湯梓紅

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

    關(guān)注

    23

    文章

    4673

    瀏覽量

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

    關(guān)注

    32

    文章

    2279

    瀏覽量

    95747
  • AES
    AES
    +關(guān)注

    關(guān)注

    0

    文章

    105

    瀏覽量

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

    關(guān)注

    0

    文章

    216

    瀏覽量

    25711

原文標(biāo)題:汽車信息安全--對稱加密算法工作模式簡析

文章出處:【微信號:談思實(shí)驗(yàn)室,微信公眾號:談思實(shí)驗(yàn)室】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 0人收藏

    評論

    相關(guān)推薦

    快充充電器基于非對稱橢圓曲線加密算法的單芯片認(rèn)證方案

    基于非對稱橢圓曲線加密算法的單芯片認(rèn)證方案
    發(fā)表于 08-15 10:41 ?2061次閱讀
    快充充電器基于非<b class='flag-5'>對稱</b>橢圓曲線<b class='flag-5'>加密算法</b>的單芯片認(rèn)證方案

    單片機(jī)處理非對稱加密算法

    普通單片機(jī)可以處理非對稱加密算法嗎?速度如何?求大神解答
    發(fā)表于 09-17 12:38

    對稱加密算法

    對稱加密算法對稱加密就是加密和解密使用同一個(gè)密鑰。信息接收雙方都需事先知道密匙和加解密算法
    發(fā)表于 07-19 06:32

    對稱加密算法是什么

    對稱加密算法也叫私鑰加密算法,其特征是收信方和發(fā)信方使用相同的密鑰,即加密密鑰和解密密鑰是相同或等價(jià)的。非對稱
    發(fā)表于 07-22 07:09

    軟件加密算法都有哪些,這些算法在哪些方面得到了應(yīng)用

    伴隨著人工智能、物聯(lián)網(wǎng)時(shí)代的到來,數(shù)據(jù)應(yīng)用變得頻繁起來,數(shù)據(jù)安全應(yīng)該如何保護(hù)?軟件加密算法都有哪些,這些算法在哪些方面得到了應(yīng)用?慢慢讀下去,你會發(fā)現(xiàn)圍繞在我們身邊的“小密碼”。對稱加密算法
    發(fā)表于 12-21 07:04

    淺談對稱加密算法與非對稱密鑰加密算法

    什么是對稱密鑰密碼體制?對稱密鑰密碼體制的缺點(diǎn)是什么?非對稱加密算法又是什么?非對稱加密算法的缺
    發(fā)表于 12-23 06:05

    采用對稱加密算法的機(jī)制 GB1584.2-1997

    采用對稱加密算法的機(jī)制 GB1584.2-1997 本標(biāo)準(zhǔn)規(guī)定了用對稱加密算法實(shí)現(xiàn)的實(shí)體鑒別機(jī)制,它適合于我國使用。
    發(fā)表于 04-17 14:51 ?15次下載

    關(guān)于應(yīng)用到游戲中的加密算法的用途及缺陷

    會對其用途以及缺陷一一說明,當(dāng)然了,為了保證其加密算法的安全以及高效,我們也會介紹幾種自定義的加密算法,看看加密如何來維護(hù)我們的數(shù)據(jù)安全。 1對稱
    發(fā)表于 09-25 11:15 ?0次下載

    常見公鑰加密算法有哪些

    Cryptography(ECC,橢圓曲線加密算法)。使用最廣泛的是RSA算法(由發(fā)明者Rivest、Shmir和Adleman姓氏首字母縮寫而來)是著名的公開金鑰加密算法,ElGamal是另一種常用的非
    發(fā)表于 12-10 09:41 ?4.4w次閱讀

    對稱加密算法有什么特點(diǎn)

    對稱加密算法對稱加密算法使用兩把完全不同但又是完全匹配的一對鑰匙—公鑰和私鑰。在使用不對稱加密算法
    發(fā)表于 12-10 09:54 ?2.3w次閱讀

    java實(shí)現(xiàn)非對稱加密算法的過程

    對稱加密:解密方式是加密方式的逆運(yùn)算,即加密和解密使用的是同一個(gè)密鑰(初等加密算法)。非對稱
    發(fā)表于 12-10 10:54 ?5566次閱讀
    java實(shí)現(xiàn)非<b class='flag-5'>對稱</b><b class='flag-5'>加密算法</b>的過程

    解析加密算法:可逆加密和不可逆加密

    加密算法我們整體可以分為:可逆加密和不可逆加密,可逆加密又可以分為:對稱加密和非
    發(fā)表于 08-08 10:11 ?1.8w次閱讀

    舉例幾種常見的加密算法

    今天主要總結(jié)下常用的對稱加密算法DES和AES,非對稱加密算法RSA。 01 ?DES加密算法 1.DES含義 DES全稱為Data E
    的頭像 發(fā)表于 04-28 13:52 ?2.1w次閱讀
    舉例幾種常見的<b class='flag-5'>加密算法</b>

    Go常用的加密算法詳細(xì)解讀

    【導(dǎo)讀】本文介紹了常用的加密算法,并對這些加密算法結(jié)合實(shí)際 golang 代碼段進(jìn)行了詳細(xì)解讀。 前言 加密解密在實(shí)際開發(fā)中應(yīng)用比較廣泛,常用加解密分為:“對稱式”、“非
    的頭像 發(fā)表于 09-01 14:47 ?3116次閱讀

    嵌入式的RSA非對稱加密算法

    對稱加密算法是應(yīng)用較早的加密算法,數(shù)據(jù)發(fā)送方將明文和密鑰經(jīng)加密算法處理,使其變成密文發(fā)送出去;接收方收到密文后,使用和加密算法相同的密鑰進(jìn)行
    的頭像 發(fā)表于 01-20 11:17 ?2387次閱讀
    嵌入式的RSA非<b class='flag-5'>對稱</b><b class='flag-5'>加密算法</b>
    主站蜘蛛池模板: 综合网伊人 | 午夜神器18以下不能进免费 | 日本漂亮妈妈7观整有限中 日本片bbbxxx | 麻豆一二三四区乱码 | 欧美熟妇VIVOE精品 | 无码人妻精品一区二区蜜桃色欲 | 97资源总站(中文字幕) | 久99re视频9在线观看 | 成人人观看的免费毛片 | 97国产精品人妻无码免费 | 亚洲男人97色综合久久久 | 超碰国产视频免费播放 | 纯肉小黄文高H | 青柠在线视频 | 无码中文字幕av免费放 | 天天国产在线精品亚洲 | 好大太快了快插穿子宫了 | 亚洲精品沙发午睡系列 | 曰本少妇高潮久久久久久 | 免费人成网站永久 | 日本三级按摩推拿按摩 | AV无码国产精品午夜A片麻豆 | 欧美肥婆性生活 | 毛片大片免费看 | 狠狠色狠狠色综合日日91app | 国产成年人在线观看 | 午夜婷婷一夜七次郎 | 一级毛片西西人体44rt高清 | 丰满少妇67194视频 | 2021自产拍在线观看视频 | 国产乱对白精彩在线播放 | 免费黄色网址在线观看 | 手机看片国产日韩欧美 | 99精品免费久久久久久久久日本 | 好湿好紧水多AAAAA片秀人网 | 久久怡红院国产精品 | 99re久久热在线播放快 | av无码在线日本天堂 | 精品人伦一区二区三区潘金莲 | 337p啪啪人体大胆 | 四房播播最新地址 |

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品