3D Print Authentication via Decryption Key Exchange

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImproveAccessibility to consumer usersVSAvoidSecurity against unauthorized use
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

2Productivity

If designers provide proprietary designs to manufacturers for production, then productivity is improved, but control over design usage and prevention of piracy deteriorates

Engineering Contradiction:
ImproveManufacturing capabilityVSAvoidControl mechanism complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
ImproveDesign file transmissionVSAvoidUnauthorized copying of proprietary designs
Core Design Contradiction:
Ease of operationVSLoss of information

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #30Flexible shells and thin films

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.

Methodology Applied
Scientific EffectLaser sintering: Selective Laser Sintering

Implementation Method 2

a laser is used to fuse particles of material together

Methodology Applied
Scientific EffectLaser heating: Laser

Data Source

PatentEP3446862B1Improvements for 3D design and manufacturing systems
Publication Date: 2020.03.18 DNA AM LTD
  • EP3446862B1 patent drawingFigure 1
  • EP3446862B1 patent drawingFigure 2
  • EP3446862B1 patent drawingFigure 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.