发明名称 HASH VALUE GENERATING DEVICE
摘要 A hash value generating device for generating a hash value based on the KECCAK algorithm includes a θ processing unit, a ρ processing unit, a π processing unit, a χ processing unit, and an ι processing unit for performing processing of five steps θ, ρ, π, χ, and ι, included in round processing of the KECCAK algorithm. The θ processing unit includes a θ1 processing unit for performing column sum calculation processing and a θ2 processing unit for performing column sum addition processing. In the round processing, the π processing unit performs processing before the θ2 processing unit and the ρ processing unit performs processing, and the ρ processing unit performs processing on a lane after rearrangement processing by the π processing unit.
申请公布号 US2015381354(A1) 申请公布日期 2015.12.31
申请号 US201414767896 申请日期 2014.02.17
申请人 CANON KABUSHIKI KAISHA 发明人 Yamada Shinya
分类号 H04L9/06 主分类号 H04L9/06
代理机构 代理人
主权项 1. A hash value generating device comprising: a θ processing unit configured to perform θ processing included in round processing of Secure Hash Algorithm 3 (SHA-3 algorithm); a ρ processing unit configured to perform ρ processing included in the round processing; a π processing unit configured to perform π processing included in the round processing; a χ processing unit configured to perform χ processing included in the round processing; and an ι processing unit configured to perform ι processing included in the round processing, wherein the θ processing unit includes a θ1 processing unit configured to calculate column sum and a θ2 processing unit configured to add the calculated column sum to a predetermined bit, and wherein, in the round processing, the π processing unit performs processing before the θ2 processing unit and the ρ processing unit perform processing.
地址 Tokyo JP