DRM Passcode Blockchain for Secure Content Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Digital rights management systems restrict users from transferring digital content to other users, limiting the flexibility and resale of digital assets, such as e-books and videos, due to expiration dates and invalidation of access rights.
Innovation Solution
Implementing a passcode blockchain system within the digital rights management system, where access rights can be transferred by invalidating one passcode and generating a new one for each user, allowing seamless transfer of digital content while maintaining expiration dates across users.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If DRM technology is used to protect digital content, then security and prevention of unauthorized access are improved, but transferability and flexibility of digital content are worsened
Solution Approach 1:
The DRM system segments access control by creating individual passcodes for different users. Each passcode is a separate authentication credential that can be independently generated, distributed, and invalidated without affecting other users' access rights to the same encrypted content.
Solution Approach 2:
The system introduces passcodes as an intermediary layer between the encrypted content and user access. The passcode acts as a mediator that the DRM system can control and revoke, allowing flexible management of user permissions without directly compromising the encrypted content itself.
2Reliability
If expiration dates are enforced on digital content access, then content protection and licensing control are improved, but user flexibility and continuous access are worsened
Solution Approach 1:
The DRM system dynamically manages passcode validity through expiration dates. Passcodes can be configured with time-based validity periods, allowing the system to automatically revoke access rights after a specified duration while maintaining secure licensing control throughout the valid period.
Solution Approach 2:
The system preliminarily sets expiration dates on passcodes during the content licensing phase. This preliminary action establishes the access control parameters in advance, enabling automatic enforcement of time-based restrictions without requiring continuous intervention during the content usage period.
3Adaptability or versatility
If passcodes are invalidated for transfer purposes, then access rights can be transferred to new users, but system complexity and management overhead increase
Solution Approach 1:
The DRM system creates new passcodes for transfer scenarios rather than modifying existing ones. When content needs to be transferred to a new user, the system generates a fresh passcode for the new user while invalidating the old passcode, simplifying the transfer process to basic copy-and-revoke operations.
Solution Approach 2:
The system discards old passcodes when transferring access rights and recovers control by generating new passcodes. This approach simplifies transfer management by treating passcode transfer as a discard-recover cycle rather than a complex modification process, maintaining clear audit trails of access rights transitions.
Data Source
AI summary
A method, performed by a computer device, may include receiving an indication that a first user has acquired rights to access a digital content; generating a key for the digital content; encrypting the digital content using the generated key to generate encrypted digital content; obtaining a first passcode; and providing the first passcode and the encrypted digital content to a user device associated with the first user. The method may further include receiving, from the user device, a request for the key, wherein the request include the first passcode; determining that the first passcode is valid; determining that the key has not expired; and providing the key to the user device, in response to determining that the first passcode is valid and that the key has not expired.


