• DocumentCode
    774003
  • Title

    Multilevel Design Validation in a Secure Embedded System

  • Author

    Schaumont, Patrick ; Hwang, David ; Yang, Shenglin ; Verbauwhede, Ingrid

  • Author_Institution
    Dept. of Electr. & Comput., Virginia Tech, Blacksburg, VA
  • Volume
    55
  • Issue
    11
  • fYear
    2006
  • Firstpage
    1380
  • Lastpage
    1390
  • Abstract
    In this paper, we present the simulation-based validation approach that we used during the design of ThumbPod-2, a portable fingerprint authentication system. The particular nature of secure system design has considerable impact on the simulation requirements and design flow. We present two key contributions. We would first show that rigorous design of secure digital systems requires a multilevel validation approach, meaning validation at multiple steps in the design flow. Indeed, an attacker chooses the easiest entry point and does not stick with one abstraction level. Second, we show the use of a cosimulation and codesign environment called GEZEL that can support this type of multilevel validation. We would illustrate this multilevel design validation strategy with the verification of security of the ThumbPod-2 device
  • Keywords
    digital simulation; embedded systems; formal verification; hardware-software codesign; security; GEZEL environment; ThumbPod-2 design; codesign environment; cosimulation requirements; multilevel design validation; portable fingerprint authentication system; secure embedded system design flow; simulation-based validation approach; Application software; Authentication; Communication system security; Cryptography; Embedded software; Embedded system; Fingerprint recognition; Hardware; Protection; Software algorithms; Multilevel simulation; embedded systems.; security;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2006.184
  • Filename
    1705447