摘要 |
APARELHO E MÉTODO DE PROCESSAMENTO POR CRIPTOGRAFIA, MÉTODO DE CONSTRUÇçO DE ALGORITMO DE PROCESSAMENTO POR CRIPTOGRAFIA, E, PROGRAMA DE COMPUTADOR. Realizar uma configuração de processo de cifra de bloco de chave comum do tipo Feistel estendido para realização de um mecanismo de comutação de matriz de difusão (DSMF). Em uma configuração de processo criptográfico em que uma estrutura de Feistel estendida, tendo um número de linhas de dados: d que é estabelecida para um inteiro que satisfaça d <242> 2 é aplicada, uma pluralidade de múltiplas matrizes diferentes são aplicadas, seletivamente, a processos de transformação linear realizados em seções de função-F. Uma pluralidade de matrizes diferentes satisfazendo uma condição em que um número mínimo de derivações para todas as linhas de dados é igual ou maior do que um valor predeterminado são selecionadas como as matrizes, o número mínimo de derivações correspondendo ás linhas de dados, cada um dos números mínimos de derivações correpondentes ás linhas de dados sendo baseados em matrizes de transformação linear incluídas em funções-F que são introduzidas em uma linha de dados correspondendte na estrutura de Feistel estendida. De acordo com a presente invenção, cifra de bloco de chave comum com base na DSM com uma alta resistência à análise linear e análise diferencial é realizada. |