• DocumentCode
    1891421
  • Title

    Automatic ILP-based Firewall Insertion for Secure Application-Specific Networks-on-Chip

  • Author

    Yong Hu ; Muller-Gritschneder, Daniel ; Sepulveda, Martha Johanna ; Gogniat, Guy ; Schlichtmann, Ulf

  • Author_Institution
    Inst. of Electron. Design Autom., Tech. Univ. Munchen, Munich, Germany
  • fYear
    2015
  • fDate
    19-19 Jan. 2015
  • Firstpage
    9
  • Lastpage
    12
  • Abstract
    Next to performance, it becomes increasingly important that Networks-on-Chip (NoCs) also provide security features such as access control, authentication and availability. They are usually implemented by firewalls at the network interfaces (NIs) of the processing elements (PEs). This paper provides a more efficient way to integrate these security requirements into application-specific NoCs by inserting firewalls also between NoC routers. This approach helps to reduce the communication overhead required for the security information in the packet headers, which can consume 3% to 9% of the total communication bandwidth. It is challenging to manually find the optimal firewall configuration because an application-specific NoC has an irregular topology, which is customized for certain known application, e.g. a smartphone chip. Thus, we show how to automatically solve this problem by formulating it as an Integer Linear Programming (ILP) problem. The solution results in firewall positions such that the communication overhead is minimized and all given security requirements are satisfied. Experiments are performed on two industrial system specifications. Compared to the solution with the firewalls at the NIs, communication overhead is reduced by up to 63%. The optimization only takes a few seconds for a standard ILP solver.
  • Keywords
    authorisation; firewalls; integer programming; linear programming; message authentication; network-on-chip; ILP problem; NIs; NoC routers; NoCs; PEs; access control feature; application-specific networks-on-chip security; authentication feature; automatic ILP; availability feature; communication overhead reduction; firewall insertion; industrial system specifications; integer linear programming; network interfaces; packet headers; processing elements; Availability; Bandwidth; Firewalls (computing); Routing; Standards; Topology; Application-specific NoC; Firewall; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Interconnection Network Architectures: On-Chip, Multi-Chip (INA-OCMC), 2015 Ninth International Workshop on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    978-1-4799-1869-0
  • Type

    conf

  • DOI
    10.1109/INA-OCMC.2015.9
  • Filename
    7051996