Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 11577:1995, also adopted as CAN/CSA-ISO/IEC 11577-97, is a pivotal international standard that specifies the Network Layer Security Protocol (NLSP). Designed for the OSI reference model, NLSP provides a comprehensive set of security services at the network layer, enabling secure communication across potentially untrusted networks. This article examines the standard’s scope, technical requirements, implementation considerations, and compliance pathways.
ISO/IEC 11577:1995 applies to network layer entities operating within the OSI environment. It defines the protocol mechanisms necessary to provide security services such as authentication, access control, data confidentiality, data integrity, and non-repudiation at the network layer. The standard is independent of the underlying transmission media and can be used in conjunction with any network layer protocol that conforms to the OSI Network Service Definition.
The standard does not mandate specific cryptographic algorithms; instead, it defines a generic framework and protocol data unit (PDU) formats that can accommodate various security algorithms and key management schemes. This flexibility allows implementers to choose algorithms appropriate for their security policy.
The NLSP operates between the network layer and the transport layer, intercepting outgoing network PDUs and applying security transformations before transmission. On the receiving side, it processes incoming secured PDUs, verifies security fields, and passes the original data upward. The protocol defines several security fields that can be included in the header of a network PDU:
| Service | Description | Mechanism | Requirement Level |
|---|---|---|---|
| Authentication | Verifies the identity of communicating network entities | Security association + cryptographic checksum | Mandatory if authentication is claimed |
| Data Confidentiality | Protects against unauthorized disclosure | Encryption of user data and/or headers | Optional |
| Data Integrity | Detects modification of data in transit | Integrity check value (ICV) calculation | Mandatory for integrity |
| Replay Protection | Prevents replay of captured PDUs | Sequence numbers + window verification | Recommended |
Implementing NLSP according to ISO/IEC 11577:1995 requires careful attention to the protocol state machine, security association management, and PDU formatting. Key implementation considerations include:
NLSP relies on security associations (SAs) that define the security parameters for a session, such as algorithms, keys, and lifetimes. An implementation must support SA establishment, maintenance, and termination, often in coordination with a key management protocol (e.g., ISO/IEC 11770).
Each network PDU to be secured must be encapsulated with the appropriate NLSP header fields. The standard defines two modes: Transport Mode (only the network layer data is protected) and Tunnel Mode (the entire network PDU is encapsulated and protected). The choice affects addressing and routing considerations.
To ensure interoperability, implementations need to support the mandatory elements of the protocol, including the base PDU format and the security association negotiation procedures. The standard’s flexibility requires implementers to define profiles specifying the algorithm suites and options to be used in a given deployment environment.
Compliance with ISO/IEC 11577:1995 can be demonstrated through conformance testing that verifies the protocol implementation against the standard’s requirements. Such testing typically covers:
Many national standards bodies, including CSA (Canada) and ANSI (USA), have adopted this standard as part of their national catalog. Products claiming CAN/CSA-ISO/IEC 11577-97 compliance are expected to meet the same technical criteria as the international version. Certification programs may be available through accredited testing laboratories.
© 2026 · Published under the technical writing guidelines for international standards documentation.