3D Print Authentication via Decryption Key Exchange
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current 3D printing technologies are inaccessible to consumer users due to high operating costs and expertise requirements, and distributed networks lack mechanisms to prevent unauthorized use and control of user-generated designs, leading to piracy and loss of proprietary rights.
Innovation Solution
A method and system for controlling 3D printing by receiving and decrypting 3D design files with unique identifiers, authenticating with an authentication server, and configuring printers securely, ensuring only authorized printers can produce objects, with mechanisms to limit print quantities and track usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If 3D printing is made accessible to consumer users through distributed networks, then ease of operation is improved, but security against unauthorized use and piracy deteriorates
Solution Approach 1:
The system performs preliminary authentication and decryption before printing. The encrypted 3D design file is authenticated with the authentication server and decrypted only after verification, preventing unauthorized use before it can occur. This preliminary security check enables consumer accessibility while maintaining security controls.
Solution Approach 2:
The authentication server provides feedback by verifying the encrypted 3D design file and providing authentication confirmation. This feedback mechanism ensures that only authorized printers can access and print from encrypted design files, maintaining security while enabling widespread consumer access through the network.
2Productivity
If designers provide proprietary designs to manufacturers for production, then productivity is improved, but control over design usage and prevention of piracy deteriorates
Solution Approach 1:
The authentication confirmation and decryption keys are extracted and provided separately by the authentication server after verification. This separation allows the design file to remain encrypted during transmission and storage, with access control mechanisms extracted into a separate authentication system that manages printer authorization without complicating the core printing process.
Solution Approach 2:
The authentication server acts as an intermediary between the encrypted 3D design file and the 3D printer. It verifies the design file, provides authentication confirmation, and enables decryption without the manufacturer directly handling the proprietary design data. This intermediary mechanism maintains designer control while enabling efficient manufacturing through the distributed network.
3Ease of operation
If 3D design files are transmitted to manufacturers for printing, then ease of operation is improved, but loss of information through unauthorized copying deteriorates
Solution Approach 1:
The system uses encrypted copies of the 3D design file that cannot be used for unauthorized printing without authentication. The encrypted file can be transmitted and stored freely, but only authenticated printers with valid decryption keys can access the actual design data. This allows easy transmission while preventing unauthorized copying and usage.
Solution Approach 2:
The encrypted 3D design file acts as a protective shell around the proprietary design data. This encryption layer allows the file to be transmitted and handled easily through the distributed network, but it prevents unauthorized access to the actual design information until proper authentication is provided by the authentication server.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Enables secure, controlled, and authorized 3D printing accessible to consumer users, preventing unauthorized use and ensuring designers receive compensation for their work, while maintaining print quality and reducing operational complexity.
Implementation Method 1
Laser sintering is a commonly used additive manufacturing technique for the manufacture of high quality parts. During the printing process, a laser is used to fuse particles of material together.
Implementation Method 2
a laser is used to fuse particles of material together
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method of authenticating the printing of a three-dimensional (3D) article at a 3D printer according to a 3D print file describing a three-dimensional design is described. The method comprises: receiving an authentication request from a 3D print server that is associated with the 3D printer, the request comprising a unique design identifier associated with a 3D design file and a unique 3D printer identifier associated with a 3D printer, the received unique 3D design identifier being related to the received 3D printer identifier in accordance with a first relationship; using at least one of the received unique identifiers to access a verifying 3D design identifier and a verifying 3D printer identifier, the verifying identifiers being related to each other in accordance with a second relationship; comparing the first and second relationships between the received and verifying identifiers; generating an authentication signal if the first relationship corresponds with the second relationship; obtaining a decryption key associated with the received identifiers in response to the authentication signal; and transferring the decryption key to the 3D print server to authenticate and enable the printing of the 3D article on the 3D printer.