Methods and apparatus for enhanced CMEA, or ECMEA, processing. A forward
ECMEA and a reverse ECMEA process are provided. The forward ECMEA process
decrypts text encrypted by the reverse ECMEA process and the reverse ECMEA
process decrypts text encrypted by the forward ECMEA process. The forward
ECMEA process employs a first transformation, an iteration of the CMEA
process, and a second transformation. The reverse ECMEA process employs a
first inverse transformation, an iteration of the CMEA process, and a
second inverse transformation. The transformations and inverse
transformations, and the iterations of the CMEA process, employ secret
offsets to improve security. The transformations and the iteration of the
CMEA process also employ an enhanced tbox function using an involutary
lookup table.
Metodi ed apparecchio per CMEA aumentato, o ECMEA, procedente. Un ECMEA di andata e un processo d'inversione di ECMEA sono forniti. Il processo di andata di ECMEA decrypts il testo cifrato tramite il processo d'inversione di ECMEA ed il processo d'inversione di ECMEA decrypts il testo cifrato tramite il processo di andata di ECMEA. Il processo di andata di ECMEA impiega una prima trasformazione, una ripetizione del processo di CMEA e una seconda trasformazione. Il processo d'inversione di ECMEA impiega una prima trasformazione inversa, una ripetizione del processo di CMEA e una seconda trasformazione inversa. Le trasformazioni e le trasformazioni inverse e le ripetizioni del processo di CMEA, impiegano le immagini riportate segrete per migliorare la sicurezza. Le trasformazioni e la ripetizione del processo di CMEA inoltre impiegano una funzione aumentata del tbox usando una tabella involutary di occhiata.