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

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

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

輕量級加密解決方案

星星科技指導員 ? 來源:ADI ? 作者:jwallrabenstein ? 2023-02-07 11:06 ? 次閱讀

對稱加密使用最廣泛的算法是AES,自2001年取代DES以來,它一直是NIST標準。但是,AES 是一種通用加密算法,有時難以滿足資源受限應用程序的功耗和延遲要求。對于芯片設計人員來說,這個問題表現(xiàn)為需要保護與外部閃存的通信通道。

由于我們的目標是小于 28nm 的工藝節(jié)點,設計人員不得不應對由較小幾何形狀引起的復雜問題,從接近度、多邊形間距和其他布局相關效應到確定合適的 FinFET 寬度。一個與安全相關的限制是難以構(gòu)建浮動門以支持較小幾何形狀的嵌入式閃存。對于28nm以下的片上多次可編程(MTP)非易失性存儲器(NVM),沒有任何可行的選擇,設計正在過渡到外部閃存:

pYYBAGPhwDGAFN3mAACZI5Wd67g632.jpg

不幸的是,這允許對手觀察和修改存儲在外部閃存中的數(shù)據(jù),并且還使發(fā)起更高級的側(cè)信道和故障注入攻擊變得更加容易。這不是一個微不足道的問題,因為我們需要一個同時的解決方案:

保護存儲在外部閃存中的數(shù)據(jù)的機密性和完整性,

提供針對高級側(cè)信道和故障注入攻擊的保護,

能夠支持 QSPI 閃存 100MB/s 的讀/寫速度,最后

不會給產(chǎn)品帶來巨大的功率和面積開銷。

自然的首選方法是利用現(xiàn)有的AES引擎來保護數(shù)據(jù)。但是,僅加密并不能阻止對手修改數(shù)據(jù)。為此,我們需要在經(jīng)過身份驗證的加密模式下使用密碼,例如 GCM 操作模式。不幸的是,AES-GCM難以滿足抗攻擊性的最終要求。AES最初設計為抵抗側(cè)信道或故障攻擊,對算法的修改將提供該級別的保護會導致相當大的面積和功耗損失。

為了滿足我們所有期望特征的解決方案,我們需要關注新興的輕量級密碼學領域。

輕量級加密

需要資源受限設備的應用在物聯(lián)網(wǎng)IoT)、汽車和醫(yī)療傳感器等領域一直在迅速擴展。為了在功耗和面積非常寶貴的情況下提供安全性,重點已從AES等通用加密算法轉(zhuǎn)移到明確的輕量級設計。

poYBAGPhwDGAHOzQAAIMxOsbRUQ279.png

重要的是,輕量級加密算法不會犧牲安全性:密鑰長度仍然要求至少為 128 位,與 AES-128 匹配。相反,輕量級加密算法旨在在嵌入式設備中常見的資源限制內(nèi)工作,例如,與通用對應算法相比,需要更少的寄存器RAM。重要的是,所有標準化的輕量級候選產(chǎn)品都旨在抵抗側(cè)信道和故障攻擊。

但是,與外部閃存通信的高吞吐量要求呢?盡管針對資源受限的設備,但輕量級算法通??梢詣龠^ AES 等通用算法。作為NIST標準化一組輕量級算法的努力的一部分,它們對AES的性能在Cortex-M4F處理器上進行了評估。許多候選的輕量級算法能夠勝過AES。

通過改變消息和相關數(shù)據(jù)長度,針對AES評估每個候選的標準化輕量級算法。藍色方塊表示輕量級算法通過更快地處理數(shù)據(jù)而優(yōu)于 AES,而紅色方塊表示 AES 更快。

從下面的圖中,我們可以看到,許多考慮標準化的輕量級加密算法盡管是為資源受限的環(huán)境設計的,但能夠勝過 AES。

pYYBAGPhwDKARHcoAAGTAA5kQ3w327.png

pYYBAGPhwDKAZPtIAATfbbO18PY238.png

NIST輕量級密碼學標準化工作的決賽入圍者于2021年初公布,最終標準將于2022年某個時候發(fā)布。

對于資源受限的產(chǎn)品,與更傳統(tǒng)的通用算法(如 AES)相比,新型輕量級加密算法可顯著節(jié)省功耗和面積。盡管是為資源受限的環(huán)境而設計的,但許多輕量級加密算法比 AES 更快。由于我們的產(chǎn)品針對28nm以下的工藝節(jié)點,缺乏嵌入式多次可編程非易失性存儲器在芯片和外部閃存之間引入了攻擊面。輕量級加密算法是保護芯片和外部閃存之間數(shù)據(jù)的一種候選解決方案。

審核編輯:郭婷

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

    關注

    459

    文章

    51757

    瀏覽量

    431388
  • 存儲器
    +關注

    關注

    38

    文章

    7579

    瀏覽量

    165461
  • MTP
    MTP
    +關注

    關注

    2

    文章

    66

    瀏覽量

    16769
收藏 0人收藏

    評論

    相關推薦

    創(chuàng)建51輕量級操作系統(tǒng)

    創(chuàng)建51輕量級操作系統(tǒng)
    發(fā)表于 09-29 09:58

    10個輕量級框架

    這些輕量級框架使用HTML5和CSS3標準來幫助您快速開發(fā)跨平臺的Web移動應用和網(wǎng)站。
    發(fā)表于 07-17 08:25

    輕量級深度學習網(wǎng)絡是什么

    輕量級深度學習網(wǎng)絡概覽
    發(fā)表于 04-23 14:53

    輕量級的ui框架如何去制作

    原創(chuàng)分享:自制輕量級單片機UI框架框架元素用戶接口代碼開源平時常看csdn,但是從來沒有自己寫過。正好這幾天需要用單片機做一個簡易的ui界面,于是自己寫了一個輕量級的ui框架。發(fā)個csdn分享給大家
    發(fā)表于 07-14 07:39

    如何自制輕量級單片機UI框架?

    如何自制輕量級單片機UI框架?
    發(fā)表于 10-14 06:13

    一種超輕量級的flashKV數(shù)據(jù)存儲方案分享

    tinyFlash一種超輕量級的flash KV數(shù)據(jù)存儲方案Github 地址:https://github.com/ospanic/tinyFlash設計原理本方案采用兩個扇區(qū)輪流使用的方法存儲
    發(fā)表于 12-20 06:08

    NIST 選中 Ascon 作為輕量級加密國際標準,旨在提升物聯(lián)網(wǎng)安全性

    輕量級加密(LWC)國際標準。NIST 遴選加密方案的過程歷時數(shù)年,經(jīng)過多輪淘汰,在英飛凌科技密碼學家 Mendel 和 Schlaeffer 等人的持續(xù)助力之下最終選中了這款最強大
    發(fā)表于 02-28 14:14

    基于ARM的輕量級TCPIP協(xié)議棧的移植及應用

    本文著重與講訴基于ARM的輕量級TCPIP協(xié)議棧的移植及應用
    發(fā)表于 10-14 17:55 ?54次下載
    基于ARM的<b class='flag-5'>輕量級</b>TCPIP協(xié)議棧的移植及應用

    輕量級的SDN數(shù)據(jù)包轉(zhuǎn)發(fā)驗證方案

    輕量級的SDN數(shù)據(jù)包轉(zhuǎn)發(fā)驗證方案
    發(fā)表于 06-08 11:29 ?10次下載

    輕量級 WAN”哪個會成為贏家?

     NB-IoT 和 LTE-M 的一個缺點是,與“輕量級”替代方案相比,它們在某種程度上都更強調(diào)數(shù)據(jù)速率而不是功耗。
    的頭像 發(fā)表于 05-09 16:55 ?4467次閱讀
    “<b class='flag-5'>輕量級</b> WAN”哪個會成為贏家?

    PSoC NeoPixel Easy輕量級

    電子發(fā)燒友網(wǎng)站提供《PSoC NeoPixel Easy輕量級庫.zip》資料免費下載
    發(fā)表于 11-17 09:48 ?0次下載
    PSoC NeoPixel Easy<b class='flag-5'>輕量級</b>庫

    IP網(wǎng)絡系列叢書|CloudFabric Easy輕量級SDN解決方案

    關注“數(shù)據(jù)通信視頻號”了解更多資訊~ 點擊“閱讀原文”,下載電子版! 原文標題:IP網(wǎng)絡系列叢書|CloudFabric Easy輕量級SDN解決方案 文章出處:【微信公眾號:華為數(shù)據(jù)通信】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
    的頭像 發(fā)表于 11-22 18:25 ?723次閱讀

    NIST 選中 Ascon 作為輕量級加密國際標準,旨在提升物聯(lián)網(wǎng)安全性

    Schlaeffer 開發(fā)的 Ascon 算法確立為輕量級加密(LWC)國際標準。NIST 遴選加密方案的過程歷時數(shù)年,經(jīng)過多輪淘汰,在英飛凌科技密碼學家 Mendel 和 Schl
    發(fā)表于 03-08 16:32 ?893次閱讀
    NIST 選中 Ascon 作為<b class='flag-5'>輕量級</b><b class='flag-5'>加密</b>國際標準,旨在提升物聯(lián)網(wǎng)安全性

    輕量級數(shù)據(jù)庫有哪些

    輕量級數(shù)據(jù)庫有哪些 隨著互聯(lián)網(wǎng)和物聯(lián)網(wǎng)等新一代信息技術的廣泛應用,數(shù)據(jù)庫系統(tǒng)也變得越來越重要。人們對于數(shù)據(jù)庫數(shù)據(jù)庫的可靠性、安全性和性能等要求也越來越高。與傳統(tǒng)的關系型數(shù)據(jù)庫系統(tǒng)相比,輕量級
    的頭像 發(fā)表于 08-28 16:41 ?6190次閱讀

    百度智能云推出全新輕量級大模型

    在近日舉辦的百度智能云千帆產(chǎn)品發(fā)布會上,三款全新的輕量級大模型——ERNIE Speed、ERNIE Lite以及ERNIE Tiny,引起了業(yè)界的廣泛關注。相較于傳統(tǒng)的千億級別參數(shù)大模型,這些輕量級大模型在參數(shù)量上有了顯著減少,為客戶提供了更加靈活和經(jīng)濟高效的
    的頭像 發(fā)表于 03-22 10:28 ?837次閱讀

    電子發(fā)燒友

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

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品