LD T 30.5-2009 人力资源和社会保障电子认证体系.第5部分:证书载体规范.pdf
《LD T 30.5-2009 人力资源和社会保障电子认证体系.第5部分:证书载体规范.pdf》由会员分享,可在线阅读,更多相关《LD T 30.5-2009 人力资源和社会保障电子认证体系.第5部分:证书载体规范.pdf(47页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 35040L 80备案号:271 122010中华人民 共和L口国劳动和劳动安全行业标准LDT 3052009人力资源和社会保障电子认证体系第5部分:证书载体规范Human resources and social security electronic authentication systemPart 5:Specification of digital certificate storage medium200912-14发布 2010-03-01实施中华人民共和国人力资源和社会保障部 发布LDT 3052009目 次前言-1范围2规范性引用文件-3术语和定义4缩略语5证书载体硬
2、件规范51基本技术要求52管理要求53安全机制6证书载体软件规范61应用接口62安装与卸载附录A(资料性附录)证书载体接口函数规范附录B(资料性附录)证书载体外观I11,33345559惦刖 吾LDT 3052009为适应人力资源和社会保障信息化发展要求,满足人力资源和社会保障网络信任体系建设和管理的需要,人力资源和社会保障部组织并制定了LDT 30一2009(人力资源和社会保障电子认证体系。网络信任体系包括电子认证体系、授权管理体系和责任认定体系,本标准主要描述了人力资源和社会保障电子认证体系相关内容,包括以下五个部分:第l部分:框架规范;一一第2部分:电子认证系统技术规范;第3部分:证书及
3、证书撤消列表格式规范;一一第4部分:证书应用管理规范;第5部分:证书载体规范。本部分为I,DT 30一2009的第5部分。本部分主要描述了证书载体的技术指标,包括硬件规范和软件规范,并规定了证书载体的相关接口和外观规范。本部分重点引用了智能Ic卡及智能密码钥匙密码应用接口规范,并在此基础上,扩展了证书载体基本技术要求、证书载体管理要求、软件的安装卸载以及证书载体外观设计要求等相关内容,从满足人力资源社会保障业务需求的角度,对本行业发放的证书载体的软硬件和外观提出规范和要求。本部分由中华人民共和国人力资源和社会保障部信息中心提出并归口。本部分主要起草单位:中华人民共和国人力资源和社会保障部信息中
4、心、上海市人力资源和社会保障局信息中心、北京数字证书认证中心、维豪信息技术有限公司。本部分主要起草人:赵锡铭、戴瑞敏、贾怀斌、翟燕立、李丽虹、吴问滨、黄勇、吕丽娟、许华光、罗震、张加会、靳朝晖、陆春生、李永亮、宋京燕、李冰松、耿建军、杜守国、欧阳晋、林雪焰、李述胜、顾青、宋成。本部分凡涉及密码相关内容,均按国家有关法规实施。1范围人力资源和社会保障电子认证体系第5部分:证书载体规范LDT 3052009LD1、30的本部分描述了在人力资源和社会保障系统中使用的证书载体的各项要求,包括硬件要求、软件要求、管理要求、安全机制以及相关接口标准等内奄。本部分适用于人力资源社会保障证书载体的设计、应用开
5、发、使用和检测。2规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件其最新版本(包括所有的修改单)适用于本文件。GM 0001 2005 证书认证系统密码及其相关安全技术规范信息技术安全技术密码术语(国家密码管理局)智能1c卡及智能密码钥匙密码应用接口规范(国家密码管理局)3术语和定义以下术语和定义适用于本规范。31证书载体certificate entity用于存储密钥和数字证书并具有密码运算功能的载体,包括智能密码钥匙(USBKey)和1c卡等。32容器 container特指密钥容器,是一个用于存放非对称密钥对和证
6、书的逻辑对象。每个用户对应一个密钥容器,与用户相关的非对称密钥对和证书存放于该密钥容器,每个容器中最多可以存放一对加密密钥对和一对签名密钥对以及一张加密证书和一张签名证书。33证书撤消列表certificate revocation listCRL标记一系列不再被证书发布者认为有效的证书的签名列表。34数字证书digital certificate由权威认证机构进行数字签名的包含公开密钥拥有者信息、公开密钥、签发者信息、有效期以及一些扩展信息的数字文件。35加密encrypt通过密码算法对数据进行变换来产生密文,以便隐藏数据的信息内容。LDT 305200936解密decrypt与一个可逆的加
7、密过程相对应的反过程。该过程使用适当的密钥,将已加密的文本转换成明文。37数字签名digital signature附加在数据上的签名数据,或是对数据所作的密码变换,用以确认数据来源及其完整性,防止被人(例如接受者)进行伪造。38加密密钥对exchange key pair用来对会话密钥进行加密和解密的公私密钥对,使用加密密钥对的公钥加密会话密钥,加密后的会话密钥传给接收者接收者使用加密密钥对的私钥解密出会话密钥。39密钥交换key exchange通信实体间交换密钥的过程。310消息鉴别码message authentication codeMAC又称消息认证码,是消息鉴别算法的输出。311
8、公钥public key在公钥密码体制中,用户密钥对中公布给其他用户的密钥。312私钥private key在公钥密码体制中,用户密钥对中仅为该用户持有的密钥。313RSA算法rivestshamir-adleman algorithm一种基于大整数因子分解问题的公钥密码算法。314会话密钥session key处于层次化密钥结构中的最低层,仅在一次会话中使用的密钥。315签名密钥对signature key pair用来对消息进行数字签名的公私密钥对,用于消息鉴别。316公开密钥基础设施public key infrastructurePKI用公钥密码技术建立的普遍适用的基础设施,为用户提供
9、证书管理和密钥管理等安全服务。317信任trust通常,当一个实体(第一个实体)假设另一个实体(第二个实体)完全按照第一个实体的期望行动时,则称第一个实体“信任”第二个实体。这种“信任”可能只适用于某些特定功能。本框架中“信任”的关键作用是描述鉴别实体和认证机构之间的关系;鉴别实体应确信它能够“信任”认证机构仅创建有效且可靠的证书。24缩略语LDT 3052009下列缩略语适用于本部分:API 应用程序接I=I,简称应用接口(Application Program Interface)CA 证书认证机构(CertificaIion Authority)CSP 加密服务提供者(cryptogra
10、phic Service Provider)CRI。 证书撤消列表(Certificate Revocation I。ist)PKCS 公钥密码标准(the PublicKey Cryptography Standard)PIN 个人身份识别码(Personal Identification Number)Adrain PIN 管理员PINUser PIN 用户P1NPKCS#11 公钥密码使用标准系列规范中的第11部分,为执行密码函数的设备确定了一种程序设计接口5证书载体硬件规范51基本技术要求证书载体的基本技术要求如表1所示:表1 证书载体基本技术要求名 称 要 求 备 注存储容量 32
11、K Bytes(32 K型)CPU芯片位数 8位功耗 50 kbltsRSA解密速度 30 kbitS。t)公私钥对:2个 证书载体容器至少可同时存储2张存储要求 b)数字证书:2张 数字证书和2个街钥对,以支持双c)扩展区文件:10 K 证书a)管理员登录认证后,方可解锁用户PINb)用户登录认证后。方可产生密钥对、导安全性要求人密钥和证书,使用密钥和证书c)用户口令连续10次输错后应自动锁死硬件真随机数发生器 支持52管理要求521证书载体初始化证书载体的初始化就是对证书载体进行区间划分,使证书载体按照相关规范进行初始化。初始化工具由各证书载体供应商提供。初始化工具应有两种形式,一类是可执
12、行的初始化工具,另一类是动态库dll接口文件,并可根据动态库文件开发通用的初始化工具。522证书载体的安装注册证书载体内的证书可实现自动注册,即当证书载体插入电脑后,载体内证书自动注册到操作系统“MY”区,拔出证书载体以后数字证书自动从“MY”区中删除。523口令管理证书载体的客户端管理工具应具备校验口令和修改口令的功能。口令长度为616位。LDT 3052009524锁死与解锁证书载体连续10次输错口令应自动锁死。密码锁死后,即使输入正确的口令也不能使用证书,必须由管理员口令解锁后才能继续使用。管理员gl令需随机生成,解锁操作应在安全可控的前提下执行。解锁口令的长度为61 6位。525扩展区
13、要求证书载体内可创建用户文件区,要求可以在证书载体内保存用户文件,以实现某些扩展应用。接口应包括:对用户私有文件区的创建、删除和读写操作等功能接口。用户在对扩展区操作时应输人证书载体的用户PIN码验证。扩展区内的数据是否需要加密,根据应用需求而定。扩展区的文件长度不小于10 K。526其他同一个终端可以同时使用多个证书载体,以微软标准CSP接口调用证书载体设备时,系统会自动弹出设备选择框(列出设备的卷标名称)由用户选择设备。53安全机制531基本安全要求证书载体的安全机制要求保障系统运行稳定可靠,数据访问安全可控,数据传输安全保密,可抵御外部攻击。证书载体必须能产生RSA非对称密钥对,私钥不能
14、被读取,使用前应经过访问权限认证。532密钥和密码的存放证书载体应该能保汪F-x,t称密钥和对称密钥的安全性。对称密钥在导出时必须加密保护,非对称密钥的私钥不允许导出。非对称密钥的公钥必须在校验用户密码后方可导出。6证书载体软件规范61应用接口611 CSP接口CSP主要函数如下:a) 服务提供者函数,用于连接或断开CSPCryptAcqulreContextCryptContextAddReCryptEnumProvidersCryptEnumProviderTypesCryptGetProviderParamCryptGetDefaultProviderLDT 30520096CryptG
15、etProvParamCryptInstallDefaultContextCryptReleaseContextCryptSetProviderCryptSetProviderExCryptSetProvParamCryptUninstallDefaultContext密钥产生和交换函数,用于密钥的产生和交换,包括产生、配置和销毁CPDeriveKeyCPDestoryKeyCPDuplicateKeyCPExportKeyCPGenKeyCPGenRandomCPGetKeyParamCPGetUserKeyCPlmportKeyCPSetKeyParam对象编码和解码函数,用于对证书、CR
16、I等进行编码和解码工作:CryptDecodeObjectCryptDecodeObjemExCryptEncodeObjectCryptEncodeobjectgx数据加密、解密函数用于数据的加密、解密操作:CryptDecryptCryptEncryptCryptProtectDataCryptProtectMemoryCryptUnprotectDataCryptUnprotectMemory哈希和数字签名函数,用于计算数据的哈希值、创建和验证数字签名:CryptCreateHashCryptDestroyHashCryptDuplicateHashCryptGetHashParamCr
17、yptHashDataCryptHashSessionKeyCryptSetHashParamCryptSignHashCryptUIWizDigitalSignCryptUIWizFreeDigitalSignContextCryptVerifySignature612扩展接口6121设备管理LDT 3052009设备管理主要完成设备的插拔响应、枚举、连接、断开、设置设备信息、获取设备信息、锁定设备、释放设备操作。使用者不必知道设备类型和具体的驱动模式只需要通过本规范提供的接口,即可完成设备管理功能。设备管理函数如表2所示。表2设备管理函数函数名称 功 能 备 注HRSS KEYWaitFo
18、rDevgvem 等待设备插拔事件 插拔响应HRSS-KEYErlLIITIDeV 枚举设备 枚举支持的设备HRSS KEY ConnectDev 连接设备 共享打开返回设备句柄HRSS-KEYDisconnectDev 断开设备 断开设备连接HRSS_KEYInitDevlnfo 设置设备信息 设置设备信息HRSS-KEYGelDevSlate 判断设备状态 判断设备的当前状态HRSS KEY GetDevInfo 获取设备信息 获取设备信息6122访问控制访问控制分为设备级访问控制和应用级访问控制。设备级访问控制:包括内部认证和外部认证,用来进行设备之间的相互认证。应用级访问控制:分为管理
19、员和用户权限二级权限控制。管理员负责为用户提供PIN的初始化和解锁等服务。用户拥有设备使用权,使用设备提供的功能,存储自己的私有数据。对于每一个设备而言可以同时存在一个或多个应用,每个应用之问的访问控制相互独立。访问管理函数如表3所示。表3访问控制函数函数名称 功 能HRSSKEYChangePIN 修改PINHRSSKEY,VerifyPIN 校验PINHRSS KEY UnblockPIN 解锁PINHRSS KEY ClearSecureState 清除安全状态6123应用管理一个设备可以建立一个或多个应用,每个应用之间的权限管理和密码服务彼此独立。在每一个应用中都有相对应的文件体系和加
20、密服务体系。应用管理主要完成应用的创建、枚举、删除、打开、关闭操作。7LDT 3052009应用管理函数如表4所示。表4应用管理函数函数名称 功 能HRSS CreateApplieation 创建应用HRSS EnumApplication 枚举应用HRSS_DeleteAppllcatlon 删除应用HRSS()penApplicatlon 打开应用HRSSCoseApplication 关闭应用6124文件管理文件管理函数用于满足用户扩展开发的需要,包括对文件的创建、删除、枚举、获取设备信息、读写操作。文件管理函数如表5所示。表5文件管理函数函数名称 功 能HRSS KEY Create
21、File 创建文件函数HRSS-KEY DeleteFile 删除文件函数HRSS-KEY EnumFiles 枚举文件函数HRSS_KEYReadFile 读文件函数HRSS KEYWriteFile 写文件函数6125密码服务密码服务函数用于密码运算服务包括密钥容器的创建、销毁;密钥的生成、导入、导出、加密解密签名验证等,会话密钥支持国产算法如SSF33、SMl,非对称密钥目前支持1024和2048位RSA。密码服务函数如表6所示。表6密码服务函数函数名称 功 能HRSS_KEY CreateContainer 创建容器函数HRSS KEY Des”oyContalner 销毁容器函数HR
22、SS_KEYEnumContainer 枚举容器函数HRSSKEYGetComianerHandle 获取容器句柄函数HRSS KEY一(;enRandom 生成随机数函数HRSS KEYGenSesslonKey 生成会话密钥函数HRSSKEYGenRSAKeyPair 生成RSA公私钥对函数8表6密码服务函数(续)LDT 3052009函数名称 功 能HRSSKEYGetAsymmelricKeyHandle 获取非对称密钥对句柄函数HRSSKEYReleaseAsymmet ricKeyHandle 释放非对称密钥对句柄函数HRS殳KEY ExportSesstonKey 导出会话密钥函
23、数HRSSKEYExponRSAPublicKey 导出RSA公钥函数HRSSKEYImportSessionKey 导人会话密钥函数EIRSs_KEYlmportRSAKeyPair 导人RSA公私钥对函数HRSSKEYlmportRSAPublicKey 导人RSA公钥函数HRSS_KEYImportRSAPrivateKey 导人RSA私钥函数HRS史KEY GelKeyParam 取密钥参数函数HRSS,KEYSetKeyParam 设置密钥参数函数ttRSS_KEYRSASignData RSA数据签名函数HRSSKEYRSAVerify RSA验签函数HRSSKEYRSAEncry
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LD 30.5 2009 人力资源 社会保障 电子 认证 体系 部分 证书 载体 规范
