Cryptographic Token Asset Updates Without Breaking Immutability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain systems fail to allow modification of unique cryptographic tokens by third parties without compromising confidentiality or data integrity, as they are designed to be non-fungible and immutable.
Innovation Solution
A system utilizing a management server and asymmetric encryption allows multiple parties to update a unique cryptographic token by receiving and transmitting encrypted digital assets, ensuring confidentiality and integrity through validation and formatting checks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If unique cryptographic tokens are designed to be immutable to ensure data integrity and non-repudiation, then data security is improved, but the ability to update records is lost
Solution Approach 1:
The system segments the unique cryptographic token into two parts: an immutable identifier stored on the blockchain and a mutable digital asset stored externally. This allows the token ID to remain immutable while the associated digital asset can be updated by authorized third parties, resolving the contradiction between immutability and updatability.
Solution Approach 2:
The patent introduces an intermediary management server that mediates between third parties and the blockchain system. This server handles the complexity of updating digital assets, validating updates, and maintaining the link between immutable token IDs and mutable digital assets, enabling updates without compromising blockchain integrity.
2Adaptability or versatility
If third parties are allowed to modify digital assets to enable dynamic records, then record flexibility is improved, but confidentiality and data security may be compromised
Solution Approach 1:
The management server acts as a trusted intermediary that controls and validates all third-party modifications to digital assets. It enforces access policies, validates update formats, and ensures that only authorized changes are made, maintaining confidentiality while enabling flexible updates.
Solution Approach 2:
The system implements feedback mechanisms where the management server validates updates before applying them, ensuring that modifications meet specified criteria and maintain data integrity. This feedback loop prevents unauthorized or malformed updates while allowing legitimate changes.
3Adaptability or versatility
If existing systems destroy original tokens to allow modification, then updates can be performed, but the original immutable record is lost
Solution Approach 1:
By separating the immutable token ID from the mutable digital asset, the system preserves the original token identifier on the blockchain while allowing the digital asset to be updated. The blockchain maintains the complete history of token ownership and associations, preventing loss of original record information.
Solution Approach 2:
The system creates and maintains copies of digital assets in the management server's database, allowing updates to these copies without affecting the original blockchain records. The immutable token ID continues to point to the updated asset, preserving the chain of custody while enabling modifications.
Data Source
AI summary
Systems and methods for modifying cryptographic token related data. In some aspects, the system accesses a unique cryptographic token associated with a user. The token is associated with a digital asset and is encrypted using a public key for the user. The system receives a request from the user to allow a third-party server to modify the asset. The request includes a public key for the third-party server. The system obtains and decrypts the asset using a private key for the user. The system encrypts the asset using the public key for the third-party server and transmits the asset and the public key for the user to the third-party server. The system receives, from the third-party server, an updated digital asset encrypted using the public key for the user. The system decrypts the updated asset using the private key for the user and replaces the asset with the updated asset.


