{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,25]],"date-time":"2026-07-25T00:57:02Z","timestamp":1784941022255,"version":"3.55.0"},"reference-count":71,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2018,7,5]],"date-time":"2018-07-05T00:00:00Z","timestamp":1530748800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Interact. Mob. Wearable Ubiquitous Technol."],"published-print":{"date-parts":[[2018,7,5]]},"abstract":"<jats:p>Additive manufacturing, or 3D printing, has been widely applied in product manufacturing. However, the emerging unauthorized access of 3D printing data, as well as the growth in the pervasiveness and capability of 3D printing devices have raised serious concerns about 3D printing product anti-counterfeit. Electronic product tags are the current standard for authentication purposes; however, often this technology is neither secure nor cost-effective, and fails to take advantage of other unique 3D printing features. Considering the great usability of the QR code, we are motivated to enhance the QR code for the practical and cost-effective 3D printing product identification. Particularly, we bring up the all-in-one design, all-in-one manufacturing concept incorporating the QR code in the complete 3D printing paradigm. In detail, we explore the possibility of leveraging the random and uncontrollable process variations in the 3D printing system to generate a unique fingerprint for the integrated QR code. To this end, we present an end-to-end 3D-printed QR code verification framework, which does not change the original QR protocol and functionality. The entire solution can be implemented with commodity 3D printers and smartphones. Specifically, we first investigate the inevitable and random process variations in the 3D printing mechanism and analyze the causality between the variations and detectable geometric deformation. We further develop a fingerprint extraction algorithm taking into account both the QR code property and the 3D printer characteristics. The system evaluation indicates that our solution is secure and robust in multiple scenarios.<\/jats:p>","DOI":"10.1145\/3214286","type":"journal-article","created":{"date-parts":[[2018,7,5]],"date-time":"2018-07-05T15:19:10Z","timestamp":1530803950000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":15,"title":["My Smartphone Recognizes Genuine QR Codes!"],"prefix":"10.1145","volume":"2","author":[{"given":"Chen","family":"Song","sequence":"first","affiliation":[{"name":"University at Buffalo, the State University of New York, Department of Computer Science and Engineering, Amherst, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhengxiong","family":"Li","sequence":"additional","affiliation":[{"name":"University at Buffalo, the State University of New York, Department of Computer Science and Engineering, Amherst, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wenyao","family":"Xu","sequence":"additional","affiliation":[{"name":"University at Buffalo, the State University of New York, Department of Computer Science and Engineering, Amherst, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chi","family":"Zhou","sequence":"additional","affiliation":[{"name":"University at Buffalo, the State University of New York, Department of Computer Science and Engineering, Amherst, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhanpeng","family":"Jin","sequence":"additional","affiliation":[{"name":"University at Buffalo, the State University of New York, Department of Computer Science and Engineering, Amherst, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kui","family":"Ren","sequence":"additional","affiliation":[{"name":"University at Buffalo, the State University of New York, Department of Computer Science and Engineering, Amherst, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2018,7,5]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"First edition in 1950s. G-code (RS-274). http:\/\/reprap.org\/wiki\/G-code."},{"key":"e_1_2_1_2_1","unstructured":"First edition in 1950s. Materialise Magics. http:\/\/software.materialise.com\/magics."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1108\/13552540210441166"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037752"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/2984464.2984483"},{"key":"e_1_2_1_6_1","volume-title":"Creating, Editing, Remixing, and Making in Three Dimensions. Maker Media","author":"Bernier Samuel N","unstructured":"Samuel N Bernier, Bertier Luyt, and Tatiana Reinhard. 2015. Design for 3D Printing: Scanning, Creating, Editing, Remixing, and Making in Three Dimensions. Maker Media, Inc."},{"key":"e_1_2_1_7_1","volume-title":"Design of Machine Elements","author":"Bhandari VB","unstructured":"VB Bhandari. 2010. Design of Machine Elements. Tata McGraw-Hill Education."},{"key":"e_1_2_1_8_1","first-page":"475","article-title":"Forgery: \"Fingerprinting","volume":"436","author":"Buchanan James DR","year":"2005","unstructured":"James DR Buchanan, Russell P Cowburn, Ana-Vanessa Jausovec, Dorothee Petit, Peter Seem, Gang Xiong, Del Atkinson, Kate Fenton, Dan A Allwood, and Matthew T Bryan. 2005. Forgery: \"Fingerprinting\" Documents and Packaging. Nature 436, 7050 (2005), 475.","journal-title":"Documents and Packaging. Nature"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1049\/iet-ifs.2009.0032"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.1986.4767851"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jsv.2008.07.005"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/940506"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/850924.851526"},{"key":"e_1_2_1_14_1","volume-title":"Optical Holography","author":"Collier Robert","unstructured":"Robert Collier. 2013. Optical Holography. Elsevier."},{"key":"e_1_2_1_15_1","volume-title":"Worldwide Developers Conference. 2017","author":"Apple","year":"2018","unstructured":"Apple Worldwide Developers Conference. 2017. Capturing Depth in iPhone Photography. Retrieved 2018-4-17 from https:\/\/developer.apple.com\/videos\/play\/wwdc2017\/507\/"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2660267.2660325"},{"key":"e_1_2_1_17_1","unstructured":"Vincent Del Toro. 1985. Electric Machines and Power Systems. (1985)."},{"key":"e_1_2_1_18_1","volume-title":"QR Code Essentials. Denso Wave 900","author":"Denso ADC","year":"2011","unstructured":"ADC Denso. 2011. QR Code Essentials. Denso Wave 900 (2011)."},{"key":"e_1_2_1_19_1","volume-title":"AccelPrint: Imperfections of Accelerometers Make Smartphones Trackable. In The 2014 Network and Distributed System Security (NDSS) Symposium.","author":"Dey Sanorita","year":"2014","unstructured":"Sanorita Dey, Nirupam Roy, Wenyuan Xu, Romit Roy Choudhury, and Srihari Nelakuditi. 2014. AccelPrint: Imperfections of Accelerometers Make Smartphones Trackable. In The 2014 Network and Distributed System Security (NDSS) Symposium."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.5555\/2892753.2892800"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/0010-4485(94)90032-9"},{"key":"e_1_2_1_22_1","unstructured":"FGAE. 2018. Camera FV-5. Retrieved 2018-4-2 from https:\/\/play.google.com\/store\/apps\/details?id=com.flavionet.android.camera.pro"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/1524205"},{"key":"e_1_2_1_24_1","volume-title":"Additive Manufacturing Technologies","author":"Gibson Ian","unstructured":"Ian Gibson, David W Rosen, and Brent Stucker. 2010. Design for Additive Manufacturing. In Additive Manufacturing Technologies. Springer, 299--332."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1002\/sapm1941201224"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978323"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2005.861395"},{"key":"e_1_2_1_28_1","unstructured":"Amruta L. Kabade. 2016. Canny Edge Detection Algorithm. (2016)."},{"key":"e_1_2_1_29_1","volume-title":"Convective Heat and Mass Transfer","author":"Kays William Morrow","unstructured":"William Morrow Kays, Michael E Crawford, and Bernhard Weigand. 2012. Convective Heat and Mass Transfer. Tata McGraw-Hill Education."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/3051733"},{"key":"e_1_2_1_31_1","volume-title":"Electromechanical Motion Devices","author":"Krause Paul C","unstructured":"Paul C Krause, Oleg Wasynczuk, and Steven D Pekarek. 2012. Electromechanical Motion Devices. Vol. 90. John Wiley 8 Sons."},{"key":"e_1_2_1_32_1","volume-title":"Incremental Motion Step Motors and Control Systems","author":"Kuo BC","year":"1978","unstructured":"BC Kuo and J Tal. 1978. Incremental Motion Step Motors and Control Systems, Volume II. SRL. Publishing (1978)."},{"key":"e_1_2_1_33_1","volume-title":"A Heat Transfer Textbook","author":"Lienhard John H","unstructured":"John H Lienhard. 2013. A Heat Transfer Textbook. Courier Corporation."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2006.873602"},{"key":"e_1_2_1_35_1","volume-title":"Disruptive Technologies: Advances that Will Transform Life, Business, and The Global Economy.","author":"Manyika James","year":"2013","unstructured":"James Manyika, Michael Chui, Jacques Bughin, Richard Dobbs, Peter Bisson, and Alex Marrs. 2013. Disruptive Technologies: Advances that Will Transform Life, Business, and The Global Economy. Vol. 180. McKinsey Global Institute San Francisco, CA."},{"key":"e_1_2_1_36_1","unstructured":"Nanoscribe. 2016. Photonic Professional GT. Retrieved 2017-08-11 from https:\/\/www.photonics.com\/pr61179\/Photonic_Professional_GT"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/CICC.2001.929760"},{"key":"e_1_2_1_38_1","unstructured":"Newsweek. 2015. Counterfeit Drug Industry. Retrieved 2018-4-17 from http:\/\/www.newsweek.com\/2015\/09\/25\/fake-drug-industry-exploding-and-we-cant-do-anything-about-it-373088.html"},{"key":"e_1_2_1_39_1","unstructured":"The Global Language of Business. 2017. Universal Product Code (UPC). Retrieved 2018-4-17 from http:\/\/www.gs1us.org\/resources\/standards\/ean-upc-visuals"},{"key":"e_1_2_1_40_1","unstructured":"Tom Page. 2011. Design for Additive Manufacturing. (2011)."},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCIT.2013.6645969"},{"key":"e_1_2_1_42_1","volume-title":"Physical One-way Functions. Science 297, 5589","author":"Pappu Ravikanth","year":"2002","unstructured":"Ravikanth Pappu, Ben Recht, Jason Taylor, and Neil Gershenfeld. 2002. Physical One-way Functions. Science 297, 5589 (2002), 2026--2030."},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.3788\/COL201412.010601"},{"key":"e_1_2_1_44_1","volume-title":"Perceptual Metrics for Image Database Navigation","author":"Rubner Yossi","unstructured":"Yossi Rubner and Carlo Tomasi. 2001. The Earth Mover's Distance. In Perceptual Metrics for Image Database Navigation. Springer, 13--28."},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1026543900054"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.5555\/1196474"},{"key":"e_1_2_1_47_1","unstructured":"Samsung. 2017. Samsung Galaxy S8 Specifications. Retrieved 2018-4-17 from http:\/\/www.samsung.com\/global\/galaxy\/galaxy-s8\/specs\/"},{"key":"e_1_2_1_48_1","unstructured":"Science. 2018. Drug Manufacturing via 3D Printing. Retrieved 2018-4-17 from http:\/\/www.sciencemag.org\/news\/2018\/01\/you-could-soon-be-manufacturing-your-own-drugs-thanks-3d-printing"},{"key":"e_1_2_1_49_1","volume-title":"A QR Code Based Zero-Watermarking Scheme for Authentication of Medical Images in Teleradiology Cloud. Computational and Mathematical Methods in Medicine 2013","author":"Seenivasagam Vellaisamy","year":"2013","unstructured":"Vellaisamy Seenivasagam and Ramesh Velumani. 2013. A QR Code Based Zero-Watermarking Scheme for Authentication of Medical Images in Teleradiology Cloud. Computational and Mathematical Methods in Medicine 2013 (2013)."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.actbio.2012.10.041"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.4103\/0110-5558.76434"},{"key":"e_1_2_1_52_1","volume-title":"Mechanical Engineering Design","author":"Shigley Joseph E","unstructured":"Joseph E Shigley, Charles R Mischke, and Richard G Budynas. 2004. Mechanical Engineering Design. McGraw-Hill."},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.2209532"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978300"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2016.7524367"},{"key":"e_1_2_1_56_1","volume-title":"Statistical Engineering: An Algorithm for Reducing Variation in Manufacturing Processes.","author":"Steiner Stefan H","year":"2005","unstructured":"Stefan H Steiner and R Jock MacKay. 2005. Statistical Engineering: An Algorithm for Reducing Variation in Manufacturing Processes. Vol. 1. ASQ Quality Press."},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcom.1997.0439"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/1278480.1278484"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2015.2506546"},{"key":"e_1_2_1_60_1","unstructured":"Keith M Tolk. 1992. Reflective Particle Technology for Identification of Critical Components. Technical Report. Sandia National Labs. Albuquerque NM (United States)."},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1007\/11894063_29"},{"key":"e_1_2_1_62_1","volume-title":"Physical Unclonable Functions for Enhanced Security of Tokens and Tags. In ISSE 2006-Securing Electronic Busines Processes. Springer, 30--37","author":"Tuyls Pim","year":"2006","unstructured":"Pim Tuyls and Boris \u0160koric. 2006. Physical Unclonable Functions for Enhanced Security of Tokens and Tags. In ISSE 2006-Securing Electronic Busines Processes. Springer, 30--37."},{"key":"e_1_2_1_63_1","unstructured":"Ultimaker. 2013. As 3D Printing Becomes More Accessible Copyright Questions Arise. Retrieved 2017-5-1 from http:\/\/www.npr.org\/sections\/alltechconsidered\/2013\/02\/19\/171912826\/as-3-d-printing-become-more-accessible-copyright-questions-arise"},{"key":"e_1_2_1_64_1","unstructured":"Ultimaker. 2017. Ultimaker Cura Software. Retrieved 2018-4-17 from https:\/\/ultimaker.com\/en\/products\/cura-software"},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.88573"},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICIP.1994.413536"},{"key":"e_1_2_1_67_1","volume-title":"QR Code Using Invisible Watermarking in Frequency Domain. In 2011 Ninth International Conference on ICT and Knowledge Engineering. IEEE, 47--52","author":"Vongpradhip Sartid","year":"2012","unstructured":"Sartid Vongpradhip and Suppat Rungraungsilp. 2012. QR Code Using Invisible Watermarking in Frequency Domain. In 2011 Ninth International Conference on ICT and Knowledge Engineering. IEEE, 47--52."},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/3131672.3131686"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCSE.2009.718"},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/214762.214771"},{"key":"e_1_2_1_71_1","unstructured":"Terry Wohlers. 2017. Wohlers report 2017: 3D Printing and Additive Manufacturing State of the Industry. Wohlers Associates."}],"container-title":["Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3214286","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3214286","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,12]],"date-time":"2025-08-12T15:09:34Z","timestamp":1755011374000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3214286"}},"subtitle":["Practical Unclonable QR Code via 3D Printing"],"short-title":[],"issued":{"date-parts":[[2018,7,5]]},"references-count":71,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2018,7,5]]}},"alternative-id":["10.1145\/3214286"],"URL":"https:\/\/doi.org\/10.1145\/3214286","relation":{},"ISSN":["2474-9567"],"issn-type":[{"value":"2474-9567","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,7,5]]},"assertion":[{"value":"2017-11-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-04-01","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-07-05","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}