{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T14:35:08Z","timestamp":1783607708396,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":20,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,6,12]],"date-time":"2024-06-12T00:00:00Z","timestamp":1718150400000},"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":[],"published-print":{"date-parts":[[2024,6,12]]},"DOI":"10.1145\/3649476.3658715","type":"proceedings-article","created":{"date-parts":[[2024,6,10]],"date-time":"2024-06-10T12:29:41Z","timestamp":1718022581000},"page":"471-476","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["DyFORA: Dynamic Firmware Obfuscation and Remote Attestation using Hardware Signatures"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-3550-6805","authenticated-orcid":false,"given":"Sajeed","family":"Mohammad","sequence":"first","affiliation":[{"name":"Electrical and Computer Engineering, University of Florida, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1535-0938","authenticated-orcid":false,"given":"Farimah","family":"Farahmandi","sequence":"additional","affiliation":[{"name":"Electrical and Computer Engineering, University of Florida, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,6,12]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2009. Opencores. https:\/\/opencores.org\/projects\/openmsp430"},{"key":"e_1_3_2_1_2_1","unstructured":"2021. secworks. https:\/\/github.com\/secworks\/aes"},{"key":"e_1_3_2_1_3_1","volume-title":"2018 IEEE 19th Latin-American Test Symposium.","author":"A. Marcelli","unstructured":"A. Marcelli et al.2018. Defeating hardware Trojan in microprocessor cores through software obfuscation. In 2018 IEEE 19th Latin-American Test Symposium."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2018.2890277"},{"key":"e_1_3_2_1_5_1","volume-title":"2018. Data exfiltration: A review of external attack vectors and countermeasures. Journal of Network and Computer Applications 101","author":"F. Ullah","year":"2018","unstructured":"F. Ullah et al.2018. Data exfiltration: A review of external attack vectors and countermeasures. Journal of Network and Computer Applications 101 (2018)."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10207-011-0124-7"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2022.102592"},{"key":"e_1_3_2_1_8_1","volume-title":"HEXON: Protecting Firmware Using Hardware-Assisted Execution-Level Obfuscation. In 2021 IEEE Computer Society Annual Symposium on VLSI (ISVLSI). 343\u2013349","author":"Hossain M. M.","unstructured":"M. M. Hossain et al.2021. HEXON: Protecting Firmware Using Hardware-Assisted Execution-Level Obfuscation. In 2021 IEEE Computer Society Annual Symposium on VLSI (ISVLSI). 343\u2013349."},{"key":"e_1_3_2_1_9_1","volume-title":"Sponge-Based Control-Flow Protection for IoT Devices. 2018 IEEE European Symposium on Security and Privacy (EuroS&P)","author":"M. Werner","year":"2018","unstructured":"M. Werner et al.2018. Sponge-Based Control-Flow Protection for IoT Devices. 2018 IEEE European Symposium on Security and Privacy (EuroS&P) (2018)."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/iSES52644.2021.00100"},{"key":"e_1_3_2_1_11_1","volume-title":"Msp430 competitive benchmarking. Texas Instruments","author":"Morton Greg","year":"2005","unstructured":"Greg Morton and K Venkat. 2005. Msp430 competitive benchmarking. Texas Instruments (2005)."},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the Fourth Annual IEEE International Workshop on Workload Characterization.3\u201314","author":"Guthaus M.R.","unstructured":"M.R. Guthaus et al.2001. MiBench: A free, commercially representative embedded benchmark suite. In Proceedings of the Fourth Annual IEEE International Workshop on Workload Characterization.3\u201314."},{"key":"e_1_3_2_1_13_1","volume-title":"Software Protection for the Masses. In 2015 IEEE\/ACM 1st International Workshop on Software Protection. 3\u20139.","author":"P. Junod","unstructured":"P. Junod et al.2015. Obfuscator-LLVM \u2013 Software Protection for the Masses. In 2015 IEEE\/ACM 1st International Workshop on Software Protection. 3\u20139."},{"key":"e_1_3_2_1_14_1","volume-title":"Automation & Test in Europe Conference & Exhibition (DATE).","author":"R. Clercq","unstructured":"R. Clercq et al.2016. SOFIA: Software and control flow integrity architecture. In 2016 Design, Automation & Test in Europe Conference & Exhibition (DATE)."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"crossref","unstructured":"R. Vaslin et al.2009. A Security Approach for Off-Chip Memory in Embedded Microprocessor Systems. Microprocess. Microsyst. (2009).","DOI":"10.1016\/j.micpro.2008.08.008"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2014.2369741"},{"key":"e_1_3_2_1_17_1","volume-title":"Information Hiding","author":"Schrittwieser Sebastian","unstructured":"Sebastian Schrittwieser and Stefan Katzenbeisser. 2011. Code Obfuscation against Static and Dynamic Reverse Engineering. In Information Hiding. Springer Berlin Heidelberg, Berlin, Heidelberg, 270\u2013284."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/THS.2016.7568958"},{"key":"e_1_3_2_1_19_1","first-page":"265","article-title":"SMA: A System-Level Mutual Authentication for Protecting Electronic Hardware and Firmware","volume":"14","author":"U. Guin","year":"2017","unstructured":"U. Guin et al.2017. SMA: A System-Level Mutual Authentication for Protecting Electronic Hardware and Firmware. IEEE Transactions on Dependable and Secure Computing 14, 3 (2017), 265\u2013278.","journal-title":"IEEE Transactions on Dependable and Secure Computing"},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the 2004 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems.","author":"X. Zhuang","unstructured":"X. Zhuang et al.2004. Hardware assisted control flow obfuscation for embedded processors. In Proceedings of the 2004 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems."}],"event":{"name":"GLSVLSI '24: Great Lakes Symposium on VLSI 2024","location":"Clearwater FL USA","acronym":"GLSVLSI '24","sponsor":["SIGDA ACM Special Interest Group on Design Automation"]},"container-title":["Proceedings of the Great Lakes Symposium on VLSI 2024"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3649476.3658715","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3649476.3658715","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T02:32:29Z","timestamp":1755829949000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3649476.3658715"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,12]]},"references-count":20,"alternative-id":["10.1145\/3649476.3658715","10.1145\/3649476"],"URL":"https:\/\/doi.org\/10.1145\/3649476.3658715","relation":{},"subject":[],"published":{"date-parts":[[2024,6,12]]},"assertion":[{"value":"2024-06-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}