- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PKI系统中加密机的设计分析
PKI系统中加密机的设计分析
吉大正元信息技术股份有限公司 高建峰
摘要 PKI(Public Key Infrastructure)1技术是流行的网络身份认证技术和手段,目前我们国家PKI系统开始大规模的建设。密码系统的设计是PKI系统的核心,本文主要分析了PKI系统中加密机的设计。
关键词 CA1 证书1
Design of securiy server in PKI system
Jilin University Information Technologies Com.,Ltd Gao Jianfeng
Abstract PKI has been recognized as one of the most effective tools for providing security for networks. PKI system of our coutry begin to be constructed on a large scale. The securiy server is kernel of the PKI system .Designs of securiy server in PKI system is analyzed in the paper.
Key words certificate authority certificate
前言
随着信息革命的兴起和信息时代的到来,世界范围内正在掀起一场迅猛的信息化浪潮,呈现出以信息为根本特征的崭新面貌。在这一新的发展机遇与历史抉择面前,许多国家纷纷确立以推进信息化为特征的发展战略,在信息化建设的过程中如何解决在开放的网络体系中用户身份的认证、传输信息的保密、信息的防篡改、信息的防抵赖行为是信息化建设过程中必须要解决的问题。
目前的安全技术,只有PKI技术通过加密、数字签名技术手段可以完美的解决以上的安全问题。建设PKI基础设施、使用PKI技术成为了信息化建设的一个关键步骤。
PKI技术简介
PKI(Public Key Infrastructure)certificate authority),该系统主要负责用户证书的生成、更新、注销、证书作废列表的发布等日常的管理,逻辑结构如下:
图0 CA系统逻辑结构图
从以上的逻辑图可以看出,整个系统的密码运算都是由加密系统负责,该系统的主要功能归纳如下:
CA系统中的密钥的生成、存储,包括签名密钥对和会话密钥。
数据加解密运算功能。
数字签名、验证运算功能。
数字证书签发和验证等基本的证书运算功能。
数字信封的运算功能。
摘要运算功能。
加密系统是整个CA系统安全的基础,目前CA系统中使用的加密系统主要是加密机,加密机的设计直接关系到CA系统密钥的安全性和运行的效率。下面对CA系统中使用的加密机的设计做简单的分析。
加密机设计分析
系统逻辑结构
图1 加密机逻辑结构
从以上的逻辑图可以看出加密机主要是由以下几个功能模块组成:操作系统、作业调度模块、密钥管理系统、监控管理、权限管理、服务程序。
功能模块分析
操作系统模块
加密机属于CA系统的核心、基础系统,作为一个密码服务的提供者本身的安全是很重要的,系统的设计选择了开放源代码的LINUX作为操作系统。为了避免网络攻击行为、加快系统的启动速度,一般都重新编译LINUX操作系统,去掉不必要的功能,关掉不需要的服务,如常见的WEB、FTP 、TELNET等服务。为了防止掉电、机器的振荡等造成操作系统的破坏,国内的厂家都选择了安全可靠、体积小的电子盘作为操作系统的载体,从操作系统层保证了加密机系统的安全、可靠、高效的运行。
作业调度模块
作业调度模块是加密机各个模块与密码硬件交互的通道,主要完成多个密码硬件作业的调度。如何实现各个密码硬件的负载均衡,使效率线性的增长,直接关系到整个系统的效率,下面介绍一种采用共享内存+信号灯的方式实现多个密码硬件高效协调工作的方法。
系统开辟一块共享内存空间,在该空间中存储各个硬件加密模块当前的任务值,定义结构如下:
typedef struct HSM_BUSY{
int Used;
int Task_Amount;
} HSM;
HSM HsmBusy[HsmMaxNum];
其中HSM结构中的Used代表当前的密码硬件是否可用,Task_Amount代表当前该密码硬件的任务数量,HsmMaxNum代表系统最多可以容纳的密码硬件的数目。对于耗费系统资源的非对成密钥对的生成、数字签名等运算,每个任务的权为100,对称密钥的生成、公钥运算的权为50,对称密钥的运算权为10。在使用共享内存进行密码硬件负载均衡的时候,需要使用信号灯互斥保证不同进程对该共享内存的独占使用,具体的流程如下:
信号灯加锁操作。
取共享内存数据
您可能关注的文档
最近下载
- 华为EMC设计指南.pdf VIP
- 《导光管采光技术》课件.pptx VIP
- DB15_T 2383-2021 草原生态修复监测评价指标分类.docx VIP
- (2025秋新版)人教版二年级数学上册《 分类与整理第4课时 练一练》PPT.pptx VIP
- 消防工程维保、检测、消防安全评估公司公示内容-工作流程.docx VIP
- 2025至2030船用推进发动机行业发展研究与产业战略规划分析评估报告.docx VIP
- 《七律二首 送瘟神》教案- 2023-2024学年高教版(2023)中职语文职业模块.docx VIP
- 福建普通高中新课程思想政治学科教学指导意见.DOC
- 感染病病原体耐药机制.pptx VIP
- 【历年真题】2019年10月02134信息系统设计与分析自考试卷(四川含答案).docx VIP
文档评论(0)