Encription device and decryption device
AssigneeKabushiki Kaisha Toshiba
InventorsTakeshi KAWABATA, Hideo Shimizu
Life of this patent
Estimating the term…
Loading patent…
AssigneeKabushiki Kaisha Toshiba
InventorsTakeshi KAWABATA, Hideo Shimizu
Estimating the term…
According to one embodiment, an encryption device includes a storage unit, an input unit, first to fourth partial encryption units, a generation unit, and an output unit. The first partial encryption unit calculates first intermediate data from input plain data to store in the storage unit. The generation unit generates a round key, which is used in calculations for the first intermediate data and N-th intermediate data, from the secret key. The second partial encryption unit calculates (i+1)th intermediate data from i-th intermediate data (i is smaller than N) and the round key to store in the storage unit. The third partial encryption unit performs an arithmetic operation including predetermined conversion for mixing the N-th intermediate data, and calculates (N+1)th intermediate data to store in the storage unit. The fourth partial encryption unit obtains encrypted data by performing an arithmetic operation including inverse conversion of the conversion on the (N+1)th intermediate data.
An encryption device that performs encryption processing using an secret key and calculates encrypted data from plain data, the encryption device comprising:
A decryption device that performs decryption processing using an secret key and calculates plain data from encrypted data, the decryption device comprising:
Dependencies are inferred from the claim text.