Loading…

Loading grant details…

Active CONTINUING GRANT National Science Foundation (US)

SaTC: CORE: Medium: Practical Fine-Grained Information Flow Control with Rust

$5.67M USD

Funder National Science Foundation (US)
Recipient Organization Ohio State University
Country United States
Start Date Oct 01, 2024
End Date Sep 30, 2027
Duration 1,094 days
Number of Grantees 2
Roles Principal Investigator; Co-Principal Investigator
Data Source National Science Foundation (US)
Grant ID 2348754
Grant Description

The proposed research aims to address critical challenges in fine-grained information flow control (IFC) within software systems. Traditional access control methods have been inadequate in preventing improper data flow, especially as systems become increasingly complex. This project seeks to make fine-grained IFC practical and widely deployable in today’s computing environments.

The research promises to significantly improve the way software systems manage confidentiality and integrity, ultimately resulting in a much more secure cyberspace. The resulting IFC systems will be available as open source tools. Users of Rust will have the benefits of sound IFC analysis. The results will be folded into course and curriculum to enhance cybersecurity education.

Specifically, the research focuses on the Rust programming language, leveraging its unique features to build a novel IFC system. First, a new static IFC library, tailored to Rust, will be designed to minimize programming model restrictions while effectively controlling side effects -- an elusive goal in mainstream languages. Second, an innovative hybrid static–dynamic IFC model will be introduced, harmonizing the strengths of both static and dynamic checks to achieve optimal performance.

This innovative hybrid system will be interoperable with vanilla Linux, providing a seamless translation of OS-level permissions and policies. Finally, the project leverages advanced program analysis and synthesis techniques to automate the annotation process, thereby easing the developer burden and fostering a more secure coding environment.

This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.

All Grantees

Ohio State University

Advertisement
Apply for grants with GrantFunds
Advertisement
Browse Grants on GrantFunds
Interested in applying for this grant?

Complete our application form to express your interest and we'll guide you through the process.

Apply for This Grant