论文部分内容阅读
ISDN的建设使ISDN用户数量不断增加,用户对信息安全的要求十分迫切,早期研制的2B+D密码机已不能满足大容量用户的要求,因此研制ISDN PRI大容量密码机已迫在眉睫。 本论文是作者参与成都卫士通信息产业股份有限公司ISDN PRI密码机的开发和研制后在理论和技术上的提高和总结。在开发和研制ISDN PRI密码机的过程中,本人的主要工作是: (1)分析DES算法及其在ISDN PRI密码机中的应用。 (2)对ISDN PRI密码机进行总体设计和软硬件详细设计。 (3)运用FPGA与IC卡技术实现硬件数据加密卡和读卡器。 (4)对显示控制模块进行软硬件详细设计。 在开发和研制ISDN PRI密码机的过程中,主要采用以下关键技术: (1)IC卡技术 通过IC卡技术,对工作密钥库进行密钥库的分割和合成,并利用保护算法对其进行保护。 (2)FPAG技术 在设计硬件加密卡时采用反熔丝FPGA芯片,以实施对主算法和结构密钥的物理保护和提高数据的加(解)密速度,采用全同步设计以提高产品的可靠性,采用复用技术以提高芯片的资源利用率。 (3)PCI总线技术 数据加密卡采用PCI总线技术与主机接口,提高主机和数据加密卡的数据交换速度,从而提高数据加密卡的加解密速度。 (4)双口RAM技术 PCI总线和FPGA加密芯片之间采用双口RAM技术,FPGA芯片可直接对双口RAM进行读和写,提高PCI总线和FPGA之间的数据交换速度,从而提高数据加解密速度。 通过采用以上关键技术,完成了读卡器的软硬件设计、显示控制模块的软硬件设计和数据加密卡的软硬件设计,并且通过实验测试得到:读卡器读写卡的准确率达到100%,数据加密卡数据加解密的准确率为100%,其加解密速度可达到32Mbit/s。以上模块的成功实现,为ISDN PRI密码机的成功研制打下了坚实的基础。