Project Grant 2245531

Award Date 3/15/23
Completion Date 2/28/26
Dollars Obligated $175K
Funding Federal Agency
National Science Foundation
Federal Grant Program
47.070
Assistance Type
Project Grant
Place of Performance
Rochester, NY 14623, USA
Similar Awards
This $347,792 Project Grant award from the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) program (CFDA 47.070) supports the development of an end-to-end framework for designing, analyzing, and securing fine-grained hardware security primitives for resource-constrained embedded devices. The research aims to enhance the effectiveness of hardware-assisted security solutions, leading to lightweight and robust design-for-security capabilities for embedded...
This Project Grant from the National Science Foundation supports research at the University of Southern California to develop a principled framework for modeling and analyzing the impact of hardware faults on embedded software. The award of $374,999 under the Computer and Information Science and Engineering program will fund research over four years from July 2022 to June 2026. The researchers will design an instruction-set architecture-level fault model to capture the effects of hardware...
This Project Grant award from the National Science Foundation Division of Computer and Network Systems, under the Computer and Information Science and Engineering program (CFDA 47.070), provides $612,648 to Worcester Polytechnic Institute to develop new methods for securing embedded software. The awardee will shift security enforcement from developers to compilers using static analysis, runtime instrumentation, and hardware support. Enhancements will enable customization and promote longevity....
This National Science Foundation (NSF) Project Grant award under the Computer and Information Science and Engineering (CISE) program, with an obligated funding amount of $261,503, supports research to develop secure and robust intermittent computing capabilities for resource-constrained Internet of Things (IoT) devices. The research from the University of Texas at Austin aims to address security vulnerabilities in energy harvesting IoT nodes by creating secure intermittent-robust computation...
This Project Grant from the National Science Foundation's Computer and Information Science and Engineering program, CFDA 47.070, provides $585,484 to support the development of compiler-assisted security techniques for low-cost embedded systems from June 1, 2022 to May 31, 2026. The University of Rochester will produce open-source compiler enhancements, benchmark applications, and educational materials to integrate security protections directly into compiled code for embedded devices. This...
This Project Grant from the National Science Foundation's Division of Computer and Network Systems, under the Computer and Information Science and Engineering program (CFDA 47.070), provides $173,000 to the Long Beach Research Foundation of California State University to investigate secure embedded field-programmable gate array (EFPGA) redaction solutions and dynamic key schemes for hardware security and reliability from March 2023 to February 2025. The project aims to develop a comprehensive...
The National Science Foundation Division of Computing and Communication Foundations awarded a $499,058 Project Grant to Stony Brook University to support research titled "SATC: CORE: SMALL: SELECTIVE DATA PROTECTION AGAINST DATA-ORIENTED AND TRANSIENT EXECUTION ATTACKS." The grant period runs from July 1, 2021 to June 30, 2024. The funding supports research and development of techniques to protect data and systems against data-oriented and transient execution attacks through...
The National Science Foundation (NSF) awarded a $225,761 Project Grant to the University of California, Los Angeles (UCLA) through its Computer and Information Science and Engineering (CISE) program (CFDA 47.070) to conduct collaborative research on security and robustness for intermittent computing using cross-layer post-CMOS approaches. The 3-year project, running from October 1, 2023 to September 30, 2026, aims to address security vulnerabilities in resource-limited, normally-off energy...
This three-year, $221,204 National Science Foundation project grant supports research at North Carolina A&T State University to develop an ensemble of countermeasures addressing hardware Trojans implanted in integrated circuit thermal sensors. Hardware Trojans pose risks to computing system security, reliability, and performance. While detection methods exist, each has limitations when used individually at the design, test, or runtime stages of integrated circuit development. This project...
This $154,507 Project Grant awarded by the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) program, provides funding to Purdue University for a research project titled "CRII: SATC: SECURING SMART DEVICES WITH AI-POWERED MMWAVE RADAR IN NEW-GENERATION WIRELESS NETWORKS." The project will focus on developing novel millimeter wave (mmWave)-based sensing techniques for cybersecurity applications, including user-leaving detection systems, liveness...

CRII: SATC: RECONCILING RUN-TIME ATTESTATION METHODS AND REAL-TIME EMBEDDED APPLICATIONS -EMBEDDED DEVICES ARE INCREASINGLY UBIQUITOUS AND THEIR IMPORTANCE IS HARD TO OVERESTIMATE. WHILE THEY OFTEN SUPPORT SAFETY-CRITICAL SYSTEM FUNCTIONS, THEY ARE USUALLY IMPLEMENTED UNDER STRICT COST/ENERGY BUDGETS, USING MICRO-CONTROLLER UNITS (MCUS) THAT LACK SECURITY MECHANISMS AKIN TO THOSE AVAILABLE IN GENERAL-PURPOSE COMPUTERS. UNSURPRISINGLY, THE INSECURITY OF EMBEDDED SOFTWARE HAS ALREADY LED TO SEVERAL ATTACKS, INCLUDING MASSIVE DENIAL OF SERVICE AND LARGE-SCALE EXPLOITS. RUN-TIME ATTESTATION TECHNIQUES AIM TO REMOTELY DETECT MALWARE THAT COMPROMISES THE EXECUTION OF SOFTWARE ON SAFETY-CRITICAL MCUS. HOWEVER, EXISTENT RUN-TIME ATTESTATION METHODS PRECLUDE MCUS FROM PROCESSING REAL-TIME EVENTS (E.G., PHYSICAL INPUTS, ARRIVAL OF NETWORK PACKETS, OR EXPIRING TIMERS) AS SOON AS THEY OCCUR. ON THE OTHER HAND, REAL EMBEDDED APPLICATIONS ARE HIGHLY DEPENDENT ON SUCH TIME-SENSITIVE EVENT PROCESSING. MOTIVATED BY THIS PROBLEM, THIS PROJECT'S NOVELTIES ARE THE DESIGN AND IMPLEMENTATION OF RUN-TIME ATTESTATION TECHNIQUES THAT CAN SECURELY CO-EXIST WITH THE REAL-TIME NEEDS OF MCU APPLICATIONS. THE PROJECT'S BROADER SIGNIFICANCE AND IMPORTANCE ARE TO RECONCILE RUN-TIME ATTESTATION TECHNIQUES WITH THE NEEDS OF REALISTIC APPLICATIONS, BRINGING RUN-TIME ATTESTATION CLOSER TO PRACTICAL ADOPTION. THIS PROJECT DEVELOPS NOVEL RUN-TIME ATTESTATION METHODS TO DETECT RUN-TIME ATTACKS WHILE CONSIDERING THE REALISTIC NEEDS OF EMBEDDED APPLICATIONS. OUR APPROACH ADDRESSES A MAJOR SHORTCOMING OF ALL CURRENT RUN-TIME ATTESTATION TECHNIQUES: THEIR INABILITY TO WORK IN TANDEM WITH ASYNCHRONOUS EVENTS VIA SYSTEM INTERRUPTS. THIS PROJECT BRIDGES THIS GAP BY (1) CHARACTERIZING THE CONFLICT BETWEEN EXISTING RUN-TIME ATTESTATION TECHNIQUES AND EMBEDDED APPLICATIONS THAT MUST PROCESS ASYNCHRONOUS EVENTS VIA INTERRUPTS; AND (2) RETHINKING RUN-TIME ATTESTATION DESIGNS TO MAKE THEM AMENABLE TO SYSTEM INTERRUPTS WHILE RETAINING ALL OF THEIR SECURITY GUARANTEES. THE AFOREMENTIONED GOALS ARE APPROACHED FROM TWO COMPLEMENTARY PERSPECTIVES: LEGACY DEVICES THAT ARE ALREADY MANUFACTURED AND IN WHICH HARDWARE MODIFICATIONS ARE UNFEASIBLE; AND FUTURE DEVICES, IN WHICH CLEAN-SLATE RUN-TIME ATTESTATION DESIGNS (THAT INCLUDE CUSTOM HARDWARE CHANGES) ARE FEASIBLE. 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.

Posted 3/3/23, 12:00 AM