摘要 |
A hash value generating device for generating a hash value based on the KECCAK algorithm includes a &thetas; processing unit, a &rgr; processing unit, a п processing unit, a χ processing unit, and an ɩ processing unit for performing processing of five steps &thetas;, &rgr;, п, χ, and ɩ, included in round processing of the KECCAK algorithm. The п processing unit receives input of data in units of planes and outputs data in units of sheets. |