• DocumentCode
    31252
  • Title

    Shielding Heterogeneous MPSoCs From Untrustworthy 3PIPs Through Security- Driven Task Scheduling

  • Author

    Chen Liu ; Rajendran, Jeyavijayan ; Chengmo Yang ; Karri, Ramesh

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Delaware, Newark, DE, USA
  • Volume
    2
  • Issue
    4
  • fYear
    2014
  • fDate
    Dec. 2014
  • Firstpage
    461
  • Lastpage
    472
  • Abstract
    Multiprocessor system-on-chip (MPSoC) platforms face some of the most demanding security concerns, as they process, store, and communicate sensitive information using third-party intellectual property (3PIP) cores. The complexity of MPSoC makes it expensive and time consuming to fully analyze and test during the design stage. This has given rise to the trend of outsourcing design and fabrication of 3PIP components, that may not be trustworthy. To protect MPSoCs against malicious modifications, we impose a set of security-driven diversity constraints into the task scheduling step of the MPSoC design process, enabling the system to detect the presence of malicious modifications or to mute their effects during application execution. We pose the security-constrained MPSoC task scheduling as a multidimensional optimization problem, and propose a set of heuristics to ensure that the introduced security constraints can be fulfilled with a minimum impact on the other design goals such as performance and hardware. Experimental results show that without any extra cores, security constraints can be fulfilled within four vendors and 81% overhead in schedule length.
  • Keywords
    logic design; multiprocessing systems; optimisation; scheduling; system-on-chip; trusted computing; 3PIP; 3PIP components; MPSoC design process; heterogeneous MPSoC shelding; information communication; information processing; information storage; multidimensional optimization problem; multiprocessor system-on-chip; schedule length; security-driven diversity constraints; security-driven task scheduling; third-party intellectual property; Image color analysis; Network security; Optimal scheduling; Scheduling; Trojan horses; Trust management; Security; hardware Trojan; heterogeneous MPSoCs; multi-dimensional optimization; task scheduling;
  • fLanguage
    English
  • Journal_Title
    Emerging Topics in Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2168-6750
  • Type

    jour

  • DOI
    10.1109/TETC.2014.2348182
  • Filename
    6879429