精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

EDA是設計安全系統的基礎

星星科技指導員 ? 來源:synopsys ? 作者:Adam Cron ? 2023-05-24 18:17 ? 次閱讀

隨著物聯網IoT) 設備的迅速普及和部署,各個層面都出現了安全風險。它可能在可用性級別,例如社會工程、借口、網絡釣魚;在原始級別,例如密碼分析;在軟件級別,例如客戶端腳本、代碼注入;現在甚至在硬件級別。在硬件運行過程中,我們經常看到側信道分析、冷啟動、故障注入等風險;或在硬件設計和制造周期中。顯著的風險包括 IP 盜竊、逆向工程、克隆和硬件木馬。

wKgZomRt5FKAEfZpAAE_g_4Rqu4941.png

圖 1:SoC 中的安全基礎架構

一個安全的系統也需要各個級別的實施支持。在每個級別上,基于以下假設來評估安全機制的強度:基礎實現滿足一組給定的安全要求,這些要求隨后在較低級別強制執行。最常見和最重要的安全要求是機密性和完整性。機密性要求系統不會無意中泄露信息,并且通過部署秘密加密密鑰來實現。完整性要求系統執行的功能不多于也不少于預期,并通過驗證和測試技術進行檢查。確保系統執行的功能不超過預期是一個更困難的問題,但現在正在開發許多解決方案。最近,DARPA授予Synopsys為其安全硅自動實施(AISS)計劃的主承包商,該計劃非常專注于硬件硅安全實施和自動化。

作為核心的 EDA 工具業務部門,Synopsys 的設計團隊是 AISS 計劃的關鍵部分。盡管安全實現在IC設計中并不是一個新概念,但許多設計人員并不了解用于實現的技術。這包括限制邏輯不關心、禁用未使用的有限狀態、安全內核中的靜態代碼加密、動態代碼完整性驗證,以及容錯設計和水印等。作為安全實現專家的實施工程師還必須考慮安全性、功耗、成本和性能之間的權衡;對于普通設計師來說,這是一項艱巨的任務。DARPA的AISS計劃旨在為這一領域提供實用的解決方案。這項工作不僅可以自動化和解決安全設計挑戰,而且在工具內部設置安全性還可以提高安全級別,因此您不必向更廣泛的開發社區公開某些安全機制。

AISS是一個為期4年,3階段的計劃。第 1 階段是將安全系統組合在一起,第 2 階段是為其添加一些自動化,第 3 階段是優化功能,這是 EDA 真正可以大放異彩的地方。例如,設計人員知道如何運行簡單的流,但為了安全起見,可能有一些我們不想向設計人員公開的特殊功能。我們只想將該結構放入設計中,將所有實現留給工具和自動化,而不會公開設計意圖。有時,一個域所需的自動化與安全域的需求不一致。例如,掃描插入,您可以完全訪問設計中的每個觸發器,對于邪惡的參與者來說,這是一個非常容易進入并控制輸入或觀察輸出以查看設計內部發生的事情的目標。添加壓縮會使這變得更加困難,因為我們在前端使用多路復用器或在后端使用專用OR門。我們還可以添加壓縮函數,在前端具有線性反饋移位寄存器,在后端具有多個輸入簽名寄存器。盡管這進一步混淆了進出的數據,但它仍然容易受到不良行為者的攻擊。

從流程的角度來看,用戶會期望某些事情。例如,當他們將 RTL 轉換為門時,他們希望能夠運行流驗證,并且一切都很好并且有效。在某些情況下,我們會有一些 RTL 到 RTL 的轉換,因此我們需要確保當我們在這里和那里之間插入某種鍵或鎖定函數時,這些額外的寄存器或額外的組合錐體仍然可以從一個 RTL 識別到另一個。同樣,如果我們在綜合時在RTL和門電平之間插入一些門,我們希望確保我們之前放入的東西不會被擦除,并且在綜合優化通過并從安全角度影響設計后突然不起作用。然后,之后,我們希望完全驗證工作,因為我們添加了額外的密鑰和修改的錐體,也許密鑰是已知的或未知的。

wKgaomRt5FeAOLzNAADtJPX4SDA567.png

圖 2:添加到設計邏輯中的混淆和鎖定

AISS將把我們自摩爾定律以來業界使用的PPA驅動的實施概念擴展到PPAS,“S”表示安全約束。雖然PPA(功率、性能和面積)以瓦特、赫茲和納米為單位定義,但以算法驅動的自動化所需的定量方式定義安全性更為復雜。事實上,不僅風險水平本身需要定量規范,而且需要對與風險相關的安全成本進行定量評估,以生成用于優化的高級成本函數。一旦定義了這些參數,我們將需要對這些相關的安全級別定義和測量進行行業標準化。與PPA不同,安全設計是一個復雜的組合問題,其中存在的特殊情況比傾向于NP困難的一般情況具有較低的復雜性。它不僅僅是一種依賴于控制和基于數據流的安全分析的優化算法,這使得這項工作非常令人興奮。

為了提供更多的顏色,例如,為了保護供應鏈,我們正在應用水印。我們正在為IP加水印,因此當它進入現場時,我們可以看到IP是否屬于我們的。為了防止逆向工程,我們提供了邏輯鎖定和混淆功能,我們可以選擇實現這些功能。我們可以利用這些安全工具或實現細節,并將這些功能應用于 RTL 或基于我們的安全目標的設計。如果我們試圖提高供應鏈的安全性,則可以實施水印或鎖定。對于逆向工程,混淆可以與鎖定結合使用。您可能希望為這四種安全問題(供應鏈、逆向工程、側信道攻擊、特洛伊木馬)設置不同級別的保護,我們可以撥入這些內容,選擇一定數量或選擇一定數量的修改并達到一定級別:128 位鎖或 256 位鎖。水印是 50 步還是 1,000 步?

我們的最終目標是將從架構到安全強化 RTL 的時間從一年縮短到一個月,甚至一周,并且成本大幅降低。設計流程片段需要相互交互,以便在前面的步驟中插入的特征不會在后面的流程步驟中丟失。需要保持數據元素及其在設計和部署中的使用之間的協調,以便密鑰可以解鎖設備功能,并且可以在現場驗證水印。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5317

    瀏覽量

    120008
  • eda
    eda
    +關注

    關注

    71

    文章

    2708

    瀏覽量

    172884
  • IOT
    IOT
    +關注

    關注

    186

    文章

    4178

    瀏覽量

    196229
收藏 人收藏

    評論

    相關推薦

    如何使用TI新的SimpleLink MCU平臺創建強大的樓宇安全系統

    一項壓倒性的冒險。將網絡安全和功率預算添加到組合中,您很快就會感覺像是一個新生走進他們的第一次大學講座。以家庭或建筑安全系統為例。門窗傳感器,運動探測器,煙霧探測器,智能鎖和安全面板需要無線連接,符合
    發表于 08-03 14:38

    安全系統功能設計怎么實現?

    新的國際標準和法規加速了工業設備對安全系統的需求。功能安全的目標是保護人員和財產免受損害。這可以通過使用針對特定危險的安全功能來實現。安全功能由一系列子
    發表于 08-01 07:17

    安全系統需要保護什么?

    新聞總是樂于報道安全系統遭到攻擊的事件:操作系統漏洞、非法入侵***網絡、筆記本電腦的*帳戶信息被竊等等。安全性不僅僅涉及到筆記本電腦和服務器,嵌入式領域也越來越關注安全性問題,例如交
    發表于 08-06 08:01

    求大壩安全系統監測的labview程序

    畢設要用labview做一個大壩安全系統監測,有大神會嗎,幫幫忙,謝了
    發表于 05-08 21:39

    如何設計功能安全系統

    如何簡化安全系統的設計?
    發表于 01-28 07:29

    未來車載安全系統的主題和目標是什么?

    未來車載安全系統的主題和目標是什么?
    發表于 05-12 06:35

    如何調試并診斷汽車安全系統的準確電流測量和快速故障響應機制

    決定汽車安全系統的準確性和響應時間的來源包括哪些?如何利用分立運算放大器和比較器對汽車安全系統實現過流檢測?如何調試并診斷汽車安全系統的準確電流測量和快速故障響應機制?
    發表于 08-03 06:17

    車輛安全系統電路圖

    車輛安全系統電路圖
    發表于 03-19 10:14 ?914次閱讀
    車輛<b class='flag-5'>安全系統</b>電路圖

    汽車安全系統分析

    如今,汽車安全系統已從被動形式發展到主動形式。在傳統的安全帶、安全氣囊等汽車被動安全系統之外,為避免意外事件發生而開發的汽車主動安全系統,如
    發表于 07-09 11:36 ?982次閱讀

    Arduino安全系統

    電子發燒友網站提供《Arduino安全系統.zip》資料免費下載
    發表于 11-16 09:30 ?0次下載
    Arduino<b class='flag-5'>安全系統</b>

    使用BOLT的實時安全系統

    電子發燒友網站提供《使用BOLT的實時安全系統.zip》資料免費下載
    發表于 11-23 11:33 ?0次下載
    使用BOLT的實時<b class='flag-5'>安全系統</b>

    基于Arduino的安全系統

    該項目是一個基于 Arduino 的安全系統,由 Arduino Uno、伺服電機、超聲波傳感器和壓電蜂鳴器組成。
    發表于 12-08 15:59 ?0次下載

    什么是機械安全系統?機械安全系統需要什么?

    提高機器安全性,就是提升企業的效益。現如今,隨著全社會安全意識的提高,越來越多的機器和生產線都標配了安全系統。一個標準的機械安全系統是什么樣的?怎樣才可以得到國際
    發表于 12-29 12:00 ?548次閱讀

    Lifi安全系統開源設計

    電子發燒友網站提供《Lifi安全系統開源設計.zip》資料免費下載
    發表于 06-19 10:52 ?0次下載
    Lifi<b class='flag-5'>安全系統</b>開源設計

    基于遠程家庭安全系統的設計

    電子發燒友網站提供《基于遠程家庭安全系統的設計.pdf》資料免費下載
    發表于 10-24 11:29 ?0次下載
    基于遠程家庭<b class='flag-5'>安全系統</b>的設計