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
Link To Document