完整性检查监控器(Integrity Check Monitor,ICM)是一个 DMA 控制器,可使用 Cortex™ M7 MCU 内存(ICM 描述符区)中的传输描述符在多个存储区上执行哈希计算。ICM 集成了用于哈希的安全哈希算法(Secure Hash Algorithm,SHA)引擎。基于 SHA 的哈希适合用于密码验证、质询哈希身份验证、防篡改和数字签名。
安全映像验证:哈希函数可生成一段数据的报文摘要。反过来说,这意味着对于错误检测代码而言,每段数据都必须有唯一的摘要。为验证固件的完整性,在编程完成后将会对摘要进行计算和验证。该函数在安全引导程序中使用,引导程序在收到固件及其指纹后将重新计算摘要,并将其与原始摘要进行比较。如果两者相同,则固件未被修改,可对其进行编程。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !