// THE VERGE — LINUX & OPEN SOURCE
The cat-and-mouse game over 3D-printed guns has begun
Posts from this topic will be added to your daily email digest and your homepage feed.
Posts from this topic will be added to your daily email digest and your homepage feed.
The ‘Hochulization’ tool purports to subvert proposed gun-blocking 3D printer software.
The ‘Hochulization’ tool purports to subvert proposed gun-blocking 3D printer software.
Posts from this author will be added to your daily email digest and your homepage feed.
The creator of the world’s first 3D-printed gun claims he’s developed a way to thwart government-mandated software meant to block 3D printers from making firearms. It’s an opening volley in what’s shaping up to be an evolving battle between regulators trying to stem the tide of ghost guns and individuals trying to create workarounds.
Cody Wilson, who claims to have made the detection-defying tool, is calling it “Hochulization” as a direct jab at New York Gov. Kathy Hochul, who pushed through the nation’s first law mandating gun file detection software on new printers earlier this year. “New York is trying to reach into the internet and police how open-source 3D printing is done,” Wilson, who’s based out of Austin, Texas, told The Verge. “I think of it as a self-defense measure.”
The tool is designed to break a relatively simple approach to a 3D-printed gun ban. Wilson’s company, Defense Distributed, runs DEFCAD, the world’s largest 3D gun file repository, which he says hosts over 200,000 files of gun designs and components, such as suppressors. Each of those files can be identified by a hash, a unique string of numbers that’s created by running the file through an algorithm. In theory, a gun file detection system that uses a hashing-based identification method would look for those exact hashes to determine whether a file is a potential gun, flag it, and prevent it from printing.
Hochulization mucks up that process by automatically changing those hashes. It adds a series of bytes to each file that changes the hash without altering the function of the end product. A 3D-printed suppressor or gun, in other words, would still work as intended. “Hochulizaiton is a de minimis policy to change the hash of every file that gets created and downloaded to where there is never going to be a complete library of hashes,” Wilson says.
Wilson says he wants to apply the Hochulization treatment to all files hosted on DEFCAD by default as a means of “self-defense” against growing calls for gun detection software, which he describes as invasive digital surveillance. Wilson says he will make the tool available to DEFCAD users, though he says he also intends to make it open source, which would let an individual user with a gun file apply the tool to scramble the hash and potentially sidestep detection.