发明名称 |
ENCRYPTION PROCESSOR, METHOD FOR BUILDING ENCRYPTION PROCESSING ALGORITHM, ENCRYPTION PROCESSING METHOD, AND COMPUTER PROGRAM |
摘要 |
<P>PROBLEM TO BE SOLVED: To provide an extended Feistel-type common key block encryption process configuration for realizing a diffusion matrix switching mechanism (DSM). <P>SOLUTION: In an encryption process configuration using the extended Feistel structure in which a data sequence number d is an integer not smaller than 2, a plurality of different matrixes are selectively applied in the linear conversion process of the F function unit by selecting a plurality of different matrixes which satisfy the condition that the minimum branching number in all the data sequence selected from the minimum branching number corresponding to a data sequence based on the linear conversion matrix contained in the F function inputted to each data sequence of the extended Feistel structure is a value not smaller than a predetermined value. The present invention realizes a common key block encryption having a high resistance for linear analysis and differential analysis based on the DSM. <P>COPYRIGHT: (C)2008,JPO&INPIT |
申请公布号 |
JP2008051829(A) |
申请公布日期 |
2008.03.06 |
申请号 |
JP20060224674 |
申请日期 |
2006.08.21 |
申请人 |
SONY CORP |
发明人 |
SHIRAI TAIZO;SHIBUYA KOUSHI |
分类号 |
G09C1/00 |
主分类号 |
G09C1/00 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|