CPC H04L 9/0643 (2013.01) [G06F 21/602 (2013.01); H04L 9/0816 (2013.01); H04L 9/3239 (2013.01); H04L 9/3268 (2013.01); H04L 63/0428 (2013.01); H04L 63/0823 (2013.01)] | 20 Claims |
1. A system for providing secure communications between a client and a server on a network, the system comprising:
a hashing circuit;
a memory circuit;
a fixed-logic protocol controller in data communication with the hashing circuit and the memory circuit, the fixed-logic protocol controller configured to execute a client-side handshake protocol;
a cryptographic accelerator in data communication with the hashing circuit and the fixed-logic protocol controller, the cryptographic accelerator configured to encrypt outbound messages and to decrypt inbound messages; and
a communications interface in operable communication with the network to transmit messages from the client to the server, and to receive messages from the server, wherein the cryptographic accelerator comprises a fixed-logic elliptic curve cryptography accelerator configured to operate on data in a zero-less signed digit format.
|