Encryption operating apparatus
First Claim
Patent Images
1. An encryption operating apparatus comprising:
- a register that fetches data from a data input line synchronously with a clock signal, and holds the fetched data as valid code data;
a control circuit that monitors signals flowing through the data input line, and alternately outputs an enable signal and a disable signal for each time when the signals are stable;
a selection output circuit that outputs a valid code data held in the register corresponding to the enable signal, and outputs invalid code data other than the valid code data corresponding to the disable signal;
a combinational circuit that encrypts or decrypts the valid code data output from the selection output circuit, outputs the encrypted or decrypted data to the data input line, and outputs the invalid code data output from the selection output circuit to the data input line; and
a clock filter that controls the clock signal corresponding to the enable signal or the disable signal output from the control circuit, whereinthe control circuit outputs the disable signal when it is determined that the valid code data is input to the data input line, and outputs the enable signal when it is determined that the invalid code data is input to the data input line.
1 Assignment
0 Petitions
Accused Products
Abstract
Valid code data and invalid code data are alternately input to a register that fetches data synchronously with a clock signal. A state of a data value input to the register is monitored. Each time when it is determined that the data is stabilized by the valid code data, the register holds the valid code data.
-
Citations
11 Claims
-
1. An encryption operating apparatus comprising:
-
a register that fetches data from a data input line synchronously with a clock signal, and holds the fetched data as valid code data; a control circuit that monitors signals flowing through the data input line, and alternately outputs an enable signal and a disable signal for each time when the signals are stable; a selection output circuit that outputs a valid code data held in the register corresponding to the enable signal, and outputs invalid code data other than the valid code data corresponding to the disable signal; a combinational circuit that encrypts or decrypts the valid code data output from the selection output circuit, outputs the encrypted or decrypted data to the data input line, and outputs the invalid code data output from the selection output circuit to the data input line; and a clock filter that controls the clock signal corresponding to the enable signal or the disable signal output from the control circuit, wherein the control circuit outputs the disable signal when it is determined that the valid code data is input to the data input line, and outputs the enable signal when it is determined that the invalid code data is input to the data input line. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification