• DocumentCode
    628232
  • Title

    Increasing the trustworthiness of commodity hardware through software

  • Author

    Elphinstone, Kevin ; Yanyan Shen

  • Author_Institution
    NICTA & Univ. of New South Wales, Sydney, NSW, Australia
  • fYear
    2013
  • fDate
    24-27 June 2013
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Advances in formal software verification has produced an operating system that is guaranteed mathematically to be correct and enforce access isolation. Such an operating system could potentially consolidate safety and security critical software on a single device where previously multiple devices were used. One of the barriers to consolidation on commodity hardware is the lack of hardware dependability features. A hardware fault triggered by cosmic rays, alpha particle strikes, etc. potentially invalidates the strong mathematical guarantees. This paper discusses improving the trustworthiness of commodity hardware to enable a verified microkernel to be used in some situations previously needing separate computers. We explore leveraging multicore processors to provide redundancy, and report the results of our initial performance investigation.
  • Keywords
    multiprocessing systems; operating system kernels; performance evaluation; program verification; redundancy; safety-critical software; software reliability; trusted computing; access isolation; alpha particle strikes; commodity hardware trustworthiness; cosmic rays; formal software verification; hardware dependability features; hardware fault; initial performance investigation; microkernel verification; multicore processors; operating system; security critical software; Hardware; Kernel; Multicore processing; Program processors; Security; kernel; multicore; reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks (DSN), 2013 43rd Annual IEEE/IFIP International Conference on
  • Conference_Location
    Budapest
  • ISSN
    1530-0889
  • Print_ISBN
    978-1-4673-6471-3
  • Type

    conf

  • DOI
    10.1109/DSN.2013.6575328
  • Filename
    6575328