DATA SCRAMBLE DEVICE, SECURITY DEVICE, SECURITY SYSTEM, AND DATA SCRAMBLE METHOD
First Claim
Patent Images
1. A data scramble device comprising:
- an intermediate key generation unit configured to generate intermediate keys from random numbers;
an extended key generation unit configured to generate an extended key from intermediate keys generated by the intermediate key generation unit; and
a scramble arithmetic operation unit configured to generate scramble data by performing a scramble arithmetic operation of target data and an extended key generated by the extended key generation unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A data scramble device includes an intermediate key generation unit configured to generate intermediate keys from random numbers, and an extended key generation unit configured to generate an extended key from intermediate keys generated by the intermediate key generation unit. Further, the data scramble device includes a scramble arithmetic operation unit configured to generate scramble data by performing a scramble arithmetic operation of target data and an extended key generated by the extended key generation unit.
18 Citations
9 Claims
-
1. A data scramble device comprising:
-
an intermediate key generation unit configured to generate intermediate keys from random numbers; an extended key generation unit configured to generate an extended key from intermediate keys generated by the intermediate key generation unit; and a scramble arithmetic operation unit configured to generate scramble data by performing a scramble arithmetic operation of target data and an extended key generated by the extended key generation unit. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A security device comprising:
-
an intermediate key generation unit configured to generate intermediate keys from random numbers; an extended key generation unit configured to generate an extended key from intermediate keys generated by the intermediate key generation unit; a scramble arithmetic operation unit configured to decrypt encryption target data by performing a scramble arithmetic operation of scramble data and an extended key generated by the extended key generation unit; and an encryption unit configured to encrypt encryption target data decrypted by the scramble arithmetic operation unit.
-
-
8. A security system comprising:
-
an encryption device; and a host device including; a random number generation unit configured to generate random numbers; a first intermediate key generation unit configured to generate intermediate keys from random numbers generated by the random number generation unit; a first extended key generation unit configured to generate an extended key from intermediate keys generated by the first intermediate key generation unit; a first scramble arithmetic operation unit configured to generate scramble data by performing a scramble arithmetic operation of encryption target data and an extended key generated by the first extended key generation unit; and a first transmission unit configured to transmit random numbers generated by the random number generation unit and scramble data generated by the first scramble arithmetic operation unit, and the encryption device includes; a second reception unit configured to receive random numbers and scramble data transmitted from the first transmission unit; a second intermediate key generation unit configured to generate intermediate keys from random numbers received by the second reception unit; a second extended key generation unit configured to generate an extended key from intermediate keys generated by the second intermediate key generation unit; a second scramble arithmetic operation unit configured to decrypt encryption target data by performing a scramble arithmetic operation of scramble data received by the second reception unit and an extended key generated by the second extended key generation unit; an encryption unit configured to encrypt encryption target data decrypted by the second scramble arithmetic operation unit; and a second transmission unit configured to transmit encryption target data encrypted by the encryption unit.
-
-
9. A data scramble method comprising:
-
generating intermediate keys from random numbers; generating an extended key from the generated intermediate keys; and generating scramble data by performing a scramble arithmetic operation of target data and the generated extended key.
-
Specification