发明名称 ENCRYPTION EVALUATION DEVICE, ENCRYPTION EVALUATION METHOD, AND ENCRYPTION EVALUATION PROGRAM
摘要 An encryption evaluation device 100 is a device evaluating the security of a block cipher encrypting data of a predetermined size for each block by repeatedly executing, a predetermined number of rounds, a round process using a round function converting data based on a key. The encryption evaluation device 100 includes: a structure specification information accepting part 101 configured to accept structure specification information for specifying a structure of the block cipher; and a security index value calculating part 102 configured to specify a non-use number as the number of round functions that are not used in meet-in-the-middle attack, based on the accepted structure specification information, and calculate a security index value indicating a calculation amount required to specify the key by performing the meet-in-the-middle attack, based on the specified non-use number.
申请公布号 US2014328482(A1) 申请公布日期 2014.11.06
申请号 US201214370254 申请日期 2012.09.18
申请人 NEC Software Hokuriku, Ltd. 发明人 Saito Teruo
分类号 H04L9/00;H04L9/30 主分类号 H04L9/00
代理机构 代理人
主权项 1. An encryption evaluation device evaluating security of a block cipher encrypting data of a predetermined size for each block by repeatedly executing a round process a predetermined number of rounds, the round process using a round function converting data based on a key, the encryption evaluation device comprising: a structure specification information accepting unit accepting structure specification information for specifying a structure of the block cipher; and a security index value calculating unit for specifying a non-use number as a number of round functions that are not used in meet-in-the-middle attack, based on the accepted structure specification information, and calculating a security index value indicating a calculation amount required to specify the key by performing the meet-in-the-middle attack, based on the specified non-use number.
地址 Ishikawa JP