Information flow analysis for VHDL

  • Authors:
  • Terkel K. Tolstrup;Flemming Nielson;Hanne Riis Nielson

  • Affiliations:
  • Informatics and Mathematical Modelling, Technical University of Denmark;Informatics and Mathematical Modelling, Technical University of Denmark;Informatics and Mathematical Modelling, Technical University of Denmark

  • Venue:
  • PaCT'05 Proceedings of the 8th international conference on Parallel Computing Technologies
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe a fragment of the hardware description language VHDL that is suitable for implementing the Advanced Encryption Standard algorithm. We then define an Information Flow analysis as required by the international standard Common Criteria. The goal of the analysis is to identify the entire information flow through the VHDL program. The result of the analysis is presented as a non-transitive directed graph that connects those nodes (representing either variables or signals) where an information flow might occur. We compare our approach to that of Kemmerer and conclude that our approach yields more precise results.