Scientists have figured out how to accurately trace a 3D-printed object to the machine it came from.

The advancement, which the researchers call PrinTracker, could ultimately help law enforcement and intelligence agencies track the origin of 3D-printed guns, counterfeit products, and other goods.

“3D printing has many wonderful uses, but it’s also a counterfeiter’s dream. Even more concerning, it has the potential to make firearms more readily available to people who are not allowed to possess them,” says lead author Wenyao Xu, associate professor of computer science and engineering at the University at Buffalo’s School of Engineering and Applied Sciences.

Unique patterns

To understand the method, it’s helpful to know how 3D printers work. Like a common inkjet printer, 3D printers move back-and-forth while “printing” an object. Instead of ink, a nozzle discharges a filament, such as plastic, in layers until a three-dimensional object forms.

Each layer of a 3D-printed object contains tiny wrinkle—usually measured in submillimeters—called in-fill patterns. These patterns are supposed to be uniform.

However, the printer’s model type, filament, nozzle size, and other factors cause slight imperfections in the patterns. The result is an object that does not match its design plan.

For example, the printer is ordered to create an object with half-millimeter in-fill patterns. But the actual object has patterns that vary 5 to 10 percent from the design plan. Like our fingerprints, these patterns are unique and repeatable. As a result, scientists can trace them back to the 3D printer.

99.8 percent accuracy

“3D printers are built to be the same. But there are slight variations in their hardware created during the manufacturing process that lead to unique, inevitable and unchangeable patterns in every object they print,” Xu says.

To test the system, researchers created five door keys each from 14 common 3D printers—10 fused deposition modeling (FDM) printers and four stereolithography (SLA) printers.

With a common scanner, they created digital images of each key. From there, they enhanced and filtered each image, identifying elements of the in-fill pattern. They then developed an algorithm to align and calculate the variations of each key to verify the authenticity of the fingerprint.

Having created a fingerprint database of the 14 3D printers, the researchers were able to match the key to its printer 99.8 percent of the time.

When they ran a separate series of tests 10 months later to determine if additional use of the printers would affect PrinTracker’s ability to match objects to their machine of origin, the results were the same.

Any object

The team also ran experiments involving keys damaged in various ways to obscure their identity. PrinTracker was 92 percent accurate in these tests.

The technology is similar to the ability to identify the source of paper documents, a practice law enforcement agencies, printer companies, and other organizations have used for decades. While the experiments did not involve counterfeit goods or firearms, PrinTracker can trace any 3D-printed object to its printer, Xu says.

“We’ve demonstrated that PrinTracker is an effective, robust, and reliable way that law enforcement agencies, as well as businesses concerned about intellectual property, can trace the origin of 3D-printed goods,” he says.

The researchers presented their paper at the Association for Computing Machinery’s Conference on Computer and Communications Security. Additional coauthors are from Rutgers University and Northeastern University.