Tool-supported dataflow analysis of a security-critical embedded device

  • Authors:
  • Chris Mills;Colin J. Fidge;Diane Corney

  • Affiliations:
  • Queensland University of Technology, Brisbane;Queensland University of Technology, Brisbane;Queensland University of Technology, Brisbane

  • Venue:
  • AISC '12 Proceedings of the Tenth Australasian Information Security Conference - Volume 125
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Defence organisations perform information security evaluations to confirm that electronic communications devices are safe to use in security--critical situations. Such evaluations include tracing all possible dataflow paths through the device, but this process is tedious and error--prone, so automated reachability analysis tools are needed to make security evaluations faster and more accurate. Previous research has produced a tool, Sifa, for dataflow analysis of basic digital circuitry, but it cannot analyse dataflow through microprocessors embedded within the circuit since this depends on the software they run. We have developed a static analysis tool that produces Sifa-compatible dataflow graphs from embedded microcontroller programs written in C. In this paper we present a case study which shows how this new capability supports combined hardware and software dataflow analyses of a security-critical communications device.