Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
自动识别系统(AIS)是现代海事导航的基石,使船舶能够通过VHF数据链路广播和接收身份、位置、航向和速度信息。IEC 63135标准填补了现有AIS框架中的一个关键空白——AIS数据链路本身的安全性。虽然AIS在避碰和海上交通管理中发挥了重要作用,但其最初设计并未纳入强健的安全机制,使其容易受到欺骗攻击、消息注入和数据篡改的威胁。
IEC 63135建立了一个全面的安全框架,涵盖AIS数据链路通信的消息认证、完整性验证和机密性保护。该标准适用于A类(SOLAS船舶)和B类(非SOLAS船舶)AIS设备,以及岸基基础设施,如AIS基站和航标(AtoN)站。
标准定义的安全架构运行在数据链路层,确保安全服务对上层应用透明,同时提供针对广泛威胁的强健保护,包括消息重放攻击、虚假身份注入以及针对VDL时隙分配机制的拒绝服务攻击。
| 安全服务 | 功能描述 | IEC 63135要求 |
|---|---|---|
| 消息认证 | 使用数字签名验证AIS消息的起源 | A类设备强制要求 |
| 完整性保护 | 确保消息在传输过程中未被篡改 | 所有AIS设备强制要求 |
| 机密性保护 | 加密敏感AIS载荷数据 | 可选,按应用配置 |
| 重放保护 | 防止捕获并重新传输有效消息 | 强制要求,带时间戳验证 |
| 密钥管理 | 安全分发和轮换加密密钥 | 标准附录A详细规定 |
IEC 63135规定了一种多层安全方法,在运行需求与加密健壮性之间取得平衡。标准定义了两种安全模式:安全模式1(基本认证)和安全模式2(完整认证加加密)。模式1专为计算资源有限的传统系统设计,使用HMAC-SHA256进行消息认证。模式2采用ECDSA(椭圆曲线数字签名算法)配合P-256曲线进行数字签名,并使用AES-128 GCM模式进行加密。
加密密钥管理框架是该标准的关键组成部分。每个AIS单元在制造或调试期间配发唯一身份证书,遵循PKI(公钥基础设施)层级结构。标准定义了三种密钥类型:身份密钥(长期使用,安全存储在硬件中)、会话密钥(每次会话通过临时Diffie-Hellman交换派生)和广播密钥(在站组之间共享用于组通信)。
性能考虑通过自适应安全配置文件得到解决。标准定义了三个安全级别:级别1(仅认证,适用于高流量VDL时隙)、级别2(认证加完整性,推荐用于关键安全消息)和级别3(全面保护,用于敏感操作数据)。安全级别可根据信道拥塞和消息关键性动态协商。
测试和合规要求包括:加密模块验证的型式认可测试、不同制造商设备之间的互操作性测试以及电磁兼容性(EMC)测试,以确保安全处理不会对相邻VHF信道引入有害干扰。
强烈建议A类设备采用硬件安全模块(HSM)或专用加密协处理器。在通用处理器上仅靠软件实现可能会引入不可接受的延迟,特别是在密钥生成和ECDSA签名操作期间。基于现场可编程门阵列(FPGA)的实现为AIS基站提供了良好的性能与灵活性平衡。
海上环境中的密钥生命周期管理面临独特挑战。船舶在全球范围内运行,通常超出蜂窝网络覆盖范围,使得空中(OTA)密钥更新依赖于卫星通信或港口侧配置。标准建议最短密钥有效期为90天,并具备在检测到安全漏洞后24小时内执行紧急密钥撤销的能力。
互操作性测试仍然是AIS安全部署中最具挑战性的方面之一。标准包含一份全面的测试规范(附录B),定义了加密操作、消息格式验证和协议状态机验证的测试向量。制造商的AIS安全实现获得认证之前,应建立至少包含三个不同供应商设备的专用互操作性测试实验室。