Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. CSAIL Digital Archive
  4. CSAIL Technical Reports (July 1, 2003 - present)
  5. Information Flow for Secure Distributed Applications

Information Flow for Secure Distributed Applications

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2009-040.ps

Size

4.97 MB

Format

PostScript

Checksum (MD5)

c4f997d7c0a4874fbc3dc96a1b4f9c65

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2009-040.pdf

Size

1.23 MB

Format

Adobe PDF

Checksum (MD5)

7ff6b5f228b97a0169c2b5da4fb7d171

Author(s)
Cheng, Winnie Wing-Yee
Advisor(s)
Barbara Liskov
Date Issued
August 27, 2009
Series/Report no.
MIT-CSAIL-TR-2009-040
Abstract
Private and confidential information is increasingly stored online and increasingly being exposed due to human errors as well as malicious attacks. Information leaks threaten confidentiality, lead to lawsuits, damage enterprise reputations, and cost billion of dollars. While distributed computing architectures provide data and service integration, they also create information flow control problems due to the interaction complexity among service providers. A main problem is the lack of an appropriate programming model to capture expected information flow behaviors in these large distributed software infrastructures. This research tackles this problem by proposing a programming methodology and enforcement platform for application developers to protect and share their sensitive data. We introduce Aeolus, a new platform intended to make it easier to build distributed applications that avoid the unauthorized release of information. The Aeolus security model is based on information flow control but differs from previous work in ways that we believe make it easier to use and understand. In addition, Aeolus provides a number of new mechanisms (anonymous closures, compound tags, boxes, and shared volatile state) to ease the job of writing applications. This thesis provides examples to show how Aeolus features support secure distributed applications. It describes the system design issues and solutions in designing a prototype implementation and presents performance results that show our platform has low overhead.
Description
PhD thesis
Subjects
privacy
security
distributed systems
information flow control
integrity
secrecy
confidentiality
MIT Department
Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science
Persistent DSpace Link
http://hdl.handle.net/1721.1/46700
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.