Proving Noninterference by a Fully Complete Translation to the Simply Typed lambda-calculus

Computer Science – Programming Languages

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

31 pages

Scientific paper

10.2168/LMCS-4(3:10)2008

Tse and Zdancewic have formalized the notion of noninterference for Abadi et al.'s DCC in terms of logical relations and given a proof of noninterference by reduction to parametricity of System F. Unfortunately, their proof contains errors in a key lemma that their translation from DCC to System F preserves the logical relations defined for both calculi. In fact, we have found a counterexample for it. In this article, instead of DCC, we prove noninterference for sealing calculus, a new variant of DCC, by reduction to the basic lemma of a logical relation for the simply typed lambda-calculus, using a fully complete translation to the simply typed lambda-calculus. Full completeness plays an important role in showing preservation of the two logical relations through the translation. Also, we investigate relationship among sealing calculus, DCC, and an extension of DCC by Tse and Zdancewic and show that the first and the last of the three are equivalent.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Proving Noninterference by a Fully Complete Translation to the Simply Typed lambda-calculus does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Proving Noninterference by a Fully Complete Translation to the Simply Typed lambda-calculus, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Proving Noninterference by a Fully Complete Translation to the Simply Typed lambda-calculus will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-380347

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.