Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
The Automatic Identification System (AIS) is a cornerstone of modern maritime navigation, enabling vessels to broadcast and receive identity, position, course, and speed information via VHF data links. IEC 63135 addresses a critical gap in the existing AIS framework — the security of the AIS data link itself. While AIS has been instrumental in collision avoidance and maritime traffic management, its original design did not incorporate robust security mechanisms, making it vulnerable to spoofing, message injection, and data manipulation.
IEC 63135 establishes a comprehensive security framework that covers message authentication, integrity verification, and confidentiality protection for AIS data link communications. The standard applies to both Class A (SOLAS vessels) and Class B (non-SOLAS vessels) AIS equipment, as well as shore-based infrastructure such as AIS base stations and AtoN (Aids to Navigation) stations.
The security architecture defined in the standard operates at the data link layer, ensuring that security services are transparent to higher-layer applications while providing robust protection against a wide range of threats, including message replay, false identity injection, and denial-of-service attacks targeting the VDL slot allocation mechanism.
| Security Service | Description | IEC 63135 Requirement |
|---|---|---|
| Message Authentication | Verifies the origin of AIS messages using digital signatures | Mandatory for all Class A equipment |
| Integrity Protection | Ensures messages have not been altered during transmission | Mandatory for all AIS equipment |
| Confidentiality | Encrypts sensitive AIS payload data | Optional, configurable per application |
| Replay Protection | Prevents capture and retransmission of valid messages | Mandatory with timestamp verification |
| Key Management | Secure distribution and rotation of cryptographic keys | Specified in Annex A of the standard |
IEC 63135 specifies a multi-layered security approach that balances operational requirements with cryptographic robustness. The standard defines two security modes: Security Mode 1 (basic authentication) and Security Mode 2 (full authentication with encryption). Mode 1 is designed for legacy systems with limited computational resources, using HMAC-SHA256 for message authentication. Mode 2 employs ECDSA (Elliptic Curve Digital Signature Algorithm) with P-256 curve for digital signatures and AES-128 in GCM mode for encryption.
The cryptographic key management framework is a critical component of the standard. Each AIS unit is provisioned with a unique identity certificate during manufacturing or commissioning, following a PKI (Public Key Infrastructure) hierarchy. The standard defines three key types: identity keys (long-term, stored securely in hardware), session keys (derived per-session using ephemeral Diffie-Hellman exchange), and broadcast keys (shared among a group of stations for group communication).
Performance considerations are addressed through adaptive security profiles. The standard defines three security levels: Level 1 (authentication only, suitable for high-traffic VDL slots), Level 2 (authentication and integrity, recommended for critical safety messages), and Level 3 (full protection, for sensitive operational data). The security level can be negotiated dynamically based on channel congestion and message criticality.
Testing and compliance requirements include type-approval testing for cryptographic module validation, interoperability testing between different manufacturers’ equipment, and electromagnetic compatibility (EMC) testing to ensure that security processing does not introduce harmful interference to adjacent VHF channels.
Implementing IEC 63135 in real-world AIS equipment presents several engineering challenges that must be carefully addressed. The most significant is the computational overhead of cryptographic operations within the tight timing constraints of the SOTDMA protocol. Each AIS time slot is only 26.67 ms, and the cryptographic processing must complete within a fraction of this window to avoid slot collisions.
Hardware security modules (HSMs) or dedicated cryptographic coprocessors are strongly recommended for Class A equipment. Software-only implementations on general-purpose processors may introduce unacceptable latency, particularly during key generation and ECDSA signature operations. Field-programmable gate array (FPGA) based implementations offer a good balance of performance and flexibility for AIS base stations.
Key lifecycle management in the maritime environment presents unique challenges. Vessels operate globally, often beyond cellular network coverage, making over-the-air (OTA) key updates dependent on satellite communications or port-side provisioning. The standard recommends a minimum key validity period of 90 days, with the ability to perform emergency key revocation within 24 hours if a security breach is detected.
Interoperability testing remains one of the most challenging aspects of AIS security deployment. The standard includes a comprehensive test specification (Annex B) that defines test vectors for cryptographic operations, message format validation, and protocol state machine verification. Manufacturers should establish a dedicated interoperability test lab with equipment from at least three different vendors before certifying a new AIS security implementation.