{"title":"Resilient Boot","authors":"Sergey Ostrikov","doi":"10.1109/CSR51186.2021.9527940","DOIUrl":null,"url":null,"abstract":"As security continues to permeate embedded systems, it remains largely at odds with other performance metrics such as speed. Time-critical computing systems need to meet strict timing requirements and often cannot afford to add security checks. The impact of these checks is particularly evident before the systems are configured to run at full speed, or during booting. This paper describes a method that allows to speed up the boot process by relying on seemingly unorthodox infrastructure in nonvolatile memories. The additional infrastructure requires positive confirmation—which can be deferred and come after booting— for the system to continue performing application-specific actions. In the event of failure to provide confirmation, the infrastructure initiates a recovery process.","PeriodicalId":253300,"journal":{"name":"2021 IEEE International Conference on Cyber Security and Resilience (CSR)","volume":"250 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Conference on Cyber Security and Resilience (CSR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSR51186.2021.9527940","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
As security continues to permeate embedded systems, it remains largely at odds with other performance metrics such as speed. Time-critical computing systems need to meet strict timing requirements and often cannot afford to add security checks. The impact of these checks is particularly evident before the systems are configured to run at full speed, or during booting. This paper describes a method that allows to speed up the boot process by relying on seemingly unorthodox infrastructure in nonvolatile memories. The additional infrastructure requires positive confirmation—which can be deferred and come after booting— for the system to continue performing application-specific actions. In the event of failure to provide confirmation, the infrastructure initiates a recovery process.