DocumentCode :
581023
Title :
Simultaneous information flow security and circuit redundancy in Boolean gates
Author :
Hu, Wei ; Oberg, Jason ; Mu, Dejun ; Kastner, Ryan
Author_Institution :
Sch. of Autom., Northwestern Polytech. Univ., Xian, China
fYear :
2012
fDate :
5-8 Nov. 2012
Firstpage :
585
Lastpage :
590
Abstract :
High assurance systems require strict guarantees on information flow security and fault tolerance or else face catastrophic consequences. Recently, Gate Level Information Flow Tracking (GLIFT) has been proposed to monitor information flows at the level of Boolean logic. At this level, all flows are explicit which makes it possible to detect security violations, even those that occur due to difficult to detect timing channels. In this paper, we show that the encoding technique used in previous GLIFT generation methods includes redundant encoding states, which leads to large overheads in area, delay and verification time. We present a new encoding technique with fewer encoding states by leveraging an inherent property of GLIFT. By denoting don´t-care input conditions to logic synthesis tools, smaller GLIFT logic for dynamic information flow tracking is obtained and shorter simulation time for static information flow security verification is achieved. Experimental results using the IWLS benchmarks show average reductions of 39.8%, 31.1% and 57.5% in area, delay and simulation time respectively. Furthermore, the new encoding technique enables the GLIFT tracking logic to function both as information flow tracking and redundant logic. As a result, information flow security and fault tolerance can be simultaneously enforced with the same logic.
Keywords :
fault tolerance; logic circuits; logic design; logic gates; redundancy; security of data; Boolean gates; Boolean logic; circuit redundancy; dynamic information flow tracking; encoding technique; fault tolerance; gate level information flow tracking; logic synthesis tool; redundant encoding state; redundant logic; static information flow security verification; Delay; Encoding; Integrated circuit modeling; Logic gates; Redundancy; Security; Vectors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design (ICCAD), 2012 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA
ISSN :
1092-3152
Type :
conf
Filename :
6386731
Link To Document :
بازگشت