{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T16:41:27Z","timestamp":1760028087697,"version":"3.41.0"},"reference-count":18,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T00:00:00Z","timestamp":1559347200000},"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":["Queue"],"published-print":{"date-parts":[[2019,6]]},"abstract":"<jats:p>Open-source firmware can help bring computing to a more secure place by making the actions of firmware more visible and less likely to do harm. This article\u2019s goal is to make readers feel empowered to demand more from vendors who can help drive this change.<\/jats:p>","DOI":"10.1145\/3344777.3349301","type":"journal-article","created":{"date-parts":[[2020,9,3]],"date-time":"2020-09-03T04:01:23Z","timestamp":1599105683000},"page":"40-53","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Open-source Firmware"],"prefix":"10.1145","volume":"17","author":[{"given":"Jessie","family":"Frazelle","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,6]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Garrett M. 2015. Intel Boot Guard Coreboot and user freedom.; https:\/\/mjg59.dreamwidth.org\/33981.html."},{"key":"e_1_2_1_2_1","volume-title":"Embedded Linux Conference Europe; https:\/\/static.googleusercontent.com\/media\/research.google.com\/en\/\/pubs\/archive\/42038","author":"Glass S.","year":"2013","unstructured":"Glass, S. 2013. Verified boot in Chrome OS and how to make it work for you. Embedded Linux Conference Europe; https:\/\/static.googleusercontent.com\/media\/research.google.com\/en\/\/pubs\/archive\/42038.pdf."},{"key":"e_1_2_1_3_1","volume-title":"Supermicro hardware weaknesses let researchers backdoor an IBM cloud server. arsTechnica","author":"Goodin D.","year":"2019","unstructured":"Goodin, D. 2019. Supermicro hardware weaknesses let researchers backdoor an IBM cloud server. arsTechnica; https:\/\/arstechnica.com\/information-technology\/2019\/02\/supermicro-hardware-weaknesses-let-researchers-backdoor-an-ibm-cloud-server\/."},{"key":"e_1_2_1_4_1","volume-title":"AWS Nitro System. Perspectives","author":"Hamilton J.","year":"2019","unstructured":"Hamilton, J. 2019. AWS Nitro System. Perspectives; https:\/\/perspectives.mvdirona.com\/2019\/02\/aws-nitro-system\/."},{"key":"e_1_2_1_5_1","volume-title":"Open Source Firmware Conference Security Keynote; https:\/\/trmm.net\/OSFC_2018_Security_keynote#Boot_Guard.","author":"Hudson T.","year":"2018","unstructured":"Hudson, T. 2018. Open Source Firmware Conference Security Keynote; https:\/\/trmm.net\/OSFC_2018_Security_keynote#Boot_Guard."},{"key":"e_1_2_1_6_1","unstructured":"Intel. 2017. Intel Data Center Block with Firmware Resilience. Solution Brief; https:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/solution-briefs\/firmware-resilience-blocks-solution-brief.pdf."},{"key":"e_1_2_1_7_1","unstructured":"Intel. 2017. What is Intel\u00a9 Management Engine? Intel; https:\/\/www.intel.com\/content\/www\/us\/en\/support\/articles\/000008927\/software\/chipset-software.html."},{"key":"e_1_2_1_8_1","unstructured":"King M. McMillan P. 2018. Securing bare metal hardware at scale. BSides PDX; https:\/\/www.youtube.com\/watch?v=PEVVRkd-wPM"},{"key":"e_1_2_1_9_1","unstructured":"Kumar M. J. 2018. OCP initiatives and Intel implementations; https:\/\/www.opencompute.org\/files\/Intel-System-Firmware-InnovationsMohanKumar-OCP18.pdf."},{"key":"e_1_2_1_10_1","unstructured":"Lattice Semiconductors. 2018. Universal Platform Firmware Resiliency (PFR) ? Servers; http:\/\/www.latticesemi.com\/en\/Solutions\/Solutions\/SolutionsDetails02\/PFR."},{"key":"e_1_2_1_11_1","unstructured":"Leroux S. 2017. The truth about the Intel's hidden Minix OS and security concerns. It's FOSS; https:\/\/itsfoss.com\/fact-intel-minix-case\/."},{"key":"e_1_2_1_12_1","unstructured":"Minnich R. et al. 2017. Replace your exploit-ridden firmware with a Linux kernel; https:\/\/schd.ws\/hosted_files\/osseu17\/84\/Replace%20UEFI%20with%20Linux.pdf."},{"key":"e_1_2_1_13_1","unstructured":"OCP Server Workgroup OCP NIC subgroup. Open Compute Project OCP NIC 3.0 Design Specification Version 0.85b. 2018 https:\/\/www.opencompute.org\/wiki\/Server\/Mezz"},{"key":"e_1_2_1_14_1","volume-title":"Hack brief: Intel fixes a critical bug that lingered for 7 dang years. Wired","author":"Newman L. H.","year":"2017","unstructured":"Newman, L. H. 2017. Hack brief: Intel fixes a critical bug that lingered for 7 dang years. Wired; https:\/\/www.wired.com\/2017\/05\/hack-brief-intel-fixes-critical-bug-lingered-7-dang-years\/."},{"key":"e_1_2_1_15_1","unstructured":"Open Compute Project. 2018. Project Cerberus. GitHub; https:\/\/github.com\/opencomputeproject\/Project_Olympus\/tree\/master\/Project_Cerberus."},{"key":"e_1_2_1_16_1","unstructured":"Pataky D. 2017. Intel Management Engine. Technische Universit\u00e4t Dresden; https:\/\/files.bitkeks.eu\/docs\/intelme-report.pdf."},{"key":"e_1_2_1_17_1","doi-asserted-by":"crossref","unstructured":"Regenscheid A. 2018. Platform Firmware Resiliency Guidelines. NIST Special Publication 800-193; https:\/\/nvlpubs.nist.gov\/nistpubs\/SpecialPublications\/NIST.SP.800-193.pdf.","DOI":"10.6028\/NIST.SP.800-193"},{"key":"e_1_2_1_18_1","unstructured":"Savagaonkar U. et al. 2017. Titan in depth: Security in plaintext. Google Cloud; https:\/\/cloud.google.com\/blog\/products\/gcp\/titan-in-depth-security-in-plaintext."}],"container-title":["Queue"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3344777.3349301","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3344777.3349301","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:54:27Z","timestamp":1750204467000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3344777.3349301"}},"subtitle":["Step into the world behind the kernel."],"short-title":[],"issued":{"date-parts":[[2019,6]]},"references-count":18,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2019,6]]}},"alternative-id":["10.1145\/3344777.3349301"],"URL":"https:\/\/doi.org\/10.1145\/3344777.3349301","relation":{},"ISSN":["1542-7730","1542-7749"],"issn-type":[{"type":"print","value":"1542-7730"},{"type":"electronic","value":"1542-7749"}],"subject":[],"published":{"date-parts":[[2019,6]]},"assertion":[{"value":"2019-06-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}