3D Printing Parameter Encryption Using RFID Material Tags
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing 3D printing systems fail to effectively preserve the confidentiality and proprietary nature of printing parameters, as they are susceptible to reverse engineering, particularly when software and parameters are shared with materials, compromising the efforts and resources invested in developing these parameters.
Innovation Solution
The method involves recording encrypted printing parameters onto a digital tag applied to a cartridge, which is then decrypted within the 3D printer or an external server, allowing the generation of machine code for printing specific materials while maintaining confidentiality, using various encryption standards like DES, TripleDES, RSA, or AES.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If printing parameters are supplied with material and software is configured to generate machine code, then printing functionality is enabled, but parameters become susceptible to reverse engineering
Solution Approach 1:
The patent extracts the printing parameters from the software and material packaging, storing them separately in encrypted form on a RFID tag attached to the material reel. The software no longer contains the parameters directly,而是 references them through the RFID tag, thereby protecting the parameters from reverse engineering while maintaining printing functionality.
Solution Approach 2:
The patent introduces a RFID tag as an intermediary between the material and the printing parameters. The RFID tag stores encrypted parameters and requires authentication through the spatial printer driver/controller, creating a secure mediation layer that prevents direct access and reverse engineering while enabling authorized printing operations.
2Ease of operation
If microchip with operational parameters is distributed with material, then basic printing information is provided, but detailed printing profile cannot be obtained
Solution Approach 1:
The patent segments the parameter information into two levels: basic operational parameters stored on the RFID tag for immediate access, and detailed printing parameters stored encrypted within the spatial printer driver/controller. This segmentation allows basic printing to proceed while protecting the complete printing profile from exposure.
Solution Approach 2:
The patent moves the detailed printing parameters from the physical material package into a digital dimension within the spatial printer driver/controller software. This dimensional transition allows the parameters to be accessed only through authenticated printing operations, preventing extraction and reverse engineering while maintaining full functionality.
3Ease of operation
If RFID tag with decrypted parameters is used, then communication with printer is enabled, but parameters are exposed and can be compromised
Solution Approach 1:
The patent changes the state of the parameters from decrypted to encrypted form on the RFID tag. The encrypted parameters can still be communicated with the printer through authentication protocols, but their confidential nature is preserved. The encryption parameters (keys, algorithms) are managed within the spatial printer driver/controller, maintaining security while enabling communication.
Data Source
AI summary
Methods and systems for controlling a three-dimensional (3D) printing process are disclosed. In such methods, for example, encrypted printing parameters for a specific printing material are recorded onto a digital tag. The digital tag is then applied to a cartridge that holds the printing material, which is subsequently inserted into a 3D printer. The printer is then instructed to decrypt the encrypted printing parameters to produce a set of decrypted printing parameters. A set of spatial model specifications are also provided to the 3D printer. The 3D printer is then instructed to generate printing machine code based on the decrypted printing parameters and spatial model specifications. Finally, the 3D printer is instructed to manufacture a physical model based on the printing machine code.


