Software

Center researchers have released software and source code associated with several research projects.  All software released by the center is licensed under an appropriate open-source license (generally, the BSD or Apache license).

 

ExpressOS: A high-assurance OS for mobile platforms

ExpressOS is a high assurance OS architecture that enforces high level security invariants to improve the security of mobile application, where the enforcement has been formally verified.

Code: https://github.com/ExpressOS/expressos

 

GUPT: a platform for privacy-preserving data mining

GUPT is a privacy preserving data mining platform. GUPT guarantees privacy in statistical databases using Differential Privacy. It allows a data analyst to run a binary program against a database, and provides guarantees to ensure the result of the program cannot violate privacy constraints.

Paper: GUPT: Privacy Preserving Data Analysis Made Easy
Code:  https://github.com/prashmohan/GUPT

 

HTML5 Privilege Separation

We have developed tools to assist with privilege separation of HTML5 applications, particularly for Chrome extensions.

Paper: Privilege Separation for HTML5 Applications
Code: http://html5privsep.weebly.com/

 

JStylo-Anonymouth (JSAN): an authorship-attribution and anonymization platform

JSAN is a platform that combines two tools:

  • JStylo: an authorship-attribution platform.
  • Anonymouth: a writing-style anonymization platform.

Paper: Use Fewer Instances of the Letter “i”: Toward Writing Style Anonymization
Code:  https://github.com/psal/JStylo-Anonymouth/tree/jsan_master