PCIe SSD韌體簽名技術解讀
企業為什麼要定期進行韌體升級?
在一款產品出廠後,隨著所使用的軟、硬體等環境的改變,產品將出現對新的軟、硬體不相容或者所執行的業務程式速度逐漸降低等現象。同樣,此類問題也會在SSD產品發生,為此SSD廠商會定期推出Firmware,其目的主要有兩點:
1)通過Firmware更新,修復Bug,提升效能
2)通過Firmware優化、升級,使得裝置更好的相容新的軟、硬體,使之保持最佳的工作狀態
為使用者提供更安全的韌體升級
作為業內領先的PCIe SSD產品供應商,Memblaze為了保證向客戶提供長久處於最佳狀態的SSD產品和解決方案,同樣會向使用者定期釋出Firmware更新。而為了避免在交付過程中給黑客或者蓄意破壞者留下篡改韌體的漏洞,Memblaze對Firmware加入了韌體簽名,確保在交付傳輸過程中的有效性和安全性。目前,PBlaze5900系列SSD產品已全面支援韌體簽名技術。
Memblaze在向使用者釋出韌體時,韌體經過SHA演算法生成32位元組(256bit)的韌體摘要A,再通過Memblaze獨有的RSA私鑰對韌體摘要進行加密,最後加密摘要報文與韌體一起組成經過數字簽名的韌體。此過程就好比,《X戰警》中那個具備分身術的變種人,利用異能瞬間產生N個分身,並通過特殊防偽技術,最終出現N個真假難辨的“自己”,讓敵方目瞪口呆。
若想精準辨別,就要先破解“防偽技術”。聽上去很難,實際上Memblaze早已設定完善的解鎖機制。使用者在一鍵下載數字簽名韌體後,先利用儲存在PBlaze5 SSD只讀區域的RSA公鑰對簽名韌體解密獲得初始韌體摘要A,再通過SHA演算法生成新的32位元組韌體報文摘要B,兩韌體摘要進行比對。若完全相同,韌體則是由Memblaze提供的有效韌體,使用者即可放心升級。
相關文章
- 3D NAND時代,哪些技術可提升PCIe SSD效能?3DNaN
- 微星韌體映像簽名金鑰遭洩露,危及上百種產品
- [解讀] 同是NAND Flash快閃記憶體(SSD)技術,MLC和SLC差距為何如此之大?NaN記憶體
- 技術名詞解釋
- iOS應用重簽名ipa技術原理及流程iOS
- 蘋果超級簽名的實現過程、技術原理蘋果
- 一文了解iOS超級簽名的技術原理iOS
- 國內電子簽名技術有沒有市場?
- 所謂硬碟韌體區虛擬是什麼技術?硬碟
- Cube 技術解讀 | Cube 小程式技術詳解
- Cube 技術解讀 | Cube 卡片技術棧詳解
- 從StorageReview橫評看PBlaze5 PCIe NVMe SSDView
- [媒體]PCIe NVMe SSD準備“蠶食”企業級儲存系統了
- SSD的兩種技術簡介
- 蘋果軟體打包簽名原理蘋果
- 簽名體制的比較
- 給軟體數字簽名
- 金士頓A1000 PCIe SSD評測 金士頓A1000 SSD怎麼樣?
- 【技術】linux命令列自動化重簽名ipa寫法Linux命令列
- Cloud + TiDB 技術解讀CloudTiDB
- PS5 第二個大型更新韌體功能詳解:讓 SSD 卡槽解放內建硬碟硬碟
- AISecOps白皮書精華解讀之技術體系篇AI
- iOS簽名、iOS企業簽名、iOS超級簽名工具使用iOS
- 實體鑑別GB/T 15843研究(三)——GB/T 15843.3 採用數字簽名技術
- 蘋果企業簽名多少錢-ios企業簽名-企業簽名蘋果iOS
- 解讀SSLVPN技術(二)
- 快速瞭解蘋果企業簽名蘋果
- 快速瞭解iOS簽名機制iOS
- iOS APP簽名機制詳解iOSAPP
- ios企業簽名過期:iPhone時代,面部識別技術難以禁止iOSiPhone
- 亞馬遜用AI語音技術提供品牌服務(蘋果企業簽名)亞馬遜AI蘋果
- 群簽名與環簽名的介紹
- 如何驗證 Bitcoin Core 軟體簽名
- 環簽名
- Pressone 簽名
- 簽名錄
- 【Brussel】簽名
- 簽名apkAPK