{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,28]],"date-time":"2025-11-28T12:32:30Z","timestamp":1764333150613,"version":"3.41.0"},"reference-count":40,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2022,7,31]],"date-time":"2022-07-31T00:00:00Z","timestamp":1659225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/"}],"funder":[{"name":"NSF","award":["1704176"],"award-info":[{"award-number":["1704176"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2022,7,31]]},"abstract":"<jats:p>Intermittent computing derives its name from the intermittent character of the power source used to drive the computing, typically an energy harvester of ambient energy sources. Intermittent computing is characterized by frequent transitions between the powered and the non-powered state. To enable the processor to quickly recover from unexpected power loss, regular checkpoints store the run-time state of the program, including variables, control information, and machine state. In sensitive applications such as logged measurements, checkpoints must be secured against tamper and replay. We investigate the overhead of creating, securing, and restoring checkpoints with respect to the application. We propose a configurable checkpoint security setting that leverages application properties to reduce overhead of checkpoint security and implement the same using a secure checkpointing protocol. We discuss a prototype implementation for a FRAM-based micro-controller, and we characterize the cost of adding and configuring security to traditional checkpointing using a suite of embedded benchmark applications.<\/jats:p>","DOI":"10.1145\/3522748","type":"journal-article","created":{"date-parts":[[2022,3,31]],"date-time":"2022-03-31T12:06:24Z","timestamp":1648728384000},"page":"1-22","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Benchmarking and Configuring Security Levels in Intermittent Computing"],"prefix":"10.1145","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9233-7310","authenticated-orcid":false,"given":"Archanaa S.","family":"Krishnan","sequence":"first","affiliation":[{"name":"Virginia Tech, Blacksburg, Virginia, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Patrick","family":"Schaumont","sequence":"additional","affiliation":[{"name":"Worcester Polytechnic University, Worcester, Massachusetts, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,9,5]]},"reference":[{"key":"e_1_3_2_2_2","unstructured":"Texas Instruments. 2016. MSP430FR5994 LaunchPad Development Kit (MSP-EXP430FR5994). Technical Report. Texas Instruments. Retrieved from http:\/\/www.ti.com\/lit\/ug\/slau678a\/slau678a.pdf."},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/3316482.3326357"},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.3390\/s18010172"},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/3417308.3430267"},{"key":"e_1_3_2_6_2","article-title":"GIFT-COFB v1.0","author":"Banik Subhadeep","year":"2019","unstructured":"Subhadeep Banik, Avik Chakraborti, Tetsu Iwata, Kazuhiko Minematsu, Mridul Nandi, Thomas Peyrin, Yu Sasaki, Siang Meng Sim, and Yosuke Todo. 2019. GIFT-COFB v1.0. Submission to Round 2 of the NIST Lightweight Cryptography project. Retrieved from https:\/\/csrc.nist.gov\/CSRC\/media\/Projects\/lightweight-cryptography\/documents\/round-2\/spec-doc-rnd2\/gift-cofb-spec-round2.pdf.","journal-title":"Submission to Round 2 of the NIST Lightweight Cryptography project"},{"key":"e_1_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-25937-4_25"},{"key":"e_1_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/3372799.3394365"},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/GIOTS.2017.8016243"},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/HST.2019.8740834"},{"key":"e_1_3_2_11_2","article-title":"Ascon v1.2","author":"Dobraunig Christoph","year":"2019","unstructured":"Christoph Dobraunig, Maria Eichlseder, Florian Mendel, and Martin Schl\u00e4ffer. 2019. Ascon v1.2. Submission to Round 1 of the NIST Lightweight Cryptography project. Retrieved from https:\/\/csrc.nist.gov\/CSRC\/media\/Projects\/Lightweight-Cryptography\/documents\/round-1\/spec-doc\/ascon-spec.pdf.","journal-title":"Submission to Round 1 of the NIST Lightweight Cryptography project"},{"key":"e_1_3_2_12_2","volume-title":"Proceedings of the 19th Annual Network and Distributed System Security Symposium (NDSS\u201912)","author":"Eldefrawy Karim","year":"2012","unstructured":"Karim Eldefrawy, Aur\u00e9lien Francillon, Daniele Perito, and Gene Tsudik. 2012. SMART: Secure and minimal architecture for (establishing a dynamic) root of trust. In Proceedings of the 19th Annual Network and Distributed System Security Symposium (NDSS\u201912)."},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCAD.2017.8203802"},{"key":"e_1_3_2_14_2","first-page":"45","volume-title":"Proceedings of the 17th USENIX Security Symposium","author":"Halderman J. Alex","year":"2008","unstructured":"J. Alex Halderman, Seth D. Schoen, Nadia Heninger, William Clarkson, William Paul, Joseph A. Calandrino, Ariel J. Feldman, Jacob Appelbaum, and Edward W. Felten. 2008. Lest we remember: Cold boot attacks on encryption keys. In Proceedings of the 17th USENIX Security Symposium, Paul C. van Oorschot (Ed.). USENIX Association, 45\u201360. Retrieved from http:\/\/www.usenix.org\/events\/sec08\/tech\/full_papers\/halderman\/halderman.pdf."},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080238"},{"key":"e_1_3_2_16_2","unstructured":"IEEE. [n.d.]. IEEE 802.15.4-2003\u2014IEEE Standard for Telecommunications and Information Exchange Between Systems\u2014LAN\/MAN Specific Requirements\u2014Part 15: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low Rate Wireless Personal Area Networks (WPAN). Retrieevd from https:\/\/standards.ieee.org\/standard\/802_15_4-2003.html."},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/2700249"},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2020.3026493"},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378476"},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-05072-6_7"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.23919\/DATE.2019.8714997"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.3023649"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2020.2973911"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.4230\/LIPIcs.SNAPL.2017.8"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/2737924.2737978"},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2017.2647955"},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/3314221.3314613"},{"key":"e_1_3_2_28_2","unstructured":"NIST. 2018. Lightweight Cryptography Competition. Retrieved from https:\/\/csrc.nist.gov\/projects\/lightweight-cryptography."},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/3079763"},{"key":"e_1_3_2_30_2","unstructured":"James Pallister Simon J. Hollis and Jeremy Bennett. 2013. BEEBS: Open benchmarks for energy measurements on embedded platforms. Retrieved from http:\/\/arxiv.org\/abs\/1308.5174."},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/1961295.1950386"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/1015047.1015049"},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/586110.586125"},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3064348"},{"key":"e_1_3_2_35_2","unstructured":"Statista. 2020. Internet of Things (IoT Statistics Report). Retrieved from https:\/\/www.statista.com\/study\/27915\/internet-of-things-iot-statista-dossier\/."},{"key":"e_1_3_2_36_2","unstructured":"DSF 3V Supercapacitor. [n.d.]. DSF447Q3R0 Datasheet. Retrieved from https:\/\/www.cde.com\/resources\/catalogs\/DSF.pdf."},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/3360609"},{"key":"e_1_3_2_38_2","volume-title":"MSP MCU FRAM Utilities","author":"Texas Instruments","year":"2017","unstructured":"Texas Instruments. 2017. MSP MCU FRAM Utilities. Texas Instruments. Retrieved from https:\/\/www.ti.com\/tool\/MSP-FRAM-UTILITIES."},{"key":"e_1_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1109\/WF-IoT.2015.7389067"},{"key":"e_1_3_2_40_2","doi-asserted-by":"crossref","unstructured":"Emanuele Valea Mathieu Da Silva Giorgio Di Natale Marie-Lise Flottes Sophie Dupuis and Bruno Rouzeyre. 2018. SECCS: SECure context saving for IoT devices. Retrieved from http:\/\/arxiv.org\/abs\/1903.04314.","DOI":"10.1109\/DTIS.2018.8368561"},{"key":"e_1_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378478"}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3522748","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3522748","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3522748","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:30:16Z","timestamp":1750188616000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3522748"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7,31]]},"references-count":40,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2022,7,31]]}},"alternative-id":["10.1145\/3522748"],"URL":"https:\/\/doi.org\/10.1145\/3522748","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"type":"print","value":"1539-9087"},{"type":"electronic","value":"1558-3465"}],"subject":[],"published":{"date-parts":[[2022,7,31]]},"assertion":[{"value":"2021-06-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-09-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}