发明名称 |
Cryptographic processing apparatus, cryptographic processing method, and computer program therefor |
摘要 |
The invention realizes a high-security cryptographic processing apparatus that increases difficulty in analyzing its key and a method therefor. In Feistel-type common-key-block cryptographic processing that repeatedly executes an SPN-type F-function having the nonlinear conversion section and the linear conversion section over a plurality of rounds, Linear conversion processing of an F-function corresponding to each of the plurality of rounds is carried out by linear conversion processing that applies square MDS (Maximum Distance Separable) matrices. The invention uses a setting that arbitrary m column vectors included in inverse matrices of square MDS matrices being set up at least in consecutive even-numbered rounds and in consecutive odd-numbered rounds, respectively, constitute a square MDS matrix. This structure realizes cryptographic processing whereby resistance to linear cryptanalysis attacks in the common-key-block cipher is improved.
|
申请公布号 |
US8275127(B2) |
申请公布日期 |
2012.09.25 |
申请号 |
US20100780512 |
申请日期 |
2010.05.14 |
申请人 |
SHIRAI TAIZO;PRENEEL BART;SONY CORPORATION |
发明人 |
SHIRAI TAIZO;PRENEEL BART |
分类号 |
H04K1/04;H04L9/00 |
主分类号 |
H04K1/04 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|