Project Grant 2155235

Award Date 5/15/22
Completion Date 4/30/26
Dollars Obligated $900K
Federal Grant Program
47.070
Assistance Type
Project Grant
Place of Performance
La Jolla, CA 92093, USA
Similar Awards
This $300,000 project grant from the National Science Foundation's Computer and Information Science and Engineering program (CFDA 47.070) will fund research at Carnegie Mellon University from May 2022 to April 2026 to develop foundations for end-to-end verified secure sandboxed systems. The researchers will design novel type systems and formal foundations to characterize confidentiality, integrity, and availability requirements for securely sandboxing third-party code. They will develop...
This Project Grant award of $387,341 from the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) program (CFDA 47.070) supports research to extend auto-active verification techniques to enable the verification of security and privacy properties, known as hyperproperties, for software systems. The key objectives of the three-year project are to: 1) develop new deductive logics and algebras to support automated reasoning about relationships between...
This $194,999 Project Grant award, funded by the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) program (CFDA 47.070), supports research to enforce expressive security policies using trusted execution environments. The project aims to advance the state-of-the-art for building secure systems by automatically placing security-critical application components within secure enclaves, reducing the programming challenges. The work includes developing a...
The National Science Foundation awarded Portland State University a $499,838 Project Grant under the Computer and Information Science and Engineering federal grant program (CFDA 47.070) for the period of April 1, 2021 through March 31, 2024. The grant funds research to specify and verify secure compilation of C code to tagged hardware. Specifically, the university will conduct investigator-initiated research to develop techniques for formally specifying the semantics of secure compilation and...
This $566,953 project grant awarded by the National Science Foundation (NSF) under the Computer and Information Science and Engineering (CISE) program (CFDA 47.070) aims to address critical challenges in fine-grained information flow control (IFC) within software systems. The research primarily focuses on developing a novel IFC system tailored to the Rust programming language, leveraging its unique features. Key objectives include designing a static IFC library to minimize programming model...
This Project Grant award for $311,529, provided by the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) program (CFDA 47.070), supports research to develop strategies and mechanisms for encapsulating unsafe software libraries in a way that guarantees errors in the library do not result in system vulnerabilities, while retaining near-ideal speed and resource efficiency. The project aims to empower developers to transition to safer programming languages...
This Project Grant award from the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) program, CFDA 47.070, aims to simplify and automate the verification of high-performance distributed systems. The $375,000 award to the Regents of the University of Michigan, to be completed by September 2027, will develop new techniques such as message invariants and distributed ownership types to make formal verification of complex, real-world distributed systems more...
This National Science Foundation (NSF) Computer and Information Science and Engineering (CFDA 47.070) Project Grant award of $600,000 to Yale University will leverage the Rust programming language to enhance the correctness and reliability of systems software, such as operating systems. The project aims to develop innovative techniques for intralingual resource representation, design patterns for verifiable operating system implementation, and a hybrid approach combining formal and informal...
This Project Grant award, with a total funding of $375,000.00, was provided by the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) program (CFDA 47.070). The award aims to simplify and automate the verification of high-performance distributed systems, which are crucial but complex. The project will develop new techniques, such as "message invariants" and "distributed ownership types," to make formal verification of real-world,...
The University of Utah received a $220,500 Project Grant award from the National Science Foundation (NSF) under the Computer and Information Science and Engineering (CISE) program (CFDA 47.070). This 5-year award, beginning March 1, 2024, supports research to develop scalable security testing techniques for large software systems. The project focuses on advancing "fuzzing" - a predominant software vulnerability detection method - to address the unique challenges posed by software...

The National Science Foundation awarded a $900,000 project grant to the University of California, San Diego to develop foundations, techniques, and frameworks for building end-to-end verified secure sandboxed systems from May 2022 through April 2026. This award falls under the Computer and Information Science and Engineering program (CFDA 47.070), which supports investigator-initiated research and education in computing, communications, and information science and engineering.

Specifically, the University of California, San Diego will design novel type systems and automated tools to allow developers to securely compose third-party code. They will develop formal foundations for secure context-switching between sandboxed modules and the operating system. Additionally, the researchers will define a formal semantics for key system interfaces to enable sandboxed programs to safely communicate and perform input/output. The results of this project will yield innovations in the design, implementation, and verification of secure sandboxing frameworks to empower developers to build large-scale systems with built-in security protections.

Generated 1/6/24, 7:24 PM