基于ASN.1标记编码的1609.2车载无线网络信息安全管理协议分析
电气与电子工程师协会已经制定了车-车(V2V)、车-基础设施(V2I)之间无线通信的数据传输标准。V2V、V2I之间的通信可以保证车辆安全、提供公共服务、收费缴费等。美国运输部2014年2月宣布将制定一个时间表,在未来几年逐步强制要求轻型车辆配备V2V通信系统,并指出将制定或授权相关标准。相应的标准应当满足保护通信数据不受诸如窃听、欺骗、变更和回放之类的攻击,因为这对于实现通信系统功能是至关重要的。首先,保护通信数据安全性更为重要的原因是传输数据中包含有许多个人信息,这些信息不能泄露给未经授权的单位或个人。其次,提高数据的安全性意味着将占用很大一部分的处理器容量和带宽,从这一角度出发应该在尽可能减少数据丢失的基础上减少对安全性的“支出”,保证汽车的响应能力。再次,就北美而言,汽车的保有量达到了几亿辆,因而V2V通信协议的验证机制应尽可能灵活。最后,应用程序在运行时无论是技术还是管理上都要尊重用户的隐私。预测了IEEE1609协议是最有可能作为标准的协议。
IEEE1609系列标准由车辆技术协会智能交通系统委员会制订,这些标准主要用来为美国的智能交通系统服务,提供各层的无线通信协议。其包含了4个子协议:IEEE1609.1、IEEE1609.2、IEEE1609.3、IEEE1609.4。IEEE 1609.1标准主要负责资源管理,IEEE1609.2标准制订了安全机制,IEEE1609.3标准定义了网络服务,IEEE1609.4标准主要用来支持多信道运行。涉及安全机制的IEEE1609.2制订了数据的格式及编码机制和这些数据的传输方式。由于其采取的编码机制不是标准化的语言,因此后改用ASN.1进行标记编码。
对不同编码准则与ASN.1编码进行对比的结果表明:ASN.1编制的协议较小;在某一苛刻的处理任务中ASN.1解码所花费的时间较少;在任何需要以数字方式发送信息的地方都可使用ASN.1进行编码。制定IEEE1609.2协议的小组已经通过投票,选用ASN.1进行编码,除非其显现出明显的缺点,或者有更好的编码语言出现。
Virendra Kumar et al. SAE 2015-01-0288.
编译:王祥