国密安全认证网关的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:ceylong2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子政务和电子商务应用的不断发展,越来越多的重要信息在网络中传输,因此SSL/TLS安全通信协议得到广泛使用,但当前的SSL/TLS协议的国际标准规范不支持国产密码算法。为了促进我国国产密码算法的产业化应用,国家密码管理局发布了《SSL VPN技术规范》和《安全认证网关产品规范》,通过支持国密SSL协议的安全认证网关可以为网络应用提供基于国密数字证书的高强度身份认证服务和高强度的加密传输服务。本文设计与实现了一个完整的国密安全认证网关系统,主要分为软硬件一体的网关设备和客户端国密浏览器代理。网关设备端提供基于Web的配置管理和用户应用Portal功能;国密浏览器代理为主流浏览器提供国密SSL通信功能。系统设计与实现符合《SSL VPN技术规范》和《安全认证网关产品规范》要求。网关系统基于安全增强的Linux平台,网关的配置管理采用基于Web的方式实现,管理员身份认证与加密通信基于国密SSL实现。配置功能包括网络设置,用户管理,应用管理,SSL设置,日志管理与系统设置。用户应用Portal为用户访问应用提供统一门户,提供基于数字证书的高强度身份认证服务,支持单点登录与主机安全性检测功能。针对客户端主流浏览器不支持国密SSL协议这一问题,本文设计与实现国密浏览器代理,包括GUI配置界面和代理通信引擎,前者支持端口设置,协议设置,数字证书管理,日志查看,PAC设置以及代理设置,后者为浏览器提供HTTPS代理服务,同时作为客户端与网关设备进行国密SSL通信,采用多线程实现并发处理。针对《安全认证网关产品规范》中的密钥管理问题,网关设备和客户端分别使用国密加密卡与国密智能密码钥匙实现安全密钥管理。采用OpenSSL的Engine机制在Linux和Windows上分别开发Engine模块,对加密卡与智能密码钥匙的密码运算进行封装,使得国密SSL协议通信过程中的密码运算由密码设备完成,实现私钥不出国密硬件设备这一目标。最后,根据安全认证网关典型应用场景搭建测试环境,对网关功能进行测试。测试结果表明:(1)管理员能够通过网关管理端Web界面可以根据网关实际应用环境进行功能配置;(2)用户使用主流浏览器通过安全国密浏览器代理访问安全认证网关用户应用Portal,通信协议符合国密SSL协议规范,支持基于数字证书的双向身份认证;(3)网关设备和客户端分别使用国密加密卡与国密智能密码钥匙实现安全密钥管理。
其他文献
作为培养高层次人才、服务社会大众、弘扬传统文化的多功能组织,高校在构建社会主义和谐社会中肩负着重要作用。实践证明,高校工会在维护教职工合法权益、保障教职工民主权利
检察机关作为国家的法律监督机关,利用国家赋予的权利,对各项诉讼活动的过程进行监督,以实现打击犯罪、保护人民,维护国家安全、经济安全和社会稳定;保障国家权利的正确行使;保障社
结合地下室项板完全拆除情况下对地下室外墙进行有效临时加固的工程实例.阐述了临时加固的方案、设计计算、构造处理,通过施工过程中墙体的位置和沉降监测,说明临时加固取得
俗话说:“题好一半文”,一个好标题,常常能使一篇新闻增辉添色,起着“画龙点睛”的作用。经济新闻是当下新闻报道中的主角,经济新闻有别与其他类型的新闻,报道内容相对抽象、客观、
开展不同含水状态下岩石瞬时、流变力学特性与模型研究,对于正确预测和有效控制岩石工程的安全与稳定具有重要的理论价值和工程实践意义。本文以四川省新津县狮子山滑坡红层
手机更新换代得越来越完美:屏幕更大,清晰度越来越高,在阅读文字和欣赏静态图片方面,可以说,如今1000元以内的手机都已经可以满足这种要求,光从这一点我们可以断言,对于拥有手机的人
每年3月,中华人民共和国全国人民代表大会和中国人民政治协商会议都是全国人民政治生活中的一件大事,是全社会焦点所在,也是各家新闻媒体塑造品牌、展示综合实力的关键时期。
以工字钢外包素混凝土作梁是近代建筑结构的主要形式,但对年代久远、外包素混凝土严重劣化的梁进行加固是个难题.在对不同厚度的粘钢及粘布加固件的试验比较后,确定了以粘钢