Information processing equipment and IC card
AssigneeHitachi, Ltd.
InventorsMasaru Ohki, Yasuko Fukuzawa, Susumu Okuhara, Masahiro Kaminaga
Life of this patent
Estimating the term…
Abstract
An IC card having a storage memory including a program storage unit for storing a program and a data storage unit for storing data and a central processing unit for executing a predetermined process in accordance with the program to process the data, the program including one or more data process units each having a process instruction for giving an execution instruction to the central processing unit, wherein a data process order is randomly exchanged and a dummy process is added to thereby reduce the dependency of consumption current of an IC chip upon the data process.
Claims12
An information processing equipment comprising:
- a storage memory including a program storage unit for storing a program and a data storage unit for storing data;
- and
- a central processing unit for executing a predetermined process in accordance with the program to process the data, the program including one or more data process means each having a process instruction for giving an execution instruction to said central processing unit,
- wherein the data is a combination of original data and bit inverted data obtained by inverting all bits of the original data in parallel such that the processing of the data by the central processing unit has a reduced correlation to current consumption.
An information processing equipment comprising:
- a storage memory including a program storage unit for storing a program and a data storage unit for storing data;
- and
- a central processing unit for executing a predetermined process in accordance with the program to process the data, the program including one or more data process means each having a process instruction for giving an execution instruction to said central processing unit,
- wherein the data process means includes original data and bit inverted data obtained by inverting all bits of the original data in parallel, by using a same instruction.
An information processing equipment comprising:
- a storage memory including a program storage unit for storing a program and a data storage unit for storing data;
- and
- a central processing unit for executing a predetermined process in accordance with the program to process the data, the program including one or more data process means each having a process instruction for giving an execution instruction to said central processing unit,
- wherein the data process means includes original data instruction and bit inverted data instruction processing means having an instruction same as a normal process instruction and an instruction for processing data obtained by inverting all bits of original data in parallel.
An information processing equipment comprising:
- a storage memory including a program storage unit for storing a program and a data storage unit for storing data;
- and
- a central processing unit for executing a predetermined process in accordance with the program to process the data, the program including one or more data process means each having a process instruction for giving an execution instruction to said central processing unit,
- wherein the data processing means includes bit inverted data generation means for generating, in parallel, data which is bit inverted data of all bits of original data.
Dependencies are inferred from the claim text.