← Back to NASA Technology Projects

Using Single Event Effects to Generate Truly Random Numbers for Encryption Keys

Completed TRL 6 (started at 4, targeting 6)

Description

This flight test will demonstrate a novel technology that uses space radiation to create truly random encryption keys for secure wireless communication. The technology exploits the vulnerability of modern Field Programmable Gate Arrays (FPGAs) to ionizing radiation. When radiation strikes an FPGA it causes unwanted logic transitions known as Single Event Effects (SEEs). Though SEEs can cause computers to crash and great lengths are taken in space systems to mitigate them, this technology instead takes advantage of the external nature of these faults to create truly random seed numbers for use in encryption keys.

Benefits

This technology uses space radiation to create truly random encryption keys for secure wireless communication. The technology exploits the vulnerability of modern Field Programmable Gate Arrays (FPGAs) to ionizing radiation which can be used to create truly random seed numbers for use in encryption keys. A technology that can generate truly random numbers in a lightweight, silicon-based form factor can greatly improve both the security and authentication of satellite communication links.

Details

Technology areaSoftware, Modeling, Simulation, and Information Processing > Information Processing and Artificial Intelligence > Cyber Security
ProgramFlight Opportunities (FO)
Lead organizationMontana State University - Bozeman, Bozeman, MT
Start date2018-08-30
End date2020-10-02

Project contacts

Listed on TechPort itself — the most direct way to ask about this specific project.

How to get involved

This is early/mid-stage (TRL 6) — the most realistic path in is NASA SBIR/STTR, which funds small businesses and research institutions to develop technology aligned with NASA's needs (equity-free, phased funding). Check whether a current SBIR/STTR solicitation topic overlaps with this project's technology area, or contact the project directly (above) to ask.

None of these are guaranteed paths for this specific project — TechPort itself doesn't have an "apply" button. Reaching out to the contact(s) above with a specific question is usually the fastest way to find out what's actually open.