AS/NZS ISO/IEC 23078.2:2025

$177.61

Information technology – Specification of digital rights management (DRM) technology for digital publications, Part 2: User key-based protection

AS/NZS ISO/IEC 23078.2:2025 identically adopts ISO/IEC 23078 2:2024, which defines a technical solution for encrypting resources in digital publications (especially EPUB) and for securely delivering decryption keys to reading systems, included in licenses tailored to specific users

Table of contents
Header
About this publication
Preface
Foreword
Introduction
1 Scope
2 Normative references
3 Terms and definitions
4 Abbreviated terms
5 Overview
5.1 General
5.2 Protecting the publication
5.3 Licensing the publication
5.4 Reading the publication
6 License document
6.1 General
6.2 Content conformance
6.3 License information
6.3.1 General
6.3.2 Encryption (transmitting keys)
6.3.2.1 General
6.3.2.2 Profile
6.3.2.3 Content key
6.3.2.4 User key
6.3.3 Links (pointing to external resources)
6.3.3.1 General
6.3.3.2 Link object
6.3.3.3 Link relationships
6.3.4 Rights (identifying rights and restrictions)
6.3.5 User (identifying the user)
6.3.6 Signature (signing the license)
6.4 User key
6.4.1 General
6.4.2 Calculating the user key
6.4.3 Hints
6.4.4 Requirements for the user key and user passphrase
6.5 Signature and public key infrastructure
6.5.1 General
6.5.2 Certificates
6.5.2.1 Provider certificates
6.5.2.2 Root certificate
6.5.3 Canonical form of the license document
6.5.3.1 General
6.5.3.2 Example
6.5.4 Generating the signature
6.5.4.1 General
6.5.4.2 Example
6.5.5 Validating the certificate and signature
6.5.5.1 Validating the certificate
6.5.5.2 Validating the signature
7 License status document
7.1 General
7.2 Content conformance
7.3 License status information
7.3.1 General
7.3.2 Status
7.3.3 Updated (timestamps)
7.3.4 Links
7.3.4.1 General
7.3.4.2 Link object
7.3.4.3 Link relationships
7.3.5 Potential rights
7.3.6 Events
7.4 Interactions
7.4.1 General
7.4.2 Handling errors
7.4.3 Checking the status of a license
7.4.4 Registering a device
7.4.5 Returning a publication
7.4.6 Renewing a license
8 Encryption profile
8.1 General
8.2 Encryption profile requirements
8.3 Basic encryption profile 1.0
9 Integration in EPUB
9.1 General
9.2 Encrypted resources
9.3 Using META-INF/encryption.xml for LCP
10 Reading system behaviour
10.1 Detecting LCP protected publication
10.2 License document processing
10.2.1 Overall
10.2.2 Validating the license document
10.2.3 Acquiring the publication
10.2.4 License status processing
10.3 User key processing
10.4 Signature processing
10.5 Publication processing
Annex A
A.1 Example of LCP license document
A.2 Example of LCP license status document
Annex B
B.1 Lending via a library portal/a web site
B.2 Lending via a reading application
B.3 Renewing a license
B.4 Returning a license
B.5 Expired e-book
B.6 Fair use
B.7 User experience
B.8 Revoked license
Annex C
C.1 PDF support in Readium LCP
C.2 Requirements
C.3 Example
Bibliography

Cited references in this standard
Content history
DR AS/NZS ISO/IEC 23078.2:2024

Please select a variation to view its description.

Published

28/02/2025

Pages

39

Please select a variation to view its pdf.

AS/NZS ISO/IEC 23078.2:2025
$177.61