Léxico de TI › Segurança › Esquema de Lai–Massey

Esquema de Lai–Massey

Segurança Svenska → Atualizado: 2026-10-14

A terceira forma de construir uma cifra de bloco, ao lado de Feistel e das redes SP: a função de rodada recebe a diferença entre as duas metades.

O bloco é dividido em dois, e a função de rodada toma a diferença entre eles como entrada. Sua saída é então somada às duas metades, o que deixa a diferença inalterada — assim a rodada pode ser desfeita mesmo que a função de rodada em si não seja inversível. É o mesmo truque em que o Feistel se apoia, com outra álgebra por cima. Xuejia Lai e James Massey usaram a estrutura no IDEA em 1991.

Na forma pura, o esquema tem uma falha: essa diferença preservada é um invariante que distingue a cifra de uma permutação aleatória. Serge Vaudenay mostrou em 1999 que inserir um ortomorfismo, uma mistura simples de uma das metades, em cada rodada resolve o problema. Pascal Junod e Vaudenay construíram então a cifra FOX, depois comercializada como IDEA NXT, sobre a versão corrigida.

← Voltar ao léxico