# US 2016/0259306 A1 · System to authenticate 3d printed objects

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2016/0259306 A1
- Document ID: US20160259306A1
- Status: Published application
- Kind: A1
- Application number: 14/635,323
- Filed: 2015-03-02
- Published: 2016-09-08
- Earliest claimed: 2015-03-02
- Assignees: Xerox Corporation
- Applicants: Xerox Corporation
- Inventors: Donald M. Pangrazio, III; Jonathan D. Levine; Reiner Eschbach; David R. Vandervort; Eugene S. Evanitsky
- Web page: https://patentgrep.com/patent/US20160259306A1

## CPC

- H04L 9/3247: {involving digital signatures}
- G09C 1/00: Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system (cryptographic typewriters G09C3/00)
- B33Y 50/02: for controlling or regulating additive manufacturing processes
- B33Y 80/00: Products made by additive manufacturing
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G09C: CIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
- B33Y: ADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING

## Abstract

When printing 3D objects designed by a particular designer, authentication information such as a serial number and a digital signature of the designer are inserted into a CAD file for printing the object. The authentication information is represented as physical structures in or on the 3D-printed object. The physical structures (e.g., pits, cavities of one or more shapes, etc.) can be detected by a scanner (e.g., an ultrasound or the like), and the detected authentication information can be transmitted to an authentication server that determines the authenticity of the 3D-printed object and transmits the authenticity determination to a user.

## Claims

### Claim 1

A system that facilitates encoding authentication information as physical structures in a 3D-printed object, comprising:
an authentication values database that stores authentication information describing one or more serial numbers and one or more digital signatures for authenticating 3D printed objects;
an authentication module programmed to:
receive authentication information for a 3D object to be printed; and
insert authentication information code describing the authentication information at a predetermined location in a CAD file comprising instructions for printing the 3D object; and
a 3D printer that executes the CAD file with the inserted authentication information code and thereby generates the 3D object with authentication information embedded therein as one or more physical structures at a predetermined position within the 3D object that is indicated by the inserted authentication information code.

### Claim 2 (depends on 1)

The system according to claim 1, wherein the physical structures generated in the 3D-printed object have a size that is not visible to an unaided human eye.

### Claim 3 (depends on 1)

The system according to claim 1, wherein the physical structures generated in the 3D-printed object are cavities in the 3D printed object.

### Claim 4 (depends on 3)

The system according to claim 3, wherein the cavities are generated to have different shapes relative to each other, the different shapes corresponding to different alphanumeric values.

### Claim 5 (depends on 3)

The system according to claim 3, wherein the predetermined position is selected to have a negligible impact on the integrity of the 3D-printed object.

### Claim 6 (depends on 1)

The system according to claim 1, wherein the predetermined position is on the surface of the 3D printed object, and wherein the physical structures comprise one or more of pits and raised structures.

### Claim 7 (depends on 6)

The system according to claim 6, wherein the one or more of the pits and the raised structures are generated to have one or more of different shapes and different sizes relative to each other, the one or more of the different shapes and different sizes corresponding to different alphanumeric values.

### Claim 8 (depends on 1)

The system according to claim 1, wherein the authentication module further comprises an encryption module that encrypts the authentication information prior to insertion into the CAD file and printing of the 3D-printed object, such that the physical structures generated in the 3D-printed object represent encrypted authentication information values.

### Claim 9

A method of encoding authentication information as physical structures in a 3D-printed object, comprising:
storing authentication information describing one or more serial numbers and one or more digital signatures for authenticating 3D-printed objects;
receiving authentication information for a 3D object to be printed;
inserting authentication information code describing the authentication information at a predetermined location in a CAD file comprising instructions for printing the 3D object; and
executing the CAD file with the inserted authentication information code thereby generating the 3D object with authentication information embedded therein as one or more physical structures at a predetermined position within the 3D object that is indicated by the inserted authentication information code.

### Claim 10 (depends on 9)

The method according to claim 9, wherein the physical structures generated in the 3D-printed object have a size that is imperceptible to an unaided human eye.

### Claim 11 (depends on 9)

The method according to claim 9, wherein the physical structures generated in the 3D-printed object are cavities in the 3D printed object.

### Claim 12 (depends on 11)

The method according to claim 11, wherein the cavities are generated to have different shapes relative to each other, the different shapes corresponding to different alphanumeric values.

### Claim 13 (depends on 11)

The method according to claim 11, wherein the predetermined position is selected to have a negligible impact on the integrity of the 3D-printed object.

### Claim 14 (depends on 9)

The method according to claim 9, wherein the predetermined position is on the surface of the 3D printed object, and wherein the physical structures comprise one or more of pits and raised structures.

### Claim 15 (depends on 14)

The method according to claim 14, wherein the one or more of the pits and raised structures are generated to have one or more of different shapes and different sizes relative to each other, the one or more of the different shapes and different sizes corresponding to different alphanumeric values.

### Claim 16 (depends on 9)

The method according to claim 9, further comprising encrypting the authentication information prior to insertion into the CAD file and printing of the 3D-printed object, such that the physical structures generated in the 3D-printed object represent encrypted authentication information values.

### Claim 17

A system that facilitates determining the authenticity of a 3D-printed object, comprising:
a 3D scanner programmed to scan a 3D-printed object and detect physical structures representative of authentication information encoded into the 3D object;
an authentication server configured to:
receive the detected authentication information from the 3D scanner;
compare the detected authentication information to authentication information values stored in an authentication values database; and
transmit an authenticity determination based on results of the comparison for display to a user.

### Claim 18 (depends on 17)

The system according to claim 17, wherein the 3D scanner is an ultrasound device.

### Claim 19 (depends on 17)

The system according to claim 17, wherein the 3D scanner is an x-ray device.

### Claim 20 (depends on 17)

The system according to claim 17, wherein the authentication server is further configured to decrypt encrypted authentication information received from the 3D scanner.

### Claim 21 (depends on 17)

The system according to claim 17, wherein the authentication server is further configured to:
receive information related to the position of the physical structures within the 3D-printed object;
compare the received position information to position information in the authentication values database; and
consider the position of the physical structures within the 3D-printed object when determining the authenticity of the 3D printed object.
