Techniques to provide client-side security for storage of data in a network environment
AssigneeIntel Corporation
InventorsBRIAN S. HAUSAUER, LOKPRAVEEN B. MOSUR, TONY HURSON, PATRICK FLEMING, ADRIAN R. PEARSON
Life of this patent
Estimating the term…
Abstract
Various embodiments are generally directed to an apparatus, method and other techniques to de determine a secure memory region for a transaction, the secure memory region associated with a security association context to perform one or more of an encryption/decryption operation and an authentication operation for the transaction, perform one or more of the encryption/decryption operation and the authentication operation for the transaction based on the security association context, and cause communication of the transaction.
Claims25
An apparatus, comprising:
- interface circuitry to execute one or more instruction, the one or more instructions, that when executed, cause the interface circuitry to:
- determine a secure memory region for a transaction, the secure memory region associated with a security association context to perform one or more of an encryption/decryption operation and an authentication operation for the transaction;
- perform one or more of the encryption/decryption operation and the authentication operation for the transaction based on the security association context;
- and
- cause communication of the transaction, the transaction comprising one of a write transaction to put data in a remote storage and a read transaction to get data from the remote storage, the remote storage coupled via network interconnect.
A computer-implemented method, comprising:
- determining a secure memory region for a transaction, the secure memory region associated with a security association context to perform one or more of an encryption/decryption operation and an authentication operation for the transaction;
- performing one or more of the encryption/decryption operation and the authentication operation for the transaction based on the security association context;
- and
- causing communication of the transaction, the transaction comprising one of a write transaction to put data in a remote storage and a read transaction to get data from the remote storage, the remote storage coupled via network interconnect.
A non-transitory computer-readable storage medium, comprising a plurality of instructions, that when executed, enable processing circuitry to:
- determine a secure memory region for a transaction, the secure memory region associated with a security association context to perform one or more of an encryption/decryption operation and an authentication operation for the transaction;
- perform one or more of the encryption/decryption operation and the authentication operation for the transaction based on the security association context;
- and
- cause communication of the transaction, the transaction comprising one of a write transaction to put data in a remote storage and a read transaction to get data from the remote storage, the remote storage coupled via network interconnect.
Dependencies are inferred from the claim text.