SBIR/STTR Research Award

Unikernel Isolation for Secure SCADA

Award identifier 8750bf1e399ab2a2b6e39eee02df43db745d437d5ec4431eb41ce861f13533f3Awarding agency Department of Energy

Award amount

$172,270

Program and phase

SBIR · Phase I

Award year

2020

Explore This Research Award in CaptureIQ

Research the technology, evaluate the recipient and agency, identify related opportunities, and explore potential follow-on work with CaptureIQ.

Award details

Awarding agency
Department of Energy
Branch
Not reported
Recipient company
NANOVMS, INC.
Proposal award date
2020-06-29
Contract end date
2021-02-28
UEI
FVUXVFPZ6WZ1
Solicitation number
DEFOA0002146
Topic code
01b

Research abstract

SCADA and ICS systems compose large parts of critical infrastructure. In particular power systems settings are trivial to find and maliciously alter. There are many problems such as using outdated protocols such as MODBUS and connecting end systems directly to the internet so they may be found on vulnerability search engines such as Shodan, however, one of the larger issues is the outdated notion of having remote login capabilities on end systems and allowing attackers to run malicious programs on the end system that were not supposed to be ran. Many RTUs built by large electrical companies have embedded Linux as the base operating system. This is precisely what gives attackers the ability to login to remote systems and run arbitrary commands. We propose building a sample POC SCADA system using unikernels. Unikernels isolate each individual application into single purpose VMs that explicitly cannot run other commands in them nor do they have the notion of users or remote login. For the Phase 1 effort we plan on creating a proof of concept SCADA network utilizing unikernels. The example network will be composed of two or more arm based devices serving as a RTU and a MTU but the software being provisioned as unikernels instead of on legacy Linux. While we have have plenty of experience building X86 based unikernel systems the work here would involve adding ARM support, as most RTUs built by large electrical companies are based on that architecture. Today we have no ARM support. For this initial work we would have them talk via MODBUS (MODBUS security concerns withstanding). SCADA and ICS systems aren't used just for power systems but a very wide range of industrial controls from refineries to manufacturing to sewage plants and even railroad systems. All of these can benefit greatly from having RTUs deployed as unikernels. Future work could address other commonly used protocols such as DNP3 or ICCP to provide deeper integration to other SCADA use-cases. While we don't see the business, itself evolving into a SCADA systems hardware provider, software licenses could be sold to incumbent vendors and their network of system integrators. Finally, there are many other non-SCADA activities for adding ARM support to the unikernel such as all of the edge compute being deployed.

Technology keywords

Not reported

Other awards by this recipient

Verified by the same UEI. These are other public SBIR/STTR award pages, not a merged company record.

Awards with the same topic code

Verified by an exact topic code match. This is not a text-similarity match.

Research funding history

4 SBIR/STTR records share this UEI (2019–2022). Reported award amounts total $967,696. Reported amounts are not federal obligations.

Phases: Phase I, Phase II

Agencies: Department of Defense, National Science Foundation, Department of Energy

Agency intelligence

Department of Energy

Back to SBIR/STTR Research Awards

Don't take our word for it. Ask AI about RFPCapture.

See what leading AI assistants have to say about RFPCapture and CaptureIQ.

Gemini opens without a prefilled question. The question is copied to your clipboard when the button works. You can also copy it here:

What is RFPCapture.com and its CaptureIQ platform from Smart Logic AI? How does it help federal contractors discover opportunities, evaluate bid/no-bid decisions, research government contracts, and prepare proposals? How does it compare with other federal capture platforms? Use independent sources where available.