Digital Composition Hashing for Design Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As digital content, including designs for physical objects, becomes increasingly valuable and manipulable, there is a need to prove originality and authorship without revealing the entire design or its components, especially in cases where sub-elements and their combinations are valuable.
Innovation Solution
A digital composition hashing method that creates a hashed structure from a design file, allowing users to authenticate specific features and combinations of features by storing a marked-up design as a composition file, which includes metadata and sub-level designs, and using a notary service to validate and store this information in a blockchain or database, ensuring secure timestamping and authentication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the entire design file is stored and revealed to prove authorship, then authentication reliability is improved, but the value and security of the design are compromised due to full exposure
Solution Approach 1:
The design file is segmented into multiple features or elements, each of which can be independently hashed and authenticated. This allows selective disclosure of specific features without exposing the entire design, resolving the contradiction between authentication reliability and design security
Solution Approach 2:
Individual features or elements are extracted from the complete design file for separate hashing and authentication. This enables proof of authorship for specific components without revealing the full design, balancing authentication needs with protection of intellectual property
2Reliability
If the entire design file is hashed to prove authorship, then authentication reliability is improved, but the ability to protect specific valuable sub-elements is reduced
Solution Approach 1:
The design is divided into discrete features or elements that can be independently hashed. This segmentation enables selective authentication of specific valuable sub-elements without exposing unrelated portions of the design, maintaining both authentication reliability and selective protection
Solution Approach 2:
Different features of the design are treated with different levels of protection and authentication. Local quality allows the system to apply hashing and authentication selectively to specific valuable elements while leaving other parts unchanged or unauthenticated, preserving both authentication capability and selective protection
3Reliability
If a notary service is used to validate and store design information, then authentication reliability is improved, but device complexity and operational difficulty increase
Solution Approach 1:
A notary service acts as an intermediary between the design creator and the authentication system. This mediator validates and stores hashed design information in a blockchain or database, providing reliable authentication while abstracting the complexity of the hashing and storage mechanisms from the user
4Adaptability or versatility
If detailed metadata and sub-level designs are stored to enable selective authentication, then authentication capability is improved, but information storage requirements and system complexity increase
Solution Approach 1:
The design data is segmented into hierarchical levels with metadata at each level. This structure enables selective authentication by allowing the system to access and hash specific sub-level designs without processing the entire dataset, improving adaptability while managing complexity through organized data architecture
Data Source
AI summary
Examples associated with digital composition hashing are described. One example method includes receiving a digital composition file from a user. The digital composition file may include a top-level design and a hierarchy of sub-level designs. A hashed structure may be generated from the digital composition file, where a node in the hashed structure for the first sub-level design is generated based on hashes of sub-level designs below the first sub-level design in the hierarchy. The hashed structure and a hash of the digital composition file are stored in association with the user.


