基于安全處理器MAXQ1850實(shí)現的高級硬件加密狗
1.2硬件加密狗的配置
本文引用地址:http://dyxdggzs.com/article/97042.htm硬件加密狗的配置主要是完成開(kāi)發(fā)商關(guān)鍵數據的錄入、開(kāi)發(fā)商自定義信息的錄入以及開(kāi)發(fā)商唯一不可更改的代碼的錄入。所有這些信息的錄入,是由一個(gè)專(zhuān)用的硬件加密狗控制盒實(shí)現的,這個(gè)控制盒的CPU采用的是MAXQ1103,MAXQ1103跟MAXQ1850具有同等的安全特性,只是在加密算法上缺少AES算法,但總體上MAXQ1103的配置和功能更強大些。如圖1.2所示的硬件加密狗配置信息。
1.3系統的工作
1.3.1主機初始化
主機的初始化是指主機第一次與硬件加密狗進(jìn)行系統認證,這一步的作用是硬件加密狗認證開(kāi)發(fā)商的唯一代碼,如果是合法的代碼,則給主機錄入開(kāi)發(fā)商信息,并產(chǎn)生一個(gè)系統所需的動(dòng)態(tài)密鑰,動(dòng)態(tài)密鑰的作用是對主機與硬件加密狗之間的通信數據進(jìn)行加解密,防止非法人員從通信鏈路上獲取數據信息。系統初始化認證的流程如圖1.3所示。
評論