Data encryption interface for reducing encrypt latency impact on standard traffic
First Claim
Patent Images
1. A system on a chip (SOC), comprising:
- one or more processor cores;
an encryption engine;
one or more write buffers; and
data flow control circuitry configured to route secure data involved in a first store instruction to the one or more write buffers through a first data path through the encryption engine, and to route non-secure data involved in a second store instruction issued subsequent to the first store instruction to the one or more write buffers through a second data path bypassing the encryption engine, wherein the non-secure data arrives at the one or more write buffers prior to the secure data.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus that may be utilized in systems to reduce the impact of latency associated with encrypting data on non-encrypted data are provided. Secure and non-secure data may be routed independently. Thus, non-secure data may be forwarded on (e.g., to targeted write buffers), without waiting for previously sent secure data to be encrypted. As a result, non-secure data may be made available for subsequent processing much earlier than in conventional systems utilizing a common data path for both secure and non-secure data.
-
Citations
5 Claims
-
1. A system on a chip (SOC), comprising:
-
one or more processor cores; an encryption engine; one or more write buffers; and data flow control circuitry configured to route secure data involved in a first store instruction to the one or more write buffers through a first data path through the encryption engine, and to route non-secure data involved in a second store instruction issued subsequent to the first store instruction to the one or more write buffers through a second data path bypassing the encryption engine, wherein the non-secure data arrives at the one or more write buffers prior to the secure data. - View Dependent Claims (2, 3, 4, 5)
-
Specification