In the process of compressing and encrypting data, without an increase of processing time, a cipher capability is secured against the latest cryptanalysis such as differential and linear cryptanalyses. The differential and linear cryptanalyses are executed to collect plural pairs of plaintext and cryptosystem for the same key and perform the statistical operation for estimating the key. An input/output (I/O) process is executed to receive plaintext data and generate a different key for each data on the random number and set the key to a work key. The encrypted intermediate result or the pre-encrypted result is fed back to permit frequent changing of the work key. The changing operation is executed to change correspondence between the plaintext data and the compressed data in the compressing process.

Nel corso dei dati di compressione e di cifratura, senza un aumento di tempo di lavorazione, una possibilità di cifra è assicurata contro l'ultimo cryptanalysis quali i cryptanalyses differenziali e lineari. Il differenziale ed i cryptanalyses lineari sono eseguiti per raccogliere gli accoppiamenti plurali del plaintext e del cryptosystem per la stessa chiave e per realizzare il funzionamento statistico per la valutazione della chiave. Un processo dell'ingreso/uscita (I/O) è eseguito per ricevere i dati di plaintext e per generare una chiave differente per ogni dati sul numero casuale e per regolare la chiave ad una chiave del lavoro. Il risultato intermedio cifrato o il risultato pre-cifrato è retroagito per consentire frequente cambiare della chiave del lavoro. Il funzionamento cambiante è eseguito per cambiare la corrispondenza fra i dati di plaintext ed i dati appiattiti nel processo di compressione.

 
Web www.patentalert.com

< (none)

< Method of transferring information between a subscriber identification module and a radiocommunication mobile terminal, and a corresponding subscriber identification module and mobile terminal

> Encryption and decryption method and apparatus using a work key which is generated by executing a decryption algorithm

> (none)

~ 00056