发明名称 METHOD FOR GENERATING PSEUDO-RANDOM SEQUENCE
摘要 The aim of this invention is to propose a method to generate sequences or sub-keys based on a main key, in which each sub-key gives no information to recover the main key or any other sub-keys. The aim is achieved with a method to generate sub-keys based on a main key (MKEY), comprising the following steps: - obtaining a first value (A1) by applying to the main key (MKEY) a linear diversification layer by mixing the main key (MKEY) with a constant, - applying to the first value (A1) a non-linear transformation, this transformation comprising the steps of: - obtaining a second value (A2) by applying the first value (A1) to a substitution layer, the substitution layer comprising at least one substitution box (sbox), each substitution box containing at least one table of constants for which the input serves as the pointer and the pointed constant serves as the output, - obtaining a third value (A3) by using a diffusion box of multi-permutation type based on the second value (A2), - dividing the third value (A3) in N blocks of same size, obtaining the output fourth value (A4) formed by N blocks, each block of the fourth value (A4) being the result of the combination of N-1 blocks of the third value (A3), the missing block being the block of the same index, - obtaining the fifth value (A5) by applying to the fourth value (A4) a substitution layer, - obtaining the sub-key (RKEY) by applying to the fifth value (A5) a symmetrical encryption module, the first value (A1) serving as the key input for this module.
申请公布号 KR20060119716(A) 申请公布日期 2006.11.24
申请号 KR20057022647 申请日期 2004.09.02
申请人 MEDIACRYPT AG 发明人 VAUDENAY SERGE;JUNOD PASCAL
分类号 H04L9/06;H04L9/22;H04L9/24 主分类号 H04L9/06
代理机构 代理人
主权项
地址