基于国密算法的小型CA系统设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:bingke111888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网时代的到来和电子商务的普及,中国的网络交易额与日俱增。网络真真切切的改变了中国人的生活。在工作之余,只需要一个良好的网络环境,就能完成购物、炒股、转账等日常事务。真正实现了,任何时间、任何地点、任何人的电子交易。而这一切应用之基础,是要确保数据信息的保密性、完整性和不可抵赖性等安全性质。基于数字证书,PKI(Public Key Infrastructure),又称公钥基础设施,就成为这个虚拟网络世界,实体相互认证的灵魂。CA(Certificate Authority),又称证书认证授权中心,是PKI的重中之重,它负责个每个网络中的实体颁发数字证书。数字证书为网络中通信双方,提供了安全的数据通信。证书拥有其标准的格式,除标准的证书信息以外,尾部为一个签名值。证书信息由杂凑算法得到的杂凑值,在此基础上,证书颁发机构的对此签名,得到此签名值。而常用的签名密码算法为非对称密码算法RSA算法和常用于消息摘要的杂凑算法MD5算法。然而RSA算法和MD5算法在近些年的应用中越来越暴露其缺陷,因此,为了保证国内电子商务的安全,为了我国安全技术的自主化,国密局颁布了相对应的SM2、SM3算法。ECC算法相对RSA算法,无论在安全性还是在加解密速度、存储要求,都具有显著的优势。密钥为160比特的ECC算法,其安全强度相当于密钥为1024比特的RSA算法,而且节省了864比特的存储空间。而对于密钥长度为210比特的ECC算法,安全强度,则与2048比特RSA的算法一致,其节省的存储空间达到了1838比特。随着国内公钥基础设施和密钥管理系统的逐渐升级,SM2算法的普遍采用,成为一个必然的趋势。然而目前没有一套可用的基于SM2、SM3的CA系统。因此对于基于国密算法的CA系统的实现,具有重要的意义。本文研究了CA的相关理论和技术,阅读了国密局SM2、SM3相关标准。为了实现支持国密算法的双证书体系。密码算法方面,基于开源的OpenSSL,改造了开源安全编程软件OpenSSL,加入了国密算法。证书算法方面,以开源安全编程软件OpenSSL为基础,在其基础上加入国密证书和OCSP等国密证书接口,实现了加密证书。并且基于硬件,使用USB KEY,编程实现了基于USB Key生成公私钥对,签名证书请求,其他流程就与加密证书一致了。基于软硬件算法,实现了数字证书的相关接口、OCSP服务的相关接口。以VC为开发工具,实现了一个小型CA,可扩展之后用于各种用途。在改造完OpenSSL后,搭建CA,进行功能测试。加解密算法方面,进行SM2和SM3算法的测试。证书方面,进行了双证书,包括加密证书和签名证书接口的测试、证书吊销查询等。该CA系统具有完备的功能。可以用于其他系统的扩展。
其他文献
颗粒参数是描述海底沉积物的基本要素之一,它们深刻地影响到海底沉积物的物理力学性质和声学性质。统计分析结果表明,海底沉积物颗粒度参数中以孔隙度、干密度、中值粒径、平
传统指纹纹型分类算法的准确率直接受到相应特征提取算法的影响.在海量指纹库中,同类纹型指纹形态变化明显增大,不同类纹型界限变得模糊,仅通过人工定义的特征进行分类很难适
[目的]了解学科专家对构建基于阶段变化理论的母乳喂养支持体系的观点,为形成一体化的母乳喂养支持体系提供依据。[方法]采用半结构式访谈法对13名学科专家进行深度访谈,应用
【目的】评估MR成像技术应用于尿道狭窄及尿道周围纤维化的价值。【方法】对12例因外伤致尿道狭窄的男性患者采用Simens Sonata 1.5T扫描仪扫描,常规做横轴位和矢状位SE T1和FS
【目的】探讨高血压脑出血患者行微创穿刺粉碎清除术后不同时期进行早期康复治疗与高压氧治疗对临床预后的影响。【方法】选取本院应用早期康复与高压氧治疗因高血压脑出血行
摘 要 目的:探讨腹部按摩对重症新生儿排便的临床效果及影响。方法:将360例新生儿采用双盲随机抽样法分成对照组和试验组,每组180例。对照组给予新生儿一般常规化护理,试验组在常规护理基础上试施腹部按摩。观察期间详细记录两组新生儿首次胎粪排出的时间、每天粪便排出次数及量、粪便转黄时间。结果:试验组首次排便时间明显早于对照组(P<0.001),每天排便次数及量多于对照组(P<0.001)。结论:对新生
肝硬化并发上消化道出血是临床最常见危重症之一,多以门脉高压引起食道、胃底静脉曲张破裂所致,主要表现为呕血、便血、腹痛和不同程度的周围循环衰竭等,若不及时处理,就会危
摘 要 目的:探讨原发性高血压药物治疗依从性的影响因素。方法:对社区内218例原发性高血压患者以高血压药物治疗依从性等相关因素进行调查,统计和系统分析。结果:高血压患者药物依从性受众多因素影响,但其又以患者对高血压的认知程度,文化程度,药物服用规律,近期疗效为主要影响因素。结论:高血压患者的文化程度高,近期疗效好,服药的日频率低的药物治疗依从性高。  关键词 高血压 药物治疗 依从性  随着社会经
摘 要 上消化道出血是内科系统常见病、多发病,属内科急危重症。病因复杂,病情变化快,如处理不及时可致休克危及生命。近年来,我们根据病人入院时的病情特征,在急救过程中力求准确判断病情,采取各种有效治疗方法积极止血,为进一步治疗原发性疾病赢得时机。  关键词 上消化道出血 抢救 治疗体会    上消化道出血是指Treitz韧带以上的消化道(食管、胃、十二指肠)或胰胆等部位病变所引起的出血。多以呕血,黑
在食品安全风险监测的实际工作中,常以食品抽检的平均合格率来衡量食品卫生工作的高低。通过最近3年公共卫生所对辖区内食品卫生抽检结果的平均合格率与标化合格率比较证明,为正确评价食品安全风险监测状况,在食品卫生抽检的平均合格率之间进行比较时,标化具有重要意义。  资料来源  涧西区疾控中心公共卫生所2009年、2010年、2011年食品卫生抽检结果年报表。  结果与分析  涧西区2009~2011年食品