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

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

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

Versal ACAP、APU - ELR 錯誤報告序列中加密指令之間的中斷

訾存貴 ? 來源:bobnice ? 作者:bobnice ? 2022-08-05 17:44 ? 次閱讀

AESE Qy、Qx AESMC Qy、Qy

AESD Qy、Qx AESIMC Qy、Qy

解決方案

影響:

如果滿足上述條件,異常序列中記錄的返回地址將不正確,序列中的第二條加密指令將被執(zhí)行兩次,這可能會導(dǎo)致數(shù)據(jù)損壞。

變通方法:

Arm 預(yù)期 AES 指令僅用于手動優(yōu)化的 AES 庫。 AES、ECB 和 CBC 模式在單個操作中讀取和存儲向量寄存器。這些不受錯誤影響。

在 AES GCM 模式下,可以讀取 32 位值用作計數(shù)器。這滿足條件 2。您可以通過將值復(fù)制到另一個 Q 寄存器并按上述序列使用它來實現(xiàn)具有 32 位計數(shù)器值的 AES GCM,從而避免條件 2。

這些加密擴展是可選的。運行 aarch32 軟件時,操作系統(tǒng)可能會聲明這些未實現(xiàn)。

受影響的配置:

此錯誤影響在以下條件下包含 Arm Cortex-A72 (APU) 的所有 Versal 器件:

1. 內(nèi)核處于 AArch32 狀態(tài):A32 或 T32。
2. 執(zhí)行指令并產(chǎn)生 32 位結(jié)果。
3. 上述執(zhí)行中描述了兩個加密指令序列之一,使用條件 2 的 32 位結(jié)果作為源操作數(shù)。
4. 中斷在序列中的兩條指令之間被斷言和執(zhí)行。

解決辦法:

這是第三方錯誤(Arm, Inc. 1655431); 無修復(fù)計劃。

審核編輯 黃昊宇

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

    關(guān)注

    0

    文章

    304

    瀏覽量

    23962
  • Versal
    +關(guān)注

    關(guān)注

    1

    文章

    161

    瀏覽量

    7683
  • ACAP
    +關(guān)注

    關(guān)注

    1

    文章

    54

    瀏覽量

    8178
收藏 人收藏

    評論

    相關(guān)推薦

    第二代AMD Versal Premium系列器件的主要應(yīng)用

    隨著數(shù)據(jù)中心工作負載持續(xù)呈指數(shù)級增長,存儲層也需要同等的性能提升才能跟上步伐。第二代 AMD Versal Premium 系列器件為各種存儲應(yīng)用提供了巨大優(yōu)勢,包括企業(yè)級 SSD、加密/壓縮加速器
    的頭像 發(fā)表于 01-15 14:03 ?42次閱讀

    使用 AMD Versal AI 引擎釋放 DSP 計算的潛力

    Versal AI 引擎可以在降低功耗預(yù)算的情況下提高 DSP 計算密度,”高級產(chǎn)品營銷經(jīng)理 Udayan Sinha 表示。這種效率使 Versal AI 引擎能夠在嚴格的功耗預(yù)算內(nèi)處理最苛刻
    的頭像 發(fā)表于 11-29 14:07 ?576次閱讀

    aes加密的常見錯誤及解決方案

    AES(Advanced Encryption Standard,高級加密標準)是一種對稱加密算法,它使用固定長度的密鑰對數(shù)據(jù)進行加密。在使用AES加密時,可能會遇到一些常見
    的頭像 發(fā)表于 11-14 15:13 ?1772次閱讀

    socket編程中的錯誤處理技巧

    Socket編程是網(wǎng)絡(luò)編程的基礎(chǔ),它允許程序之間通過TCP/IP協(xié)議進行通信。然而,網(wǎng)絡(luò)通信是不穩(wěn)定的,可能會遇到各種問題,如網(wǎng)絡(luò)延遲、連接中斷、數(shù)據(jù)丟失等。 錯誤處理的重要性 提高程序的健壯性
    的頭像 發(fā)表于 11-01 17:47 ?901次閱讀

    AMD第二代Versal自適應(yīng)SoC的主要特色

    AMD 第二代 AMD Versal AI Edge 和 Versal Prime 系列助力 AI 驅(qū)動型和經(jīng)典的嵌入式系統(tǒng)實現(xiàn)單芯片智能性。可在性能、功耗、占板面積、功能安全和信息安全性之間達到出色的平衡。
    的頭像 發(fā)表于 09-18 10:14 ?559次閱讀

    【「時間序列與機器學(xué)習(xí)」閱讀體驗】+ 簡單建議

    細微差異導(dǎo)致的錯誤,這無疑增加了調(diào)試的難度。因此,我個人建議,書中若能在關(guān)鍵代碼段旁邊添加二維碼,鏈接到可在線運行或驗證的代碼環(huán)境,將極大地提升讀者的學(xué)習(xí)效率和體驗。這樣一來,讀者不僅可以快速驗證代碼的正確性,還能在互動中加深對知識的理解和記憶。
    發(fā)表于 08-12 11:21

    ALINX VERSAL SOM產(chǎn)品介紹

    近日,2024 AMD Adaptive Computing Summit(AMD ACS)在深圳舉行,芯驛電子應(yīng)邀出席作主題分享:《ALINX 基于 Versal 系列硬件解決方案》,闡述了 ALINX 模塊化產(chǎn)品設(shè)計理念,展示基于 Versal 系列芯片開發(fā)的新品及后
    的頭像 發(fā)表于 08-05 10:33 ?686次閱讀

    上位機與pLc通訊中斷如何判斷

    在工業(yè)自動化領(lǐng)域,上位機與PLC(可編程邏輯控制器)之間的通信至關(guān)重要。通信中斷可能導(dǎo)致生產(chǎn)線停滯,影響生產(chǎn)效率和產(chǎn)品質(zhì)量。本文將詳細介紹如何判斷上位機與PLC之間的通信中斷,并提供相
    的頭像 發(fā)表于 06-06 09:55 ?2594次閱讀

    基于 FPGA 的光纖混沌加密系統(tǒng)

    作品應(yīng)用前景廣泛。例如,各級市政機關(guān)之間在通信時,有些信息是需要嚴格加密的(如財務(wù)信息,公民戶籍隱私)。利用本設(shè)計進行加密后,即 便竊密者獲取到鏈路中的數(shù)據(jù),也只有窮舉才能破譯。同時,基于本設(shè)計的實時性
    發(fā)表于 04-26 17:18

    在Vivado中構(gòu)建AMD Versal可擴展嵌入式平臺示例設(shè)計流程

    為了應(yīng)對無線波束形成、大規(guī)模計算和機器學(xué)習(xí)推斷等新一代應(yīng)用需求的非線性增長,AMD 開發(fā)了一項全新的創(chuàng)新處理技術(shù) AI 引擎,片內(nèi)集成該AI Engine的FPGA系列是Versal? 自適應(yīng)計算加速平臺 (ACAP) 。
    的頭像 發(fā)表于 04-09 15:14 ?1508次閱讀
    在Vivado中構(gòu)建AMD <b class='flag-5'>Versal</b>可擴展嵌入式平臺示例設(shè)計流程

    AMD Versal AI Edge自適應(yīng)計算加速平臺之PL LED實驗(3)

    對于Versal來說PL(FPGA)開發(fā)是至關(guān)重要的,這也是Versal比其他ARM的有優(yōu)勢的地方,可以定制化很多ARM端的外設(shè)
    的頭像 發(fā)表于 03-22 17:12 ?2474次閱讀

    【ALINX 技術(shù)分享】AMD Versal AI Edge 自適應(yīng)計算加速平臺之 Versal 介紹(2)

    【ALINX 技術(shù)分享】AMD Versal AI Edge 自適應(yīng)計算加速平臺之 Versal 介紹,以及Versal 芯片開發(fā)流程的簡介。
    的頭像 發(fā)表于 03-07 16:03 ?1082次閱讀
    【ALINX 技術(shù)分享】AMD <b class='flag-5'>Versal</b> AI Edge 自適應(yīng)計算加速平臺之 <b class='flag-5'>Versal</b> 介紹(2)

    AMD Versal AI Edge自適應(yīng)計算加速平臺之Versal介紹(2)

    Versal 包含了 Cortex-A72 處理器和 Cortex-R5 處理器,PL 端可編程邏輯部分,PMC 平臺管理控制器,AI Engine 等模塊,與以往的 ZYNQ 7000 和 MPSoC 不同,Versal 內(nèi)部是通過 NoC 片上網(wǎng)絡(luò)進行互聯(lián)。
    的頭像 發(fā)表于 03-06 18:12 ?1516次閱讀
    AMD <b class='flag-5'>Versal</b> AI Edge自適應(yīng)計算加速平臺之<b class='flag-5'>Versal</b>介紹(2)

    EXTI外部中斷錯誤的邊沿誤觸發(fā)可能什么原因?

    大家在進行MCU項目開發(fā)時是否碰到過EXTI外部中斷錯誤的邊沿誤觸發(fā)的情況?比如EXTI配置的為下降沿觸發(fā),實際情況在個別上升沿的時候也被誤觸發(fā)了。
    的頭像 發(fā)表于 02-03 09:48 ?804次閱讀
    EXTI外部<b class='flag-5'>中斷</b>在<b class='flag-5'>錯誤</b>的邊沿誤觸發(fā)可能什么原因?

    寬帶連接錯誤651調(diào)制解調(diào)器報告錯誤怎么解決

    寬帶連接錯誤651是指在連接寬帶網(wǎng)絡(luò)時,調(diào)制解調(diào)器報告了一個錯誤。這種錯誤一般是由于網(wǎng)絡(luò)配置或設(shè)備故障引起的。解決該問題需要按照以下步驟逐一排查并修復(fù)。 檢查硬件連接: 首先,確保調(diào)制
    的頭像 發(fā)表于 01-17 14:54 ?6743次閱讀