摘要 |
<p>"APARELHO E MéTODO DE PROCESSAMENTO CRIPTOGRáFICO E PROGRAMA DE COMPUTADOR PARA EFETUAR PROCESSAMENTO CRIPTOGRáFICO DE BLOCO DE CHAVE COMUM DO TIPO FEISTEL". A invenção realiza um aparelho de processamento criptográfico de alta segurança que aumenta a dificuldade de analisar sua chave, e um método para isto. No processamento criptográfico de bloco de chave comum do tipo Feistel que executa repetidamente uma função F do tipo SPN possuindo a seção de conversão não linear e a seção de conversão linear ao longo de diversos arredondamentos, o processamento de conversão linear de uma função F correspondente a cada um dos diversos arredondamentos é realizado por processamento de conversão linear que aplica matrizes MDS quadradas (Máxima Distância Separável). A invenção usa uma configuração em que m vetores coluna incluídos em matrizes inversas das matrizes MDS quadradas sendo estabelecidos pelo menos em arredondamentos de numeração par consecutivos e em arredondamentos de numeração ímpar consecutivos, respectivamente, constitui uma matriz MDS quadrada. Esta estrutura realiza processamento criptográfico por meio do qual a resistência a ataque de criptoanálise linear na cifragem de bloco de chave comum é melhorada.</p> |