新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于安全处理器MAXQ1850实现的高级硬件加密狗

基于安全处理器MAXQ1850实现的高级硬件加密狗

作者:黄文 软件主管 广州市美今电子科技有限公司 胡武云 副总经理 广州市美今电子科技有限公司 时间:2009-08-10 来源:电子产品世界 收藏

  3 软件的组成

本文引用地址:https://www.eepw.com.cn/article/97042.htm

  如图3.1所示为硬件的软件系统的组成,其中系统死锁进程是一个特殊的组成部分,在整个系统运行的过程中,一旦出现任何的失败操作,都会引起系统死锁进程的运行,禁止继续响应主机的命令。

  系统上电启动的时候,有一个身份认证的过程,分两种情况。一是主机第一次使用,这时候,主机上只有开发商唯一代码,所以通信加密所用的密钥就是这个唯一代码,硬件收到这个第一次使用的命令之后,会自动生成随机密钥,并和开发商自定义信息一起以唯一代码为密钥发送给主机。二是主机非第一次使用,这时主机与硬件之间的通信密钥采用之前录入的开发商自定义信息。硬件加密狗收到这个命令之后,会自动生成随机密钥并发送给主机,从而完成了系统上电的认证。在这个过程中的任何时候,一旦出现认证失败,都会引起硬件加密狗系统的死锁进程的运行。

  



评论


相关推荐

技术专区

关闭