z-logo
open-access-imgOpen Access
An information flow analysis of recursive programs based on a lattice model of security classes
Author(s) -
Kuninobu Shigeta,
Takata Yoshiaki,
Seki Hiroyuki,
Inoue Katsuro
Publication year - 2004
Publication title -
electronics and communications in japan (part iii: fundamental electronic science)
Language(s) - English
Resource type - Journals
eISSN - 1520-6440
pISSN - 1042-0967
DOI - 10.1002/ecjc.20099
Subject(s) - soundness , computer science , secrecy , distributive property , theoretical computer science , algorithm , lattice (music) , information flow , data flow diagram , data flow analysis , relation (database) , data mining , programming language , mathematics , pure mathematics , database , linguistics , philosophy , physics , computer security , acoustics
This paper shows a technique for efficiently analyzing the information flow of a program that generally includes recursive procedures. This technique enables security levels representing the secrecy of data to be assigned according to an arbitrary finite distributive lattice. This paper proves the soundness of the proposed information flow analysis method and shows that this algorithm can be executed in cubic order of the program description size. In addition, a congruence relation is used to extend the algorithm so that functions can be appropriately introduced to enable information within arguments to be hidden. Finally, a prototype system is used to present execution results of the proposed algorithm. © 2004 Wiley Periodicals, Inc. Electron Comm Jpn Pt 3, 87(9): 48–61, 2004; Published online in Wiley InterScience ( www.interscience.wiley.com ). DOI 10.1002/ecjc.20099

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom