{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,28]],"date-time":"2025-08-28T12:15:55Z","timestamp":1756383355353,"version":"3.37.3"},"reference-count":43,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2020,8,30]],"date-time":"2020-08-30T00:00:00Z","timestamp":1598745600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,8,30]],"date-time":"2020-08-30T00:00:00Z","timestamp":1598745600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1704176"],"award-info":[{"award-number":["1704176"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000028","name":"Semiconductor Research Corporation","doi-asserted-by":"crossref","award":["2712.019"],"award-info":[{"award-number":["2712.019"]}],"id":[{"id":"10.13039\/100000028","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Hardw Syst Secur"],"published-print":{"date-parts":[[2020,12]]},"DOI":"10.1007\/s41635-020-00099-6","type":"journal-article","created":{"date-parts":[[2020,8,30]],"date-time":"2020-08-30T02:02:46Z","timestamp":1598752966000},"page":"263-276","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Secure and Stateful Power Transitions in Embedded Systems"],"prefix":"10.1007","volume":"4","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9233-7310","authenticated-orcid":false,"given":"Archanaa S.","family":"Krishnan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Charles","family":"Suslowicz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Patrick","family":"Schaumont","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,8,30]]},"reference":[{"key":"99_CR1","unstructured":"Zatara High-Performance, Secure, 32-Bit ARM Microcontroller. Tech. rep., Maxim (2009)"},{"key":"99_CR2","unstructured":"Aranha DF, Gouv\u00e2 CPL (2010) RELIC is an efficient library for cryptography"},{"key":"99_CR3","doi-asserted-by":"publisher","first-page":"389","DOI":"10.1007\/978-3-540-25937-4_25","volume-title":"The EAX mode of operation","author":"M Bellare","year":"2004","unstructured":"Bellare M, Rogaway P, Wagner D (2004) The EAX mode of operation. Springer, Berlin, pp 389\u2013407. https:\/\/doi.org\/10.1007\/978-3-540-25937-4_25"},{"issue":"9","key":"99_CR4","doi-asserted-by":"publisher","first-page":"1390","DOI":"10.1109\/TC.2018.2889080","volume":"68","author":"G Berthou","year":"2019","unstructured":"Berthou G, Delizy T, Marquet K, Risset T, Salagnac G (2019) Sytare: a lightweight kernel for NVRAM-based transiently-powered systems. IEEE Trans Comput 68(9):1390\u20131403","journal-title":"IEEE Trans Comput"},{"key":"99_CR5","unstructured":"Birr-Pixton J (2017) Cifra: cryptographic primitive collection. https:\/\/github.com\/ctz\/cifra"},{"key":"99_CR6","doi-asserted-by":"publisher","unstructured":"Biswas S, Neogy S (2011) Secure checkpointing using public key cryptography in mobile computing. In: 2011 fifth IEEE International Conference on Advanced Telecommunication Systems and Networks (ANTS). https:\/\/doi.org\/10.1109\/ANTS.2011.6163669, pp 1\u20133","DOI":"10.1109\/ANTS.2011.6163669"},{"key":"99_CR7","doi-asserted-by":"publisher","unstructured":"Bronevetsky G, Marques D, Pingali K, McKee S, Rugina R (2009) Compiler-enhanced incremental checkpointing for openmp applications. In: 2009 IEEE International Symposium on Parallel Distributed Processing. https:\/\/doi.org\/10.1109\/IPDPS.2009.5160999, pp 1\u201312","DOI":"10.1109\/IPDPS.2009.5160999"},{"key":"99_CR8","doi-asserted-by":"publisher","unstructured":"Da Y, Khaligh A (2009) Hybrid offshore wind and tidal turbine energy harvesting system with independently controlled rectifiers. In: 2009 35th Annual Conference of IEEE Industrial Electronics. https:\/\/doi.org\/10.1109\/IECON.2009.5414866, pp 4577\u20134582","DOI":"10.1109\/IECON.2009.5414866"},{"key":"99_CR9","unstructured":"Daemen J, Rijmen V (2000) Rijndael for AES. In: AES Candidate Conference, pp 343\u2013348"},{"key":"99_CR10","doi-asserted-by":"crossref","unstructured":"Davi L, Hanreich M, Paul D, Sadeghi A, Koeberl P, Sullivan D, Arias O, Jin Y (2015) HAFIX: hardware-assisted flow integrity extension. In: Proceedings of the 52nd Annual Design Automation Conference, San Francisco, CA, USA, June 7\u201311, 2015 , pp 74:1\u201374:6","DOI":"10.1145\/2744769.2744847"},{"key":"99_CR11","doi-asserted-by":"crossref","unstructured":"Dinu D, Krishnan AS, Schaumont P (2019) SIA: secure intermittent architecture for off-the-shelf resource-constrained microcontrollers. In: IEEE International Symposium on Hardware Oriented Security and Trust, HOST 2019, McLean, VA, USA, May 5-10, 2019, pp 208\u2013217","DOI":"10.1109\/HST.2019.8740834"},{"key":"99_CR12","unstructured":"Eldefrawy K, Francillon A, Perito D, Tsudik G (2012) SMART: secure and minimal architecture for (establishing a dynamic) root of trust. In: NDSS 2012, 19th Annual Network and Distributed System Security Symposium, February 5-8, San Diego, USA"},{"key":"99_CR13","unstructured":"Gaglione A, Rodenas-Herraiz D, Jia Y, Mascolo Sarfraz Nawaz EAC, Soga K, Seshia AA (2018) Energy neutral operation of vibration energy-harvesting sensor networks for bridge applications. In: Proceedings of the 2018 International Conference on Embedded Wireless Systems and Networks, EWSN 8217;18, pp 1\u201312. Junction Publishing, USA. http:\/\/dl.acm.org\/citation.cfm?id=3234847.3234849"},{"key":"99_CR14","doi-asserted-by":"publisher","unstructured":"Ghodsi Z, Garg S, Karri R (2017) Optimal checkpointing for secure intermittently-powered IoT devices. pp 376\u2013383. https:\/\/doi.org\/10.1109\/ICCAD.2017.8203802","DOI":"10.1109\/ICCAD.2017.8203802"},{"key":"99_CR15","doi-asserted-by":"crossref","unstructured":"Gofman MI, Luo R, Yang P, Gopalan K (2011) SPARC: a security and privacy aware virtual machinecheckpointing mechanism. In: Proceedings of the 10th Annual ACM Workshop on Privacy in the Electronic Society, WPES \u201911, pp 115\u2013124","DOI":"10.1145\/2046556.2046571"},{"issue":"5","key":"99_CR16","doi-asserted-by":"publisher","first-page":"742","DOI":"10.1109\/TDSC.2016.2631548","volume":"15","author":"L Guan","year":"2018","unstructured":"Guan L, Lin J, Ma Z, Luo B, Xia L, Jing J (2018) Copker: a cryptographic engine against cold-boot attacks. IEEE Trans Dependable Sec Comput 15(5):742\u2013754","journal-title":"IEEE Trans Dependable Sec Comput"},{"issue":"5","key":"99_CR17","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1145\/1506409.1506429","volume":"52","author":"JA Halderman","year":"2009","unstructured":"Halderman JA, Schoen SD, Heninger N, Clarkson W, Paul W, Calandrino JA, Feldman AJ, Appelbaum J, Felten EW (2009) Lest we remember: cold-boot attacks on encryption keys. Commun ACM 52(5):91\u201398","journal-title":"Commun ACM"},{"key":"99_CR18","doi-asserted-by":"crossref","unstructured":"Hicks M (2017) Clank: architectural support for intermittent computation. In: Proceedings of the 44th Annual International Symposium on Computer Architecture, ISCA 2017, Toronto, ON, Canada, June 24-28, 2017, pp 228\u2013240","DOI":"10.1145\/3140659.3080238"},{"issue":"9","key":"99_CR19","doi-asserted-by":"publisher","first-page":"1198","DOI":"10.1109\/TC.2008.212","volume":"58","author":"DE Holcomb","year":"2009","unstructured":"Holcomb DE, Burleson WP, Fu K (2009) Power-up SRAM state as an identifying fingerprint and source of true random numbers. IEEE Trans Comput 58(9):1198\u20131210","journal-title":"IEEE Trans Comput"},{"issue":"1","key":"99_CR20","doi-asserted-by":"publisher","first-page":"8:1","DOI":"10.1145\/2700249","volume":"12","author":"H Jayakumar","year":"2015","unstructured":"Jayakumar H, Raha A, Lee WS, Raghunathan V (2015) Quickrecall: a HW\/SW approach for computing across power cycles in transiently powered computers. JETC 12(1):8:1\u20138:19","journal-title":"JETC"},{"key":"99_CR21","doi-asserted-by":"publisher","unstructured":"Kannan S, Karimi N, Sinanoglu O, Karri R (2015) Security vulnerabilities of emerging nonvolatile main memories and countermeasures 34(1):2\u201315. https:\/\/doi.org\/10.1109\/TCAD.2014.2369741","DOI":"10.1109\/TCAD.2014.2369741"},{"issue":"1","key":"99_CR22","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1109\/JSSC.2013.2284367","volume":"49","author":"S Khanna","year":"2014","unstructured":"Khanna S, Bartling S, Clinton M, Summerfelt SR, Rodriguez JA, McAdams HP (2014) An FRAM-based nonvolatile logic MCU SoC exhibiting 100% digital state retention at VDD =\u20090 V achieving zero leakage with <\u2009400-ns wakeup time for ULP applications. J Solid-State Circuits 49(1):95\u2013106","journal-title":"J Solid-State Circuits"},{"key":"99_CR23","doi-asserted-by":"crossref","unstructured":"Krishnan AS, Suslowicz C, Dinu D, Schaumont P (2019) Secure intermittent computing protocol: protecting state across power loss. In: Design, Automation & Test in Europe Conference & Exhibition, DATE 2019, Florence, Italy, March 25-29, 2019, pp 734\u2013739","DOI":"10.23919\/DATE.2019.8714997"},{"issue":"2","key":"99_CR24","doi-asserted-by":"publisher","first-page":"1384","DOI":"10.1109\/COMST.2015.2497324","volume":"18","author":"M Ku","year":"2016","unstructured":"Ku M, Li W, Chen Y, Ray Liu KJ (2016) Advances in energy harvesting communications: past, present, and future challenges. IEEE Communications Surveys Tutorials 18(2):1384\u20131412. https:\/\/doi.org\/10.1109\/COMST.2015.2497324","journal-title":"IEEE Communications Surveys Tutorials"},{"key":"99_CR25","doi-asserted-by":"crossref","unstructured":"Li J, HoonHyun J, SamHa D (2018) A multi-source energy harvesting system to power microcontrollers for cryptography. In: IECON 2018 - 44th Annual Conference of the IEEE Industrial Electronics Society, Washington, DC, USA, October 21-23, 2018, pp 901\u2013906","DOI":"10.1109\/IECON.2018.8591833"},{"key":"99_CR26","doi-asserted-by":"publisher","unstructured":"Li Y, Li T, Patel RA, Yang XD, Zhou X (2018) Self-powered gesture recognition with ambient light. In: Proceedings of the 31st Annual ACM Symposium on User Interface Software and Technology, UIST \u201918. https:\/\/doi.org\/10.1145\/3242587.3242635. ACM","DOI":"10.1145\/3242587.3242635"},{"issue":"2","key":"99_CR27","doi-asserted-by":"publisher","first-page":"757","DOI":"10.1109\/COMST.2014.2368999","volume":"17","author":"X Lu","year":"2015","unstructured":"Lu X, Wang P, Niyato D, Kim DI, Han Z (2015) Wireless networks with RF energy harvesting: a contemporary survey. IEEE Communications Surveys Tutorials 17(2):757\u2013789. https:\/\/doi.org\/10.1109\/COMST.2014.2368999","journal-title":"IEEE Communications Surveys Tutorials"},{"key":"99_CR28","doi-asserted-by":"crossref","unstructured":"Lucia B, Ransford B (2015) A simpler, safer programming and execution model for intermittent systems. In: Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation, Portland, OR, USA, June 15-17, 2015, pp 575\u2013585","DOI":"10.1145\/2737924.2737978"},{"key":"99_CR29","doi-asserted-by":"crossref","unstructured":"Maeng K, Colin A, Lucia B (2017) Alpaca: intermittent execution without checkpoints. Proc. ACM program Lang. 1(OOPSLA), 96:1\u201396:30","DOI":"10.1145\/3133920"},{"key":"99_CR30","unstructured":"Nam H, Kim J, Hong SJ, Lee S (2001) A secure checkpointing system. In: 8th Pacific Rim International Symposium on Dependable Computing (PRDC 2001), 17-19 December 2001, Seoul, Korea, pp 49\u201356"},{"issue":"3","key":"99_CR31","doi-asserted-by":"publisher","first-page":"7:1","DOI":"10.1145\/3079763","volume":"20","author":"J Noorman","year":"2017","unstructured":"Noorman J, Bulck JV, M\u00fchlberg JT, Piessens F, Maene P, Preneel B, Verbauwhede I, G\u00f6tzfried J, M\u00fcller T, Freiling F (2017) Sancus 2.0: a low-cost security architecture for IoT devices. ACM Trans Priv Secur 20(3):7:1\u20137:33","journal-title":"ACM Trans Priv Secur"},{"key":"99_CR32","doi-asserted-by":"crossref","unstructured":"Pabbuleti K, Mane D, Schaumont P (2014) Energy budget analysis for signature protocols on a self-powered wireless sensor node. In: Saxena N., Sadeghi AR (eds) Radio frequency identification: security and privacy issues. Springer International Publishing, Cham, pp 123\u2013136","DOI":"10.1007\/978-3-319-13066-8_8"},{"key":"99_CR33","doi-asserted-by":"crossref","unstructured":"Piegdon DR (2006) Hacking in physically addressable memory. In: Seminar of Advanced Exploitation Techniques, WS 2006\/2007","DOI":"10.1007\/978-3-540-73614-1_12"},{"key":"99_CR34","unstructured":"Rahmati A, Salajegheh M, Holcomb DE, Sorber J, Burleson WP, Fu K (2012) TARDIS: time and remanence decay in SRAM to implement secure protocols on embedded devices without clocks. In: Proceedings of the 21th USENIX Security Symposium, Bellevue, WA, USA, August 8-10, 2012, pp 221\u2013236"},{"key":"99_CR35","doi-asserted-by":"publisher","unstructured":"Rogaway P (2002) Authenticated-encryption with associated-data. pp 98\u2013107. https:\/\/doi.org\/10.1145\/586110.586125","DOI":"10.1145\/586110.586125"},{"key":"99_CR36","doi-asserted-by":"publisher","unstructured":"Santhana Krishnan A, Schaumont P (2018) Exploiting security vulnerabilities in intermittent computing. In: 8th International Conference, Space 2018, Kanpur, India, December 15-19, 2018, Proceedings. https:\/\/doi.org\/10.1007\/978-3-030-05072-6_7, pp 104\u2013124","DOI":"10.1007\/978-3-030-05072-6_7"},{"key":"99_CR37","unstructured":"MSP432P401R,MSP432P401 MSimpleLink Mixed-SignalMicrocontrollers. Tech. rep. Texas Instruments (2015)"},{"key":"99_CR38","unstructured":"MSP430FR599x, MSP430FR596x Mixed-Signal Microcontrollers. Tech. rep., Texas Instruments (2016). Revised August 2018. Available at http:\/\/www.ti.com\/lit\/ds\/slase54c\/slase54c.pdf"},{"key":"99_CR39","doi-asserted-by":"crossref","unstructured":"Stark I (2012) Integrating thermoelectric technology into clothing for generating usable energy to power wireless devices. In: Proceedings of the Conference on Wireless Health, WH \u201912, pp 17:1\u201317:2","DOI":"10.1145\/2448096.2448113"},{"key":"99_CR40","doi-asserted-by":"crossref","unstructured":"Swami S, Mohanram K (2018) ACME: advanced counter mode encryption for secure non-volatile memories. In: Proceedings of the 55th Annual Design Automation Conference, DAC \u201918, pp 86:1\u201386:6","DOI":"10.1145\/3195970.3195983"},{"key":"99_CR41","unstructured":"Texas Instruments: MSP MCU FRAM Utilities (2017)"},{"key":"99_CR42","doi-asserted-by":"crossref","unstructured":"Valea E, Silva MD, Natale GD, Flottes M, Dupuis S, Rouzeyre B (2019) SECCS: secure context saving for IoT devices. arXiv:1903.04314","DOI":"10.1109\/DTIS.2018.8368561"},{"key":"99_CR43","unstructured":"Van Der Woude J, Hicks M (2016) Intermittent computation without hardware support or programmer intervention. In: Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation, OSDI\u201916, pp 17\u201332"}],"container-title":["Journal of Hardware and Systems Security"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s41635-020-00099-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s41635-020-00099-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s41635-020-00099-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,29]],"date-time":"2021-08-29T23:28:28Z","timestamp":1630279708000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s41635-020-00099-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,30]]},"references-count":43,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,12]]}},"alternative-id":["99"],"URL":"https:\/\/doi.org\/10.1007\/s41635-020-00099-6","relation":{},"ISSN":["2509-3428","2509-3436"],"issn-type":[{"type":"print","value":"2509-3428"},{"type":"electronic","value":"2509-3436"}],"subject":[],"published":{"date-parts":[[2020,8,30]]},"assertion":[{"value":"24 April 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 July 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 August 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}