• DocumentCode
    3255744
  • Title

    On-chip control flow integrity check for real time embedded systems

  • Author

    Abad, Fardin Abdi Taghi ; van der Woude, Jacob ; Yi Lu ; Bak, Slawomir ; Caccamo, Marco ; Lui Sha ; Mancuso, Renato ; Mohan, Swati

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2013
  • fDate
    19-20 Aug. 2013
  • Firstpage
    26
  • Lastpage
    31
  • Abstract
    Modern industrial plants, vehicles and other cyber-physical systems are increasingly being built as an aggregation of embedded platforms. Together with the soaring number of such systems and the current trends of increased connectivity, new security concerns are emerging. Classic approaches to security are not often suitable for embedded platforms. In this paper we propose a hardware based approach for checking the integrity of code flow of real-time tasks whit precisely predictable overheads that do not affect the critical path. Specifically, we employ a hardware module to perform control flow graph (CFG) validation at run-time of real-time component. For this purpose, we developed a binary-based, CFG generation tool. In addition, we also present our implementation of a CFG integrity checking module. The proposed approach is aimed at improving real-time systems security.
  • Keywords
    embedded systems; flow graphs; security of data; CFG generation tool; CFG integrity checking module; CFG validation; binary-based generation tool; code flow; control flow graph validation; cyber-physical systems; hardware based approach; hardware module; industrial plants; on-chip control flow integrity check; real time embedded systems; real-time systems security; real-time tasks; Embedded systems; Hardware; Memory management; Monitoring; Program processors; Real-time systems; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cyber-Physical Systems, Networks, and Applications (CPSNA), 2013 IEEE 1st International Conference on
  • Conference_Location
    Taipei
  • Type

    conf

  • DOI
    10.1109/CPSNA.2013.6614242
  • Filename
    6614242