PCIe SSD固件签名技术解读
来源:互联网 发布:君将哀而生之乎的生 编辑:程序博客网 时间:2024/05/24 05:32
企业为什么要定期进行固件升级?
在一款产品出厂后,随着所使用的软、硬件等环境的改变,产品将出现对新的软、硬件不兼容或者所运行的业务程序速度逐渐降低等现象。同样,此类问题也会在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提供的有效固件,用户即可放心升级。
- PCIe SSD固件签名技术解读
- 如何利用PCIe技术优化企业SSD系统…
- MemSolid2.0:PCIe SSD高温保护技术详解
- PCIe SSD 加速MongoDB
- 全SSD阵列与PCIe SSD殊途同归
- PCIe SSD助力数据中心腾飞
- 3D NAND时代,哪些技术可提升PCIe SSD性能?
- 升级镁光M4 SSD固件
- PCIe SSD 性能调优--PCIe,BIOS配置篇
- PCIe SSD介绍及其应用(一)
- PCIe SSD 性能调优--概述篇
- Linux PCIe SSD NVME 性能调优篇
- PCIe SSD KVM IO性能调优
- PCIe SSD Wear-Leveling磨损均衡
- 如何描述PCIe SSD性能的稳定性?
- PCIe SSD飞入寻常百姓家靠什么?
- 服务器PCIe SSD安装Ubuntu16.04
- PCIe SSD有没有散热问题?
- 用css写三角形
- 加密操作技巧总结
- [树状数组]51 Nod 1711——平均数
- JS 常见排序算法
- Apache支持wsgi爬坑记录
- PCIe SSD固件签名技术解读
- JSP路径写法问题
- JavaScript权威指南中项目代码 关于银行贷款的
- 洛谷P1516 青蛙的约会
- highcharts3D饼图统计
- create a new ROS package
- Spark RDD、DataFrame和DataSet的区别
- MongoDB查询总结
- Xmanager Enterprise网络通讯工具更新合集