Next Article in Journal
Identification of Operating Parameters Most Strongly Influencing the Jetting Performance in a Piezoelectric Actuator-Driven Dispenser
Previous Article in Journal
Robotic Motion Learning Framework to Promote Social Engagement
Article Menu
Issue 2 (February) cover image

Export Article

Open AccessArticle
Appl. Sci. 2018, 8(2), 242;

Interpolating Spline Curve-Based Perceptual Encryption for 3D Printing Models

Department of IT Convergence & Application Engineering, Pukyong National University, Busan 608-737, Korea
Department of Information Security, Tongmyong University, Busan 608-711, Korea
Author to whom correspondence should be addressed.
Received: 3 January 2018 / Revised: 22 January 2018 / Accepted: 1 February 2018 / Published: 5 February 2018
(This article belongs to the Section Computer Science and Electrical Engineering)
Full-Text   |   PDF [3961 KB, uploaded 7 February 2018]   |  


With the development of 3D printing technology, 3D printing has recently been applied to many areas of life including healthcare and the automotive industry. Due to the benefit of 3D printing, 3D printing models are often attacked by hackers and distributed without agreement from the original providers. Furthermore, certain special models and anti-weapon models in 3D printing must be protected against unauthorized users. Therefore, in order to prevent attacks and illegal copying and to ensure that all access is authorized, 3D printing models should be encrypted before being transmitted and stored. A novel perceptual encryption algorithm for 3D printing models for secure storage and transmission is presented in this paper. A facet of 3D printing model is extracted to interpolate a spline curve of degree 2 in three-dimensional space that is determined by three control points, the curvature coefficients of degree 2, and an interpolating vector. Three control points, the curvature coefficients, and interpolating vector of the spline curve of degree 2 are encrypted by a secret key. The encrypted features of the spline curve are then used to obtain the encrypted 3D printing model by inverse interpolation and geometric distortion. The results of experiments and evaluations prove that the entire 3D triangle model is altered and deformed after the perceptual encryption process. The proposed algorithm is responsive to the various formats of 3D printing models. The results of the perceptual encryption process is superior to those of previous methods. The proposed algorithm also provides a better method and more security than previous methods. View Full-Text
Keywords: 3D printing security; 3D triangle mesh; spline curve interpolation; perceptual encryption; cryptography 3D printing security; 3D triangle mesh; spline curve interpolation; perceptual encryption; cryptography

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Share & Cite This Article

MDPI and ACS Style

Pham, G.N.; Lee, S.-H.; Kwon, K.-R. Interpolating Spline Curve-Based Perceptual Encryption for 3D Printing Models. Appl. Sci. 2018, 8, 242.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics



[Return to top]
Appl. Sci. EISSN 2076-3417 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top