串口的出现是在1980年左右,数据传输速率为115 ~ 230 KB/s,一般用来连接鼠标和外接调制解调器。并口的数据传输速率比串口快8倍,标准并口的数据传输速率约为IMb/s,一般用于连接打印机和扫描仪,FPGA的功能之一是与PDIUSBD12通信,实现USB协议,从PDIUSBD12获取数据,根据主机的要求发送数据。
1、利用usb口和计算机并行口实现对数据加密属于硬件加密吗
属于硬件加密,所以必须考虑电脑接口的问题。计算机接口有很多种,如传统的串口和并口。串口的出现是在1980年左右,数据传输速率为115 ~ 230 KB/s,一般用来连接鼠标和外接调制解调器。并口的数据传输速率比串口快8倍,标准并口的数据传输速率约为IMb/s,一般用于连接打印机和扫描仪。早期的软件狗加密硬件基本都是用并口,不仅容易和打印机冲突,还容易被破解。
近年来USB接口技术的快速发展为硬件加密提供了很好的途径。提出了总体方案,设计系统的原则是在保证实用性、可靠性和经济性的基础上,保证系统既能满足应用需求,又具有灵活性、可扩展性和通用性。该系统由EDA技术、USB总线协议和加密算法组成,该系统的结构如图1所示。FPGA的功能之一是与PDIUSBD12通信,实现USB协议,从PDIUSBD12获取数据,根据主机的要求发送数据。