FVCARE:Formal Verification of Security Primitives in Resilient Embedded SoCs

dc.contributor.authorDave, Avani
dc.contributor.authorBanerjee, Nilanjan
dc.contributor.authorPatel, Chintan
dc.date.accessioned2023-05-22T19:14:55Z
dc.date.available2023-05-22T19:14:55Z
dc.date.issued2023-04-22
dc.description.abstractWith the increased utilization, the small embedded and IoT devices have become an attractive target for sophisticated attacks that can exploit the devices security critical information and data in malevolent activities. Secure boot and Remote Attestation (RA) techniques verifies the integrity of the devices software state at boot-time and runtime. Correct implementation and formal verification of these security primitives provide strong security guarantees and enhance user confidence. The formal verification of these security primitives is considered challenging, as it involves complex hardware software interactions, semantics gaps and requires bit-precise reasoning. To address these challenges, this paper presents FVCARE an end to end system co-verification framework. It also defines the security properties for resilient small embedded systems. FVCARE divides the end to end system co verification problem into two modules: 1) verifying the (bit precise) initial system settings, registers, and access control policies by hardware verification techniques, and 2) verifying the system specification, security properties, and functional correctness using source-level software abstraction of the hardware. The evaluation of proposed techniques on SRACARE based systems demonstrates its efficacy in security co verification.en
dc.description.urihttps://arxiv.org/abs/2304.11489en
dc.format.extent10 pagesen
dc.genrejournal articlesen
dc.genrepreprintsen
dc.identifierdoi:10.13016/m2qvyx-2nej
dc.identifier.urihttps://doi.org/10.48550/arXiv.2304.11489
dc.identifier.urihttp://hdl.handle.net/11603/28044
dc.language.isoenen
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Computer Science and Electrical Engineering Department Collection
dc.relation.ispartofUMBC Faculty Collection
dc.relation.ispartofUMBC Student Collection
dc.rightsAttribution 4.0 International (CC BY 4.0)*
dc.rightsThis item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author.en
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/*
dc.titleFVCARE:Formal Verification of Security Primitives in Resilient Embedded SoCsen
dc.typeTexten
dcterms.creatorhttps://orcid.org/0000-0003-2701-953Xen

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2304.11489.pdf
Size:
1.27 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.56 KB
Format:
Item-specific license agreed upon to submission
Description: