- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
基于安全处理器MAXQ1850实现的高级硬件加密狗
录入:edatop.com 点击:
1.3.3系统安全性检查
系统在运行的过程中,为了防止非法人员去掉系统的硬件加密狗,主机需要定期对硬件加密狗进行安全性检查。为了尽量少点影响主机的工作效率,主机可以在每隔2s或更长一点的时间对硬件加密狗进行一次检查。
2 硬件的组成
MAXQ1850是一个40TQFN 6mm×6mm封装的小体积处理器,所有的环境传感器、防攻击保护电路、加密算法硬件引擎等所有的安全功能都集成在一个IC里边,外部只需接上一个用于后备的锂电池及一个系统电源就可以使MAXQ1850正常运行起来。其中的后备锂电池是为了保持MAXQ1850内部SRAM里边的关键数据,以及MAXQ1850的一些电池后备寄存器,MAXQ1850一旦受到攻击,内部的电源管理模块会快速切断后备电池的供电,让MAXQ1850进行自毁,清除掉所有的程序和数据。基于MAXQ1850实现的硬件加密狗的硬件组成如图2.1所示。
系统在运行的过程中,为了防止非法人员去掉系统的硬件加密狗,主机需要定期对硬件加密狗进行安全性检查。为了尽量少点影响主机的工作效率,主机可以在每隔2s或更长一点的时间对硬件加密狗进行一次检查。
2 硬件的组成
MAXQ1850是一个40TQFN 6mm×6mm封装的小体积处理器,所有的环境传感器、防攻击保护电路、加密算法硬件引擎等所有的安全功能都集成在一个IC里边,外部只需接上一个用于后备的锂电池及一个系统电源就可以使MAXQ1850正常运行起来。其中的后备锂电池是为了保持MAXQ1850内部SRAM里边的关键数据,以及MAXQ1850的一些电池后备寄存器,MAXQ1850一旦受到攻击,内部的电源管理模块会快速切断后备电池的供电,让MAXQ1850进行自毁,清除掉所有的程序和数据。基于MAXQ1850实现的硬件加密狗的硬件组成如图2.1所示。
2.1 硬件加密狗硬件组成 3 软件的组成 如图3.1所示为硬件加密狗的软件系统的组成,其中系统死锁进程是一个特殊的组成部分,在整个系统运行的过程中,一旦出现任何的失败操作,都会引起系统死锁进程的运行,禁止继续响应主机的命令。
|