3D Model Encryption via Vertex Shifting and Gap Filling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for encrypting 3D model files alter the visual appearance of the original model, making it difficult for buyers to recognize the encrypted model and providing inadequate protection against unauthorized use and printing.

Innovation Solution

The method involves shifting the coordinates of vertexes in a 3D model file's triangle mesh by a vector, filling the resulting gaps with additional triangle meshes, and implementing an authorization system to decrypt and restore the original model for authorized users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the coordinates of vertexes in a 3D model file are shifted by a vector to encrypt the model, then the protection against unauthorized use is improved, but the visual appearance of the model changes making it unrecognizable

Engineering Contradiction:
Improveprotection against unauthorized useVSAvoidvisual appearance
Core Design Contradiction:
ReliabilityVSShape

Solution Approach 1:

The patent introduces an intermediary authorization management system that acts as a mediator between the encrypted 3D model and the user. The system includes authorization determination module that verifies user credentials and controls access to decryption keys. This intermediary enables the encrypted model to maintain its protective function while allowing authorized users to restore and view the original visual appearance through the decryption process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies parameter changes by shifting the coordinates of vertexes in the 3D model file by a specific vector to create the encrypted version. The authorization system manages different parameter states - the encrypted state with shifted coordinates for protection, and the decrypted state with original coordinates for authorized viewing. This parameter transformation resolves the contradiction by making the model unrecognizable to unauthorized users while restoring its original appearance for authorized users.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the 3D model file is encrypted to protect designer's work, then the security against theft is improved, but the ability to preview the model before purchase is reduced

Engineering Contradiction:
Improvesecurity against theftVSAvoidpreview capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements partial action by providing different levels of access to different user groups. Authorized users receive the decryption key enabling them to fully restore and preview the original model, while unauthorized users only see the encrypted version with shifted coordinates. This partial access strategy maintains security for the majority of users while enabling preview functionality for authorized customers, resolving the contradiction between security and ease of operation.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If conventional encryption methods are used on 3D model files, then the protection level is improved, but the printing quality for unauthorized users becomes unacceptable

Engineering Contradiction:
Improveprotection levelVSAvoidprinting quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent segments the access rights and decryption capabilities based on user authorization status. The system divides users into authorized and unauthorized categories, with different levels of access to the decryption key. Authorized users can fully decrypt and print high-quality models, while unauthorized users are restricted from obtaining the original coordinates, ensuring their printed models maintain poor quality as intended. This segmentation resolves the contradiction by making printing quality dependent on authorization status.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9396340B2Method for encrypting a 3D model file and system thereof
Publication Date: 2016.07.19 INVECTEC APPLIANCES CORPORATION
  • US9396340B2 patent drawing
  • US9396340B2 patent drawing
  • US9396340B2 patent drawing

AI summary

The invention discloses a method for encrypting a 3D model file and system thereof. The system of the invention comprises a data reading module used to read data of the 3D model file; a mesh shifting module for selecting at least one triangle mesh and shifting the coordinates of the vertexes of the selected triangle mesh by a vector; a gap filling module for filling a gap generated from shifting the vertexes of the selected triangle mesh by the vector to generate a revised 3D model file; and a model generating module for storing the revised 3D model file to generate an encrypted 3D model file. Compared to the prior art, the invention provides the users for previewing the 3D model file, and the invention only provides the authorized users for correctly printing the original 3D model. Therefore, the invention can achieve the purpose for encrypting the 3D model file.