ENCRYPTION/DECRYPTION ENGINE WITH SECURE MODES FOR KEY DECRYPTION AND KEY DERIVATION
First Claim
Patent Images
1. An electronic device, comprising:
- a processor; and
an encryption/decryption (E/D) engine coupled to the processor via a bus,wherein the E/D engine selectively operates in a first mode and a second mode,wherein, for the first mode, an E/D engine output is provided to the bus,wherein, for the second mode, the E/D engine output is not provided to the bus and is accessible only to the E/D engine.
1 Assignment
0 Petitions
Accused Products
Abstract
In at least some embodiments, an electronic device comprises a processor and an encryption/decryption (E/D) engine coupled to the processor via a bus. The E/D engine selectively operates in a first mode and a second mode. For the first mode, an E/D engine output is provided to the bus. For the second mode, the E/D engine output is not provided to the bus and is accessible only to the E/D engine.
-
Citations
20 Claims
-
1. An electronic device, comprising:
-
a processor; and an encryption/decryption (E/D) engine coupled to the processor via a bus, wherein the E/D engine selectively operates in a first mode and a second mode, wherein, for the first mode, an E/D engine output is provided to the bus, wherein, for the second mode, the E/D engine output is not provided to the bus and is accessible only to the E/D engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Security logic, comprising:
-
an encryption/decryption (E/D) engine having a data input line, a data output line, and a key input line; and output restriction logic coupled to the data output line, the output restriction logic selectively prevents an E/D engine output from being forwarded outside the security logic; and a feedback loop between the data output line and the key input line, wherein the feedback loop couples to the output restriction logic and selectively forwards an E/D engine output to the key input line. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for encryption/decryption (E/D) engine modes, comprising:
-
determining if a secure mode is selected; and if the secure mode is selected, hiding an output of the E/D engine in a feedback loop accessible only by the E/D engine. - View Dependent Claims (19, 20)
-
Specification