论文部分内容阅读
由于网络技术的飞速发展,我国信息化建设得到了有力支撑。《中国金融集成电路(IC)卡规范》为电子政务与商务过程中的电子现金数据认证提供了行业标准,各行业开展数字认证的需求愈加强烈,数字证书数量与网络规模也随之日益增长。但随之而来,各行业应用信息系统,网络与信息安全同样面对着严峻考验。密钥管理是电子认证服务过程中的核心内容。为了减少关键信息被篡改或窃取的安全风险,需对操作用户的身份进行合法验证,结合以加密设备作为载体的数据加密技术保障。本文面向公交IC卡跨区域化建设,通过对公钥基础设施及金融IC卡公钥体系理论与技术研究,结合交通部部级与城市级密钥管理需求,总结出服务于具体业务的数字证书签发模式。依据具体业务需求,对非对称密钥管理系统架构和其运行逻辑进行总体规划。针对不同的密钥服务,为系统划分子系统并分别设计。最终实现了一个安全高效的非对称密钥管理系统。本论文主要讲述了该非对称密钥管理系统的设计开发流程。系统采用B/S架构,Spring MVC开发模式。根据交通部门应用需求,支持国内与国外加密签名算法,如RSA, SM2,可兼容不同型号密码设备。在用例分析后,系统总体设计以金融IC卡与城市公交IC卡安全技术规范为准则,分为系统平台层、数据平台层、环境平台层三级体系架构,可对非对称密钥自产生到最后销毁的整个过程进行支持服务管理。主要内容包含密钥生成,派发等密钥管理服务以及非对称密钥的数字证书签发认证的密钥应用服务。数字认证功能针对不同的签名算法设计不同的认证方案与证书格式,其中RSA算法采用基于消息恢复的方案。系统在实现时以密码设备通用的通信报文与系统进行交互,按功能分模块实现。在对各模块进行功能与非功能性测试,整体垂直业务测试等充分系统测试后投入使用。本文结构化设计了符合《中国金融集成电路(IC)卡规范》,满足部门业务需求,具有安全审计功能,人员访问控制的非对称密钥管理系统。测试结果表明,系统在应用时,既可以部署在部级内网中以单独的密钥管理中心身份提供密钥服务,也可以在城市级使用,与数据准备系统和IC卡发卡系统对接,满足其密钥需求,提供应用服务。