看到很多朋友都在问固件高安版与非高安版的区别,然而论坛中仍无人作答,故复制粘贴一段说明以作解释。
高级安全系列芯片具有安全启动功能,即启动时芯片自动检查 boot 的签名。高级安全系列芯片不能直接使用普通的 boot(SDK 开发包中直接生成的,普通芯片用的boot),而需要高级安全系列芯片的专用 boot(本文中称这样的 boot 为安全 boot)。 CASignTool 用于将开发包中生成的普通 boot 打包生成安全 boot,同时也支持将kernel、文件系统等合成 Image 文件,方便机顶盒厂商提交镜像给 CA 厂商签名。 高级安全系列芯片的安全启动使用的签名校验算法是:RSA2048 bits PKCS #1 v1.5 with SHA256