TY - GEN
T1 - Secure information flow as a safety problem
AU - Terauchi, Tachio
AU - Aiken, Alex
PY - 2005
Y1 - 2005
N2 - The termination insensitive secure information flow problem can be reduced to solving a safety problem via a simple program transformation. Barthe, D'Argenio, and Rezk coined the term "self-composition" to describe this reduction. This paper generalizes the self-compositional approach with a form of information downgrading recently proposed by Li and Zdancewic. We also identify a problem with applying the self-compositional approach in practice, and we present a solution to this problem that makes use of more traditional type-based approaches. The result is a framework that combines the best of both worlds, i.e., better than traditional type-based approaches and better than the self-compositional approach.
AB - The termination insensitive secure information flow problem can be reduced to solving a safety problem via a simple program transformation. Barthe, D'Argenio, and Rezk coined the term "self-composition" to describe this reduction. This paper generalizes the self-compositional approach with a form of information downgrading recently proposed by Li and Zdancewic. We also identify a problem with applying the self-compositional approach in practice, and we present a solution to this problem that makes use of more traditional type-based approaches. The result is a framework that combines the best of both worlds, i.e., better than traditional type-based approaches and better than the self-compositional approach.
UR - http://www.scopus.com/inward/record.url?scp=33646037706&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33646037706&partnerID=8YFLogxK
U2 - 10.1007/11547662_24
DO - 10.1007/11547662_24
M3 - Conference contribution
AN - SCOPUS:33646037706
SN - 3540285849
SN - 9783540285847
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 352
EP - 367
BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
T2 - 12th International Symposium on Static Analysis, SAS 2005
Y2 - 7 September 2005 through 9 September 2005
ER -