Dual Composite Field Advanced Encryption Standard Memory Encryption Engine
First Claim
Patent Images
1. A method comprising:
- using a first set of polynomials in a memory encryption engine for encryption and;
using a different set of polynomials in said engine for decryption.
1 Assignment
0 Petitions
Accused Products
Abstract
A different set of polynomials may be selected for encryption and decryption accelerators. That is, different sets of polynomials are used for encryption and decryption, each set being chosen to use less area and deliver more power for a memory encryption engine. This is advantageous in some embodiments since memory read operations are typically more critical and latency sensitive than memory writes.
23 Citations
30 Claims
-
1. A method comprising:
-
using a first set of polynomials in a memory encryption engine for encryption and; using a different set of polynomials in said engine for decryption. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium storing instructions to enable a processor to:
-
use a first set of polynomials for encryption and; use a different set of polynomials for decryption. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
a memory write path to use a first set of polynomials; and a memory read path to use a different set of polynomials. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 30)
-
-
28. A system comprising:
-
a core; a memory coupled to the core; a memory encryption engine coupled to said core, said engine to use in first set of polynomials for encryption and a different set of polynomials for decryption; and a network interface card coupled to said core. - View Dependent Claims (29)
-
Specification