Scope and Introduction
The standard CAN/CSA ISO/IEC 10181-6-00 is the Canadian adoption of the international standard ISO/IEC 10181-6, which defines a Non-repudiation framework for open systems interconnection (OSI) security services. This framework is part of the broader ISO/IEC 10181 series that provides architectural guidelines for security services in open systems environments.
This standard specifies a conceptual model for non-repudiation services, defining the components, mechanisms, and protocols necessary to provide irrefutable evidence of specific actions or events. It applies to environments where entities must be held accountable for actions such as data origin, delivery, submission, or transfer, especially in electronic transactions, e-commerce, and legal evidence contexts.
Note: CAN/CSA ISO/IEC 10181-6-00 is technically identical to ISO/IEC 10181-6:1996. The Canadian adoption includes a bilingual preface but no technical deviations. It is a normative reference for implementing non-repudiation services in conformance with the OSI security architecture (ISO 7498-2).
The standard primarily targets:
- Developers of secure communication systems and protocols
- Security architects designing evidence-based accountability mechanisms
- Compliance professionals verifying that systems meet non-repudiation requirements
- Organizations seeking to align with international security best practices
Technical Requirements and Framework Architecture
The framework defined in CAN/CSA ISO/IEC 10181-6-00 centers around evidence generation, evidence verification, and evidence storage and retrieval. It distinguishes several types of non-repudiation services, each supported by specific evidence tokens and exchange protocols.
Types of Non-Repudiation Services
The standard classifies non-repudiation services into primary categories based on the phase of the communication or transaction:
| Service | Abbreviation | Purpose | Typical Evidence Token |
| Non-Repudiation of Origin | NRO | Protects against the sender denying having originated a message | Digitally signed message, origin token |
| Non-Repudiation of Delivery | NRD | Protects against the recipient denying having received a message | Receipt token, signed acknowledgment |
| Non-Repudiation of Submission | NRS | Protects against a delivery authority (e.g., a notary) denying having accepted a message for delivery | Submission token, signed acceptance |
| Non-Repudiation of Transfer | NRT | Protects against a delivery authority denying having transferred a message to the intended recipient | Transfer token, signed relay evidence |
Evidence Generation and Verification
The framework defines two primary roles: evidence generator (entity that creates evidence tokens) and evidence verifier (entity that checks the validity of tokens). The standard requires that evidence tokens contain:
- A digital signature (or equivalent cryptographic technique) from the generating entity
- A timestamp or sequence number to establish temporal order
- Identifiers of all involved entities (sender, recipient, delivery authority if applicable)
- A unique reference to the data item (e.g., message digest, hash value)
- Additional context indicators (e.g., non-repudiation policy identifier, token type)
Important: The standard emphasizes that evidence can be invalidated if any component of the token is altered, if the signer’s key is compromised, or if the timestamp authority is not trusted. Security architects must design for periodic re-certification of evidence and secure storage of long-term archives.
Implementation Highlights
Implementing CAN/CSA ISO/IEC 10181-6-00 requires careful integration of cryptographic primitives, secure storage mechanisms, and protocol exchanges that align with the framework’s state model. The standard defines a state machine with transitions representing evidence generation, exchange, and verification.
Key Implementation Considerations
- Choice of Cryptographic Algorithms: The framework is algorithm-agnostic but recommends using signatures based on asymmetric cryptography (e.g., RSA, ECDSA) with strong hash functions. For long-term non-repudiation, consider algorithms resistant to future cryptanalytic advances.
- Timestamp Authority: Reliable timestamping is critical. The framework recommends using a trusted third party (TTP) to generate time-stamp tokens that are bound to evidence. The TTP must be trusted for the entire retention period of the evidence.
- Evidence Archive: Evidence must be stored in a manner that preserves its integrity and availability for the required retention period. The standard recommends using a data structure that includes the original data, the evidence token, and a chain of custody.
- Policy Management: Non-repudiation policies define the acceptable trust models, algorithms, and evidence formats. Implementations should support dynamic policy selection and enforcement.
Best Practice: When integrating non-repudiation into a web service or e-commerce platform, follow the framework’s guidelines by using signed SOAP envelopes (WS-Security) or JSON Web Signatures (JWS) that include a nonce, timestamp, and unique identifier for each transaction. Store evidence tokens separately from the application data in append-only audit logs.
Compliance and Certification Considerations
Organizations adopting CAN/CSA ISO/IEC 10181-6-00 should verify that their non-repudiation implementations meet the requirements of the standard and any applicable sector-specific regulations (e.g., electronic signatures laws, data retention policies). Compliance typically involves both technical and procedural controls.
Checklist for Conformance
- Evidence correctness: The evidence token must be verifiable by any party with access to the required public keys and policies.
- Token integrity: The token must be stored in a manner that prevents undetected modification.
- Key management: The private keys used for evidence generation must be protected with strong access controls and audited regularly.
- Time coherence: All evidence must be timestamped by a source whose accuracy is traceable to a recognized time standard.
- Dispute resolution: The system must support the reconstruction of the complete evidence chain in case of a dispute, including the ability to present evidence to a third-party arbitrator.
Warning: Failure to adequately protect evidence archives can lead to repudiation of past transactions. This standard requires that evidence retention be subject to an explicit policy that considers legal obligations and risk exposure. Never delete evidence tokens before the end of their mandated retention period without a formal review.
Certification to CAN/CSA ISO/IEC 10181-6-00 is typically performed as part of a broader ISO/IEC 27001 information security management system (ISMS) or under a specific product security evaluation scheme. The standard itself does not prescribe a certification process but provides the technical baseline for evaluating non-repudiation functionality.
Relationship with Other Standards
CAN/CSA ISO/IEC 10181-6-00 is part of a family of security framework standards. Implementers should also consult:
- ISO/IEC 10181-1 (general security framework)
- ISO/IEC 10181-2 (authentication framework)
- ISO/IEC 10181-3 (access control framework)
- ISO/IEC 10181-4 (non-repudiation framework — actually that’s part 6, but there is part 4 for audit?)
- ISO/IEC 13888 (non-repudiation mechanisms)
- ISO 7498-2 (OSI security architecture)
By aligning with these standards, organizations can build interoperable and auditable systems that meet international expectations for electronic evidence and accountability.
Q: What is the primary purpose of CAN/CSA ISO/IEC 10181-6-00?
A: The standard provides a conceptual framework for non-repudiation services in open systems, defining the components and procedures needed to generate, verify, and store evidence that irrefutably links an action (e.g., data origin, delivery) to a specific entity. It is designed to support accountability in electronic transactions and long-term evidence management.
Q: How does this standard differ from ISO/IEC 13888?
A: ISO/IEC 10181-6-00 is a framework – it defines the abstract model, roles, and evidence types. ISO/IEC 13888 provides concrete mechanisms (e.g., specific token formats and protocols) for implementing non-repudiation services. The two standards are complementary; the framework guides the design, while the mechanisms provide the technical realization.
Q: Is compliance with CAN/CSA ISO/IEC 10181-6-00 mandatory for any specific industry?
A: While not mandatory by law in most jurisdictions, compliance is highly recommended for sectors that rely on electronic evidence, such as financial services, healthcare, e-commerce, and government. Many regulatory frameworks (e.g., eIDAS in Europe, UETA/ESIGN in North America) reference similar principles. Achieving conformance demonstrates due diligence and strengthens legal acceptability of electronic records.
Q: What are the critical components of a non-repudiation evidence token?
A: A valid evidence token must include: a digital signature from the generating entity, a trusted timestamp, identifiers of involved parties, a unique link to the original data (e.g., hash), and a policy identifier. The token must be stored with its integrity protected for the required retention period. Any alteration invalidates the non-repudiation property.
Article published: January 2026. Always refer to the latest version of the standard for the most current technical requirements.