Blockchain Content Access Token Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing content data access management systems face challenges in securely and resiliently managing access to content data, particularly in preventing reuse of access tokens and ensuring long-lasting protection against DRM obsolescence.
Innovation Solution
The proposed solution utilizes blockchain technology to manage electronic access to content data by storing information about access tokens and content data access keys. This system ensures the validity and uniqueness of access tokens, prevents multiple playback of content data, and provides a robust, long-lasting access methodology.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional DRM technologies are used to secure content access, then access protection is provided, but the system becomes vulnerable to obsolescence and requires frequent updates
Solution Approach 1:
The patent replaces traditional DRM mechanisms with a blockchain-based system. Instead of relying on proprietary DRM technologies that become obsolete, the system uses cryptographic hashing and blockchain immutability to secure content access. The content key is hashed and stored on the blockchain, creating a decentralized, update-resistant protection mechanism that eliminates the obsolescence problem of traditional DRM.
Solution Approach 2:
The system changes the fundamental parameter of DRM protection from time-bound licenses to blockchain-anchored cryptographic verification. By storing content keys and access permissions on the blockchain with immutable timestamps, the system provides long-term validity without requiring updates. The cryptographic parameters (hashes, signatures) remain valid indefinitely as long as the blockchain is maintained.
2Ease of operation
If index files provide complete access to all media files, then content delivery is simplified, but the risk of unauthorized multiple playback increases
Solution Approach 1:
The system performs preliminary authorization by verifying the access token against the blockchain before providing the content key. The index file is generated only after successful verification, and it contains only the specific media files authorized for that particular access instance. This preliminary check prevents unauthorized access before it can occur.
Solution Approach 2:
The system segments the content delivery process into distinct phases: token verification, key generation, and selective index file creation. Each access token receives a customized index file containing only the specific media files it is authorized to access, rather than providing universal access to all content. This segmentation limits the harm potential of any single compromised access.
3Ease of operation
If access tokens are reused for multiple playback sessions, then user convenience is improved, but content protection against unauthorized copying deteriorates
Solution Approach 1:
The system makes the access token dynamic by generating a new content key for each playback session. While the original access token remains valid for authentication, the actual content key used for decryption changes with each use. This dynamic key generation ensures that even if one session's key is compromised, it cannot be used for subsequent playback sessions.
Solution Approach 2:
The system creates a cryptographic copy (hash) of the content key and stores it on the blockchain for verification purposes, while the actual content key is provided temporarily for playback. This allows verification of legitimate access without enabling unauthorized copying. The blockchain stores only the hash, not the actual key, maintaining security while enabling verification.
Data Source
AI summary
The present disclosure relates to managing content data access. In particular, the present disclosure relates to a method and a system for managing electronic access to content data, as well as a computer program product and a computer-readable medium. Further in particular, the present disclosure relates to providing a robust and long-living content access methodology, and further preventing reuse of an access to specific content data, e.g., preventing reuse of a playlist to access content data or of an access token used to access the content data. Accordingly, there is provided a method for managing electronic access to content data, comprising requesting access to content data of a content provider, wherein the access is requested by transmitting an access token, wherein information on the access token is stored in and is retrievable from a blockchain, and wherein the validity of the access token to access said content data is verifiable with said stored information from the blockchain, retrieving said information on the access token, verifying validity of the access token using the retrieved information to determine authorization to access said content data, transmitting content data access information to said content data to the user after verifying the authorization to access said content data, wherein the content data is secured by a content data access key, transmitting user access key information to the content provider, receiving content data access key information of the content provider, wherein the content data access key information is arranged for accessing the secured content data, and wherein the content data access key information is dependent on the user access key information and a content data access key, determining the content data access key from the content data access key information and by using the user access key information, and accessing the content data by using the content data access key and the content data access information, wherein at least the information on the access token and the accessing of the content data is stored in and is retrievable from the blockchain as entries in the blockchain.


