IPSJ Digital Courier
Online ISSN : 1349-7456
ISSN-L : 1349-7456
Quantitative Analysis of Information Leakage in Security-Sensitive Software Processes
Yuichiro KanzakiHiroshi IgakiMasahide NakamuraAkito MondenKen-ichi Matsumoto
Author information
JOURNAL FREE ACCESS

2005 Volume 1 Pages 322-334

Details
Abstract

This paper presents a method to evaluate the risk of information leakage in software processes for security-sensitive applications. A software process is modeled as a series of sub-processes, each of which produces new work products from input products. Since a process is conducted usually by multiple developers, knowledge of work products is shared among the developers. Through the collaboration, a developer may share with others the knowledge of products that are not related to the process. We capture the transfer of such irrelevant product knowledge as information leakage in a software process. In this paper, we first formulate the problem of information leakage by introducing a formal software process model. Then, we propose a method to derive the probability that each developer d knows each work product p at a given process of software development. The probability reflects the possibility that someone leaked the knowledge of p to d. We also conduct three case studies to show the applicability of leakage to practical settings. In the case studies, we evaluate how the risk of information leakage is influenced by the collaboration among developers, the optimal developer assignment and the structure of the software process. As a result, we show that the proposed method provides a simple yet powerful means to perform quantitative analysis on information leakage in a security-sensitive software process.

Content from these authors
© 2005 by the Information Processing Society of Japan
Previous article Next article
feedback
Top