国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

數(shù)據(jù)完整性:驗證數(shù)據(jù)未被更改

星星科技指導員 ? 來源:ADI ? 作者:jwallrabenstein ? 2023-02-07 11:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我們怎么知道展出的著名藝術品是真實的而不是偽造的?這顯然不是一件容易的事,因為藝術品偽造行業(yè)估計每年產(chǎn)生約30億美元的收入。藝術家經(jīng)常在他們的原創(chuàng)作品上簽名,但很難區(qū)分原始簽名和復制品。

識別偽造品的一種方法是利用原子彈,或者更確切地說,在14年代原子彈試驗之后在所有有機材料中發(fā)現(xiàn)的高碳-1960同位素比率的特征。如果用于結合油漆中顏料的有機物來自在此期間之前死亡的植物,則碳-14的比例將大大低于更現(xiàn)代油漆中的比例,從而使調查人員能夠可靠地識別現(xiàn)代偽造品。

與藝術一樣,我們經(jīng)常更關心數(shù)據(jù)的真實性,而不是其他人是否能夠查看它。例如,我們如何知道設備上運行的代碼是真實的?我們并不總是關心隱藏代碼 - 任何人都可以查看開源的u-boot引導加載程序代碼。但是,在開始執(zhí)行之前,我們的設備能夠驗證引導加載程序代碼是否未經(jīng)更改且真實,這一點至關重要。

本博客介紹了消息身份驗證代碼和數(shù)字簽名,它們是驗證數(shù)據(jù)的完整性(數(shù)據(jù)是否已更改?)和真實性(誰生成了數(shù)據(jù)?)的加密方法。但是,為什么不直接使用校驗和或CRC來驗證數(shù)據(jù)是否未被更改呢?正如我們將在下一節(jié)中看到的那樣,不幸的是,它們無法抵御故意修改數(shù)據(jù)的對手。

為什么CRC不合適

驗證數(shù)據(jù)是否已被更改的一種眾所周知的方法是添加錯誤檢測代碼,例如循環(huán)冗余校驗 (CRC)。例如,考慮由多項式 x+1 生成的 1 位 CRC。這相當于添加一個偶數(shù)奇偶校驗位,如果數(shù)據(jù)中的 1 個數(shù)為奇數(shù),則在數(shù)據(jù)后附加 1,否則附加 0。

如果我們10010111輸入數(shù)據(jù),我們可以看到數(shù)據(jù)中有一個奇數(shù)個 1,所以我們的奇偶校驗位將是 1。那么,為什么這種有效的錯誤檢測方案不適合確保完整性和真實性呢?

問題在于CRC相當于藝術家的簽名。如果我們像CRC偽造者一樣思考,設備怎么會被愚弄,接受更改后的數(shù)據(jù)不變?首先,讓我們采用最簡單的情況:假設數(shù)據(jù)及其CRC一起存儲在未受保護的內存(例如閃存)中。攻擊者需要做的就是用自己的數(shù)據(jù)覆蓋原始數(shù)據(jù),然后計算適當?shù)腃RC并將其附加到他們的數(shù)據(jù)中。當設備讀取更改后的數(shù)據(jù)時,它將計算CRC并驗證其是否與攻擊者生成的CRC匹配,接受更改后的數(shù)據(jù)為原始數(shù)據(jù)!對于此攻擊的真實示例,本演練詳細解釋了黑客如何通過操縱 Linux 內核中的 CRC 來控制 Docker 服務器。

poYBAGPhxR2AOXhOAACVToiOJCA426.png

規(guī)避 CRC:(左)原始代碼和 CRC 通過驗證,(中間)具有對抗性修改和原始 CRC 驗證失敗的代碼,(右)具有對抗性修改和對抗性 CRC 通過驗證的代碼

為了使攻擊者更難,該設備可以將CRC存儲在一次性可編程(OTP)存儲器中。不幸的是,這并不能消除問題。雖然CRC是檢測通道噪聲或不穩(wěn)定單元良性錯誤的好方法,但它們不能防止主動惡意修改。

假設我們前面的示例數(shù)據(jù)用于啟用或禁用不同的產(chǎn)品功能,具體取決于客戶選擇的許可證模型。如果高價值功能位于最左側的位中,則能夠更改我們的示例向量10010111將更左側的位翻轉為 1s 將啟用這些功能,而無需為價格較高的許可模型付費。對于對手來說,這是微不足道的:

原始數(shù)據(jù) 修改后的數(shù)據(jù)
10010111 1 11110111 1

由于 1 位 CRC 在原始數(shù)據(jù)中為 1(表示數(shù)據(jù)中的奇數(shù)為 1),因此對手只需要確保修改后的數(shù)據(jù)也有奇數(shù) 1。通過將最左邊的兩個 0 翻轉為 1,攻擊者啟用了兩個額外的高價值功能,而無需修改安全存儲在 OTP 中的 CRC 檢查位。此策略也適用于實際應用中使用的較大 CRC。

重要的一點是,CRC僅提供良性錯誤保護,例如通信通道上的噪聲或不穩(wěn)定的SRAM單元。當攻擊者主動嘗試修改數(shù)據(jù)時,他們可以以一種不會改變從原始數(shù)據(jù)生成的CRC的方式進行修改。

審核編輯:郭婷

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

    關注

    39

    文章

    7739

    瀏覽量

    171679
  • 服務器
    +關注

    關注

    14

    文章

    10253

    瀏覽量

    91499
  • crc
    crc
    +關注

    關注

    0

    文章

    205

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    使用MATLAB和Simulink進行信號完整性分析

    信號完整性是保持高速數(shù)字信號的質量的過程。信號完整性是衡量電信號從源傳輸?shù)侥繕宋恢脮r的質量的關鍵度量。在高速數(shù)字和模擬電子中,確保信號的預期形狀、時序和功率得以保持,能夠保證數(shù)據(jù)的可靠且準確傳輸。
    的頭像 發(fā)表于 01-23 13:57 ?7234次閱讀
    使用MATLAB和Simulink進行信號<b class='flag-5'>完整性</b>分析

    PK6350無源探頭在高速數(shù)字總線信號完整性測試中的應用案例

    一、應用背景 在現(xiàn)代電子設備架構中,PCIe、USB 3.0等高速數(shù)字總線是實現(xiàn)數(shù)據(jù)高速傳輸?shù)暮诵妮d體,其信號完整性測試已成為保障設備性能穩(wěn)定性與運行可靠的關鍵環(huán)節(jié)。隨著數(shù)據(jù)傳輸速率
    的頭像 發(fā)表于 01-07 13:41 ?200次閱讀
    PK6350無源探頭在高速數(shù)字總線信號<b class='flag-5'>完整性</b>測試中的應用案例

    網(wǎng)絡延遲具體是怎樣影響電能質量在線監(jiān)測裝置的實時完整性的?

    網(wǎng)絡延遲對電能質量在線監(jiān)測裝置實時完整性的影響,本質是 破壞 “數(shù)據(jù)傳輸?shù)臅r序” 與 “數(shù)據(jù)接收的
    的頭像 發(fā)表于 10-23 11:59 ?802次閱讀

    遠程校準電能質量在線監(jiān)測裝置時,如何保證數(shù)據(jù)傳輸?shù)?b class='flag-5'>完整性

    遠程校準電能質量在線監(jiān)測裝置時,保證數(shù)據(jù)傳輸完整性的核心是建立 “ 預處理防錯→實時校驗防篡改→丟包重傳補缺失→全量驗證閉環(huán) ” 的全流程機制,通過技術手段確保數(shù)據(jù)在傳輸中不被篡改、不丟失、不重
    的頭像 發(fā)表于 10-11 16:47 ?778次閱讀
    遠程校準電能質量在線監(jiān)測裝置時,如何保證<b class='flag-5'>數(shù)據(jù)</b>傳輸?shù)?b class='flag-5'>完整性</b>?

    Wisim DC電源完整性EDA物理驗證仿真工具介紹

    Wisim DC是一款高效、高性能的平臺級電源完整性EDA物理驗證仿真工具。可快速診斷IC封裝和系統(tǒng)級板圖內的設計缺陷和電源管理風險,通過定位板圖中的“熱點”,自動優(yōu)化VRM感應線位置,使系統(tǒng)PDN達到最優(yōu)設計。
    的頭像 發(fā)表于 09-26 15:57 ?626次閱讀
    Wisim DC電源<b class='flag-5'>完整性</b>EDA物理<b class='flag-5'>驗證</b>仿真工具介紹

    當通信中斷時,電能質量在線監(jiān)測裝置如何保障數(shù)據(jù)完整性

    LZ-DZ300B電能質量在線監(jiān)測裝置 當通信中斷時,電能質量在線監(jiān)測裝置通過本地存儲、數(shù)據(jù)優(yōu)先級管理、時間同步、自動補傳等多重機制保障數(shù)據(jù)完整性,具體設計如下: 1. 本地大容量存儲:核心保障
    的頭像 發(fā)表于 08-19 14:25 ?716次閱讀
    當通信中斷時,電能質量在線監(jiān)測裝置如何保障<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>完整性</b>?

    什么是信號完整性

    電子發(fā)燒友網(wǎng)站提供《什么是信號完整性?.pdf》資料免費下載
    發(fā)表于 07-09 15:10 ?1次下載

    季豐電子自建引腳完整性測試能力

    季豐可靠測試項目拓展AEC-Q100車規(guī)芯片驗證C6:LI - Lead Integrity 引腳完整性Q100要求。
    的頭像 發(fā)表于 06-23 09:22 ?999次閱讀
    季豐電子自建引腳<b class='flag-5'>完整性</b>測試能力

    了解信號完整性的基本原理

    作者:Cece Chen 投稿人:DigiKey 北美編輯 隨著支持人工智能 (AI) 的高性能數(shù)據(jù)中心的興起,信號完整性 (SI) 變得至關重要,這樣才能以更高的速度傳輸海量數(shù)據(jù)。為確保信號
    的頭像 發(fā)表于 05-25 11:54 ?1361次閱讀
    了解信號<b class='flag-5'>完整性</b>的基本原理

    Samtec虎家大咖說 | 淺談信號完整性以及電源完整性

    前言 在這一期的Samtec虎家大咖說節(jié)目中,Samtec信號完整性(SI)和電源完整性(PI)專家Scott McMorrow、Rich Mellitz和Istvan Novak回答了觀眾的提問
    發(fā)表于 05-14 14:52 ?1196次閱讀
    Samtec虎家大咖說 | 淺談信號<b class='flag-5'>完整性</b>以及電源<b class='flag-5'>完整性</b>

    電源完整性基礎知識

    先說一下,信號完整性為什么寫電源完整性?SI 只是針對高速信號的部分,這樣的理解沒有問題。如果提高認知,將SI 以大類來看,SI&amp;PI&amp;EMI 三者
    發(fā)表于 05-13 14:41

    信號完整性測試基礎知識

    在當今快速發(fā)展的數(shù)字時代,高速傳輸已成為電子設備的基本要求。隨著數(shù)據(jù)傳輸速率的不斷提升,信號完整性(Signal Integrity,簡稱SI)問題變得越來越重要。信號完整性是高速互連系統(tǒng)設計的基石
    的頭像 發(fā)表于 04-24 16:42 ?4171次閱讀
    信號<b class='flag-5'>完整性</b>測試基礎知識

    電源完整性分析及其應用

    引言 電源完整性這一概念是以信號完整性為基礎的,兩者的出現(xiàn)都源自電路開關速度的提高。當高速信號的翻轉時間和系統(tǒng)的時鐘周期可以相比時,具有分布參數(shù)的信號傳輸線、電源和地就和低速系統(tǒng)中的情況完全不同了
    發(fā)表于 04-23 15:39

    技術資訊 | 信號完整性測試基礎知識

    本文重點信號完整性測試需要從測試電路板和原型獲取實驗數(shù)據(jù)并加以分析。在理想的工作流程中,還會仿真信號完整性指標,并將其與實際測量值進行比較。信號完整性測試只能檢查特定的結構,通常需要在
    的頭像 發(fā)表于 04-11 17:21 ?2334次閱讀
    技術資訊 | 信號<b class='flag-5'>完整性</b>測試基礎知識

    PAM3調制的信號完整性驗證

    1.5比特信息,與其它PAM類似,通過增加電平數(shù)量來提升數(shù)據(jù)傳輸效率。在PAMn的選擇上,一是需要提升數(shù)據(jù)傳輸效率,以滿足越來越高的數(shù)據(jù)速率需要;二是需要平衡信號完整性問題與實現(xiàn)復雜度
    的頭像 發(fā)表于 04-02 10:06 ?2821次閱讀
    PAM3調制的信號<b class='flag-5'>完整性</b><b class='flag-5'>驗證</b>