Cryptographic device, cryptographic processing method, and cryptographic processing program
AssigneeKabushiki Kaisha Toshiba
InventorTakeshi KAWABATA
Life of this patent
Estimating the term…
Loading patent…
AssigneeKabushiki Kaisha Toshiba
InventorTakeshi KAWABATA
Estimating the term…
According to an embodiment, a cryptographic device includes a first operation unit that receives a shared key and generates plural expanded keys; and a second operation unit that receives plaintext or ciphertext and performs at least one of encryption and decryption using the expanded keys. First data pieces are obtained by dividing the plaintext into predetermined units of words or obtained by dividing the ciphertext into predetermined units of words. The second operation unit includes a data array determination unit that determines, at a time of encryption, an array order of the first data pieces included in the plaintext as a first order, and determines, at a time of decryption, an array order of the first data pieces included in the ciphertext as a second order; and a main data computation unit that performs, on the first data pieces, computation of at least one of encryption and decryption in the determined order.
A cryptographic device that performs at least one of encryption and decryption according to a shared key encryption method, the device comprising:
A cryptographic processing method for performing encryption or decryption according to a shared key encryption method, the method comprising:
A computer program product comprising a computer-readable medium containing a cryptographic processing program for performing encryption or decryption according to a shared key encryption method, the program causing a computer to execute:
Dependencies are inferred from the claim text.