91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

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

一文詳解AES最常見(jiàn)的3種方案_AES-128、AES-192和AES-256

Hx ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:工程師陳翠 ? 2018-06-29 12:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

AES是一種區(qū)塊加密標(biāo)準(zhǔn)算法,它的提出是為了升級(jí)替換原有的DES加密算法。因此它的安全強(qiáng)度高于DES算法。但不應(yīng)片面理解,系統(tǒng)和數(shù)據(jù)的安全不僅與應(yīng)用的加密算法有關(guān),更與加密應(yīng)用方案有關(guān)。和DES算法一樣,AES也屬于對(duì)稱加密算法,對(duì)密鑰的存儲(chǔ)與保護(hù),直接決定了整個(gè)系統(tǒng)的安全。

AES最常見(jiàn)的有3種方案,分別是AES-128、AES-192和AES-256,它們的區(qū)別在于密鑰長(zhǎng)度不同,AES-128的密鑰長(zhǎng)度為16bytes(128bit / 8),后兩者分別為24bytes和32bytes。密鑰越長(zhǎng),安全強(qiáng)度越高,但伴隨運(yùn)算輪數(shù)的增加,帶來(lái)的運(yùn)算開(kāi)銷就會(huì)更大,所以用戶應(yīng)根據(jù)不同應(yīng)用場(chǎng)合進(jìn)行合理選擇。用戶在應(yīng)用過(guò)程中,除了關(guān)注密鑰長(zhǎng)度外,還應(yīng)注意確認(rèn)算法模式。AES算法有五種加密模式,即CBC、ECB、CTR、OCF、CFB,后三種模式因其較為復(fù)雜且應(yīng)用較少,不做詳細(xì)說(shuō)明,僅對(duì)ECB和CBC模式進(jìn)行介紹。

ECB模式的全稱是Electronic Codebook Book,即電碼本模式。這種模式是將整個(gè)明文分成若干個(gè)長(zhǎng)度相同的分組,然后對(duì)每一小組進(jìn)行加密,并將加密結(jié)果拼接為最終結(jié)果,C = C1C2C3......Cn。它與ECB模式的DES算法加密流程基本一致。

CBC模式的全稱是Cipher Block Chaining,這種模式是先將明文切分成若干個(gè)長(zhǎng)度相同的分組(與ECB模式一樣),此時(shí)先利用初始向量IV與第一組數(shù)據(jù)進(jìn)行異或后再進(jìn)行加密運(yùn)算生成C1。將C1作為初始向量與第二組數(shù)據(jù)進(jìn)行異或后再進(jìn)行加密運(yùn)算生成C2。以此類推,當(dāng)最后一組數(shù)據(jù)加密完畢后,將加密結(jié)果拼接為最終結(jié)果,C = C1C2C3......Cn。

綜上,AES192算法與DES算法很相似,均為塊加密算法,密文數(shù)據(jù)以16字節(jié)為單位獨(dú)立存在。若明文長(zhǎng)度為16字節(jié),當(dāng)改變明文的前16字節(jié)時(shí),只會(huì)影響密文的前16字節(jié),密文后16字節(jié)不變。因此,在應(yīng)用AES算法對(duì)線路傳輸數(shù)據(jù)加密過(guò)程中,若想保證密文的整體變化,要保證每塊明文數(shù)據(jù)都是變化的。

希望本文能讓大家對(duì)AES的算法特點(diǎn)有個(gè)更直觀的認(rèn)識(shí),更安全有效的利用AES算法設(shè)計(jì)數(shù)據(jù)加解密的方案,將LKT中自帶的AES算法接口高效利用起來(lái)。

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

    關(guān)注

    0

    文章

    107

    瀏覽量

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

    關(guān)注

    0

    文章

    65

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    藍(lán)牙AES+RNG如何保障物聯(lián)網(wǎng)信息安全

    標(biāo)準(zhǔn),主要用于保護(hù)電子數(shù)據(jù)的安全。AES 支持128192、和256位密鑰長(zhǎng)度,其中AES-128
    發(fā)表于 11-08 15:38

    轉(zhuǎn):熟悉AES加密

    固定為128 比特,密鑰長(zhǎng)度則可以是128,192256比特;而Rijndael使用的密鑰和區(qū)塊長(zhǎng)度可以是32位的整數(shù)倍,以128位為下限,256
    發(fā)表于 07-09 17:24

    基于FPGA的可編程AES加解密IP

    算法,兼容美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究院(NIST)發(fā)布的高級(jí)加密標(biāo)準(zhǔn)(AES)。AES IP處理128-bit分組數(shù)據(jù),并且密鑰長(zhǎng)度可編程:128,192
    發(fā)表于 11-15 09:28

    哪里可以找到AES-192AES-256的Verilog代碼?

    嗨,我是名本科生,也是使用FPGA套件的新手。在我的最后個(gè)學(xué)期項(xiàng)目中,我使用Spartan 3A-3400 DSP套件實(shí)現(xiàn)AES,但我在查找AE
    發(fā)表于 09-11 11:24

    aes加密破解難度

    aes加密破解難度,AES256/128 純軟件加解密時(shí)間效率測(cè)試–以Cortex-M0與M3 MCU為例、測(cè)試環(huán)境與方法二、測(cè)試代碼介紹
    發(fā)表于 08-09 07:33

    AES 256算法是如何被破解的

    AES算法包括哪些?AES算法的流程是怎樣的?AES 256算法是如何被破解的?
    發(fā)表于 11-12 07:56

    TN404_ELF2 AES加密使用指南

    加密標(biāo)準(zhǔn)。這個(gè)標(biāo)準(zhǔn)用來(lái)替代原先的 DES,已經(jīng)為全世界所廣泛使用。根據(jù)使用的密碼長(zhǎng)度,AES 最常見(jiàn)的有 3 方案,用以適應(yīng)不同的場(chǎng)景要求
    發(fā)表于 10-28 08:06

    請(qǐng)問(wèn)S32K1系列如何使用AES-128算法進(jìn)行軟件加解密?

    在S32K118上,我正在學(xué)習(xí)使用CSEc對(duì)AES-128進(jìn)行編碼,但我不知道如何使用AES-128進(jìn)行加密,能否請(qǐng)您提供些資料和代碼演示。
    發(fā)表于 03-30 06:18

    愛(ài)特梅爾推出AES-128防盜器和遙控?zé)o匙門禁AVR微控制器

    愛(ài)特梅爾推出AES-128防盜器和遙控?zé)o匙門禁AVR微控制器 Atmel Corporation推出全新單芯片AES-128防盜器和遙控?zé)o匙門禁AVR®微控制器,適合于汽車
    發(fā)表于 04-23 10:01 ?1155次閱讀

    fips-197_ADVANCED ENCRYPTION STANDARD (AES)

    FIPS-197是AES-128加密算法的標(biāo)準(zhǔn)文檔
    發(fā)表于 12-22 15:17 ?0次下載

    嵌入式AES加密IP核設(shè)計(jì)

    介紹了AES加密標(biāo)準(zhǔn)的Rijndael實(shí)現(xiàn)方法,設(shè)計(jì)了一種適合應(yīng)用于嵌入式系統(tǒng)32位數(shù)據(jù)界面時(shí)序緊湊的AES加密IP核。該IP核能以較低的資源消耗實(shí)現(xiàn)在低端FPGA上速度為256Mb/
    發(fā)表于 09-07 19:14 ?13次下載

    基于mbedTLS在Apollo3 MCU上實(shí)現(xiàn)AES-256加解密算法

    AES可以使用128192256 位密鑰,根據(jù)密鑰長(zhǎng)度不同,AES可分為AES-128
    的頭像 發(fā)表于 12-06 21:57 ?7972次閱讀

    基于FPGA的可編程AES加解密IP

    可編程AES加解密IP內(nèi)建密鑰擴(kuò)展功能,使用初始密鑰產(chǎn)生擴(kuò)展密鑰,用于加解密過(guò)程。可編程AES加解密IP處理128-bit分組數(shù)據(jù),并且支持可編程的密鑰長(zhǎng)度:128-bit,
    發(fā)表于 01-09 10:49 ?884次閱讀
    基于FPGA的可編程<b class='flag-5'>AES</b>加解密IP

    aes在云存儲(chǔ)中的應(yīng)用實(shí)例

    ,使用相同的密鑰進(jìn)行加密和解密。它支持128192256位的密鑰長(zhǎng)度,具有很高的安全性。AES加密過(guò)程包括多個(gè)輪次,每輪包括四個(gè)步驟:
    的頭像 發(fā)表于 11-14 15:11 ?1065次閱讀

    aes加密的常見(jiàn)錯(cuò)誤及解決方案

    的歸納以及相應(yīng)的解決方案常見(jiàn)錯(cuò)誤 編碼問(wèn)題 : 在將字節(jié)數(shù)組轉(zhuǎn)換成字符串時(shí),如果使用了不同的編碼格式,可能會(huì)導(dǎo)致解密后的數(shù)據(jù)出現(xiàn)亂碼。 密鑰長(zhǎng)度問(wèn)題 : AES算法支持128位、
    的頭像 發(fā)表于 11-14 15:13 ?4390次閱讀
    主站蜘蛛池模板: 亚洲综人网| 1024成人| 天堂资源在线www中文 | 欧美肥胖女人bbwbbw视频 | 欧美视频小说 | 欧美二区三区 | 免费在线观看一区二区 | 一级毛片成人免费看a | 亚洲高清国产拍精品影院 | 伊人小婷婷色香综合缴缴情 | 美女露出尿口让男人桶爽网站 | 好吊妞视频988在线播放 | 久久国产精品99精品国产987 | 悠悠影院欧美日韩国产 | 四虎永久在线精品网址 | 免播放器av少妇影院 | 午夜视频在线观看完整高清在线 | 56pao强力打造 | 狠狠草视频 | 色激情网 | 亚洲欧洲一区二区三区在线 | 一本在线免费视频 | 免费看啪啪网站 | 激情在线播放免费视频高清 | 一区二区三区高清 | 激情综合激情五月 | 欧美乱妇高清无乱码 | 欧美日韩一区二区三区视频在线观看 | 婷婷六月在线 | 永久免费毛片 | 国产精品情人露脸在线观看 | 你懂的在线观看视频 | 午夜片在线观看 | 一级做a爰片久久毛片看看 一级做a爰片久久毛片毛片 | 久久精品国产亚洲aa | 男男浪荡双性受hplay | 久久久一本 | 婷婷色5月 | 亚洲高清中文字幕一区二区三区 | 天天躁狠狠躁夜夜躁2021 | 人人爱干 |