High assurance certifiable cryptographic system
US10372901B1 · kind B1 · utility
Assignee
Inventor
Key dates
| Filing date | Jul 20, 2017 |
| Grant date | Aug 6, 2019 |
| Priority date | — |
| Expiry date | Apr 6, 2038 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2221/2107
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Segregated cores or virtual processors within a processor establish at least two separate encryption paths via software virtualization. Guest operating systems and encryption applications operate on input data with an enforced level of synchronicity. Output is compared to determine if each encryption path arrives at the same encrypted output. If the outputs are identical, the encrypted data is passed on; if not, an error report is generated. No individual vulnerability may produce a single point of failure to produce erroneously encrypted or unencrypted output.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.