证书与密钥管理DER编解码分析
互奎鸾鎏盔主琶圭塑塞生主垡鲨塞 笺 ! 噩
摘要
f
厂、证书及密钥管理系统在网络应用中有着广泛的前景,是解决网络应用和电
子商务安全问题的核心技术。编解码是证书及密钥管理系统中一个底层模块,
主要用来为系统提供编解码接口,也即对证书及各种消息类型提供一个收发转
换接口。它是整个系统的核心和基础,在整个系统的设计与实现中起着非常重
要的作用fr
本文基于~个实际的证书及密钥管理系统,详细介绍了其DER编解码方法。
及实现过程,实现了一个基本的面向具体应用的编解码工具。
析与比较,在此基础上选择DER为实现证书及密钥管理编解码的方法。接着,
本文给出编码库的设计方案,并编程实现了编码库,提供给上层应用完整的编
解码接口函数。由于原有编码库对应用依赖性强,不易于扩充,本文在总结不
足的基础之上提出了改进的编解码方法,弥补了原有编码库的不足。改进后的
编解码方法与具体应用无关,使整个系统易于扩充。最后,本文分步骤地完成
了改进后编解码方法的编程实现,编写了底层编解码共用代码,并在此基础上
完成了ASN.1基础类型编鲣码:从而完成了改进后证书及密钥管理系统的编解
码。此外,本文还从应用角度对所完成的两种编解码方法进行了比较,并提出
对未来工作的展望。
关键词 电子商务:证书;密钥管理;ASN.1;DER
亘直窑湮盔主塑土亚塞生兰焦鲨塞 釜!!基
Abstract
Asthe to the ofInternet and
security applications
keytechnologyguarantee
andwillbeused
and hasbeen
certificate
e-business,the keymanagementsystem
certificateand
Interact the
inthe applications.In keymanagement
extensively
isafundamental isusedto an
system,coding/decodingmodule,whichprovide
and an
transmitterandreceiverforcertificates
between
interface messages.Itplays
roleinthewhole
important system.
Basedona certificateand describesits’
practical keymanagementsystem,thispaper
ofDERin details.Therelated
and method great implementation
encodingdecoding
isalsodiscussedandan