Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Automatic Derivation of Platform Noninterference Properties
RISE., Swedish ICT, SICS, Security Lab. KTH Royal Institute of Technology, Sweden.ORCID-id: 0000-0003-3434-5640
KTH Royal Institute of Technology, Sweden.
2016 (Engelska)Ingår i: Software Engineering and Formal Methods / [ed] Rocco De Nicola, Eva Kühn, 2016, 8, Vol. 9763, s. 27-44Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

For the verification of system software, information flow properties of the instruction set architecture (ISA) are essential. They show how information propagates through the processor, including sometimes opaque control registers. Thus, they can be used to guarantee that user processes cannot infer the state of privileged system components, such as secure partitions. Formal ISA models - for example for the HOL4 theorem prover - have been available for a number of years. However, little work has been published on the formal analysis of these models. In this paper, we present a general framework for proving information flow properties of a number of ISAs automatically, for example for ARM. The analysis is represented in HOL4 using a direct semantical embedding of noninterference, and does not use an explicit type system, in order to (i) minimize the trusted computing base, and to (ii) support a large degree of context-sensitivity, which is needed for the analysis. The framework determines automatically which system components are accessible at a given privilege level, guaranteeing both soundness and accuracy.

Ort, förlag, år, upplaga, sidor
2016, 8. Vol. 9763, s. 27-44
Serie
Lecture Notes in Computer Science (LNCS), ISSN 0302-9743 ; 9763
Nyckelord [en]
Instruction set architectures, ARM, MIPS, noninterference, information flow, theorem proving, HOL4
Nationell ämneskategori
Data- och informationsvetenskap
Identifikatorer
URN: urn:nbn:se:ri:diva-24556DOI: 10.1007/978-3-319-41591-8_3Scopus ID: 2-s2.0-84977574405ISBN: 978-3-319-41590-1 (tryckt)ISBN: 978-3-319-41591-8 (digital)OAI: oai:DiVA.org:ri-24556DiVA, id: diva2:1043641
Konferens
14th International Conference on Software Engineering and Formal Methods (SEFM 2016), July 4-8, 2016, Vienna, Austria
Projekt
PROSPERHASPOC
Anmärkning

This is the author version of the correspondent paper published in "Software Engineering and Formal Methods", the proceedings of SEFM 2016 (editors: Rocco De Nicola, Eva Kühn), Springer LNCS 9763. The publisher is Springer International Publishing Switzerland. The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-41591-8_3

Tillgänglig från: 2016-10-31 Skapad: 2016-10-31 Senast uppdaterad: 2020-12-01Bibliografiskt granskad

Open Access i DiVA

fulltext(335 kB)222 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 335 kBChecksumma SHA-512
9b125ce3c3822207c86f012e88f1483f39a2c4ec77467cd55bcb8ddd7780cb9c4e2d162b63c0cb605089fc597b5edfc1bd36bf835192c3421c195def811e3993
Typ fulltextMimetyp application/pdf

Övriga länkar

Förlagets fulltextScopushttp

Person

Schwarz, Oliver

Sök vidare i DiVA

Av författaren/redaktören
Schwarz, Oliver
Av organisationen
Security Lab
Data- och informationsvetenskap

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 222 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

doi
isbn
urn-nbn

Altmetricpoäng

doi
isbn
urn-nbn
Totalt: 163 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf