SECURE MEMORY ARRANGEMENTS
First Claim
1. A system, comprising:
- a first system controller; and
a gateway device in communication with the first system controller, the gateway device comprising a gateway device memory device, the gateway device memory device comprising;
a gateway device storage;
a gateway device asymmetric engine; and
a gateway device symmetric engine, wherein the gateway device is configured to perform operations comprising;
receiving from an external system, a first message comprising a first message payload data and first asymmetric access data;
determining, with the gateway device asymmetric engine, that the first asymmetric access data matches the first message payload data based at least in part on an external system public key;
retrieving from the gateway device storage a first system controller symmetric key associated with the first system controller in communication with the gateway device;
generating, with the gateway device symmetric engine, first symmetric access data based at least in part on the first system controller symmetric key and the first message payload data; and
sending the first message payload data and the first symmetric access data to the first system controller.
7 Assignments
0 Petitions
Accused Products
Abstract
Various examples are directed to secure memory arrangements and methods of using the same. A gateway device of the secure computing system may receiving a first message from an external system. The first message may comprise a first message payload data and first asymmetric access data. The gateway device may determine that the first asymmetric access data matches the first message payload data based at least in part on an external system public key. The gateway device may access a first system controller symmetric key associated with a first system controller in communication with the gateway device and generate a first symmetric access data based at least in part on the first system controller symmetric key and the first message payload data. The gateway device may send the first message payload data and the first symmetric access data to the first system controller.
-
Citations
20 Claims
-
1. A system, comprising:
-
a first system controller; and a gateway device in communication with the first system controller, the gateway device comprising a gateway device memory device, the gateway device memory device comprising;
a gateway device storage;
a gateway device asymmetric engine; and
a gateway device symmetric engine, wherein the gateway device is configured to perform operations comprising;receiving from an external system, a first message comprising a first message payload data and first asymmetric access data; determining, with the gateway device asymmetric engine, that the first asymmetric access data matches the first message payload data based at least in part on an external system public key; retrieving from the gateway device storage a first system controller symmetric key associated with the first system controller in communication with the gateway device; generating, with the gateway device symmetric engine, first symmetric access data based at least in part on the first system controller symmetric key and the first message payload data; and sending the first message payload data and the first symmetric access data to the first system controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving, by a gateway device of a secure processing system, a first message from an external system, wherein the first message comprises a first message payload data and first asymmetric access data; determining, by the gateway device, that the first asymmetric access data matches the first message payload data based at least in part on an external system public key; accessing, by the gateway device, a first system controller symmetric key associated with a first system controller in communication with the gateway device; generating, by the gateway device, first symmetric access data based at least in part on the first system controller symmetric key and the first message payload data; and sending, by the gateway device, the first message payload data and the first symmetric access data to the first system controller. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. At least one computer-readable medium comprising instructions thereon that, when executed by a computing device, cause the computing device to perform operations comprising:
-
receiving, by a gateway device of a secure computing system, a first message from an external system, wherein the first message comprises a first message payload data and first asymmetric access data; determining, by the gateway device with a gateway device asymmetric engine, that the first asymmetric access data matches the first message payload data based at least in part on an external system public key; accessing, by the gateway device, a first system controller symmetric key associated with a first system controller in communication with the gateway device; generating, by the gateway device with a gateway device symmetric engine, first symmetric access data based at least in part on the first system controller symmetric key and the first message payload data; and sending, by the gateway device, the first message payload data and the first symmetric access data to the first system controller. - View Dependent Claims (19, 20)
-
Specification