US 12,316,763 B2
High assurance virtual encryptor system
Michael M. Furusawa, Chino Hills, CA (US); Susan N. Gottschlich, Marlborough, MA (US); and Torsten A. Staab, Bristow, VA (US)
Assigned to Raytheon Company, Arlington, VA (US)
Filed by Raytheon Company, Arlington, VA (US)
Filed on Nov. 4, 2022, as Appl. No. 17/980,958.
Prior Publication US 2024/0154809 A1, May 9, 2024
Int. Cl. H04L 9/32 (2006.01); H04L 9/08 (2006.01)
CPC H04L 9/3213 (2013.01) [H04L 9/0825 (2013.01); H04L 9/3247 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for a secure virtual encryptor system, the method comprising:
deriving, by a key management system (KMS), virtual encryptor (VE) token data that associates a VE with a user token;
signing, by the KMS, a VE executable file resulting in a signature;
verifying the signature, by a system root of trust (RoT) of a virtual encryptor system (VES), the VE;
responsive to verifying signature, loading, by the VES, the executable file on a virtual machine (VM);
receiving the user token data from a user device; and
executing the VE responsive to determining an operation on a combination of the user token and the token data associated with the VE returns a specified value.