The optimum leakage principle for analyzing multi-threaded programs

  • Authors:
  • Han Chen;Pasquale Malacaria

  • Affiliations:
  • School of Electronic Engineering and Computer Science, Queen Mary University of London;School of Electronic Engineering and Computer Science, Queen Mary University of London

  • Venue:
  • ICITS'09 Proceedings of the 4th international conference on Information theoretic security
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Bellman's optimality principle is a method for solving problems where one needs to find best decisions one after another. The principle can be extended to assess the information leakage in multithreaded programs, and is formalized into the optimum leakage principle hereby proposed in this paper. By modeling the state transitions in multithreaded programs, the principle is combined with information theory to assess the leakage in multi-threaded programs, as the result of an optimal policy. This offers a new perspective to measure the information leakage and enables to track the leakage at run-time. Examples are given to demonstrate the analysis process. Finally, efficient implementation of this methodology is also briefly discussed.