中华人民共和国国家标准
GB/T 37374-2019
Intelligent transport-Digital certificate application interface
中国国家标准化管理委员会 国家市场监督管理总局 发布
目次
前言1范围2规范性引用文件3术语和定义5数字证书应用接口6安全消息语法附录B(资料性附录) 附录A(资料性附录) 合作式ITS安全加密消息示例 合作式ITS安全签名消息示例参考文献18
前言
本标准按照GB/T1.1-2009给出的规则起草
本标准由全国智能运输系统标准化技术委员会(SAC/TC268)提出并归口.
本标准起草单位:交通运输部公路科学研究院、北京中交国通智能交通系统技术有限公司、中关村中交国通智能交通产业联盟、国家计算机网络与信息安全管理中心、北京信息科技大学、恒安嘉新(北 京)科技股份公司、北京航空航天大学.
本标准主要起草人:梅新明、周洲、孙婧、王立岩、武俊峰、宋向辉、陈晓光、刘鸿伟、王永建、赵童、吴秋新、王云鹏、余贵珍.
智能交通数字证书应用接口规范
1范围
本标准规定了智能运输系统中的数字证书应用接口和安全消息语法.本标准适用于智能运输系统中数字证书应用相关的软硬件系统设计、研发及测试.
2规范性引用文件
件.凡是不注日期的引用文件,其最新版本(包括的修改单)适用于本文件. 下列文件对于本文件的应用是必不可少的.凡是注日期的引用文件,仅注日期的版本适用于本文
GB/T25069-2010信息安全技术术语
GM/T0010SM2密码算法加密签名消息语法规范
3术语和定义
GB/T25069-2010界定的以及下列术语和定义适用于本文件.
3.1
智能运输系统intelligent transport systems
术、电子控制技术、自动控制理论、运筹学、人工智能等)有效地综合运用于交通运输、服务控制和车辆制 在较完善的交通基础设施上,将先进的科学技术(信息技术、计算机技术、数据通信技术、传感器技造,加强车辆、道路、使用者三者之间的联系,从而形成的一种保障安全、提高效率、改善环境、节约能源的综合运输系统.
3.2
合作式智能运输系统cooperative ITS
通过人、车、路信息交互,实现车辆和基础设施之间、车辆与车辆、车辆与人之间的智能协同与配合的一种智能运输系统.
3.3
数字证书digital certificate
由认证权威数字签名的包含公开密钥拥有者信息、公开密钥、签发者信息、有效期以及一些扩展信息的数字文件.
[GB/T20518-2006,定义3.7]
3.4
SM2算法SM2algorithm
一种圆曲线密码算法,密钥长度为256比特.
3.5
算法标识algorithm identifier
用于标明算法机制的数字化信息.
4缩略语
以下缩略语适用于本文件.ASN.1:抽象语法标记(Abstract Syntax Notation One) OER:八位字节编码规则(OetetEncodingRules)ITS:智能运输系统(Intelligent Transport System)UTC:协调世界时(Coordinated Universal Time)CFB:密码模式(Cipher Feedback) CBC:密码分组链接模式(Cipher Block Chaining)OFB:输出模式(OutputFeedback)CCM:计数器与密码块链接模式(Counter with Cipher Block Chaining-Message)
5数字证书应用接口
5.1概述
数字证书应用接口包括消息签名与验证、采用非对称算法的消息加密与解密、采用对称算法的消息加密与解密.
5.2基本元素说明
5.2.1椭圆曲线坐标
typedef struct st_ecePoint( 椭圆曲线坐标格式定义如下:unsigned int type;unsigned char x32]ECCPoint. unsigned char y[32]=说明:type取值如下:# define ECCPointType_x_only 0# define ECCPointType_y_1 # define ECCPointType_y_0 1# define ECCPointType_unpressed 2
5.2.2公钥结构
typedef struct st_publickey 椭圆曲线公钥结构定义如下:unsigned int curve ;ECCPoint key:PublicKey说明: curve 取值如下: