• DocumentCode
    1052959
  • Title

    Dynamic global security-aware synthesis using SystemC

  • Author

    Burns, F. ; Murphy, J. ; Shang, D. ; Koelmans, A. ; Yakorlev, A.

  • Author_Institution
    Univ. of Newcastle Upon Tyne, Newcastle upon Tyne
  • Volume
    1
  • Issue
    4
  • fYear
    2007
  • fDate
    7/1/2007 12:00:00 AM
  • Firstpage
    405
  • Lastpage
    413
  • Abstract
    A dynamic global security-aware synthesis flow using the SystemC language is presented. SystemC security models are first specified at the system or behavioural level using a library of SystemC behavioural descriptions which provide for the reuse and extension of security modules. At the core of the system is incorporated a global security-aware scheduling algorithm which allows for scheduling to a mixture of components of varying security level. The output from the scheduler is translated into annotated nets which are subsequently passed to allocation, optimisation and mapping tools for mapping into circuits. The synthesised circuits incorporate asynchronous secure power-balanced and fault-protected components. Results show that the approach offers robust implementations and efficient security/area trade-offs leading to significant improvements in turnover.
  • Keywords
    Petri nets; asynchronous circuits; cryptography; hardware description languages; high level synthesis; low-power electronics; scheduling; software libraries; SystemC behavioural description library; SystemC specification language; annotated nets; circuit synthesis; dynamic global security-aware synthesis flow; global security-aware scheduling algorithm; secure asynchronous crypto-accelerators;
  • fLanguage
    English
  • Journal_Title
    Computers & Digital Techniques, IET
  • Publisher
    iet
  • ISSN
    1751-8601
  • Type

    jour

  • DOI
    10.1049/iet-cdt:20060121
  • Filename
    4271385