A technique which implements a primitive for computing, e.g., a checksum. Specifically, this primitive replaces a mod(M) operation with a series of simple elementary register operations. These operations include mod 2.sup.n multiplications, order manipulations (e.g., byte or word swaps), and additions--all of which are extremely simple to implement and require very few processing cycles to execute. Hence, use of our inventive technique can significantly reduce the processing time to compute various cryptographic parameters, such as, e.g., a message authentication code (MAC), or to implement a stream cipher, over that conventionally required. This technique has both invertible and non-invertible variants.

Una tecnica che effettua un primitivo per la computazione, per esempio, del totale di controllo. Specificamente, questo primitivo sostituisce un funzionamento del mod(M) con una serie di funzionamenti elementari semplici del registro. Questi funzionamenti includono le moltiplicazioni del MOD 2.sup.n, ordinano le manipolazioni (per esempio, il byte o la parola scambia) e le aggiunte -- che sono estremamente semplici effettuare e richiedere molto pochi cicli di elaborazione eseguire. Quindi, l'uso della nostra tecnica inventiva può ridurre significativamente il tempo di lavorazione computare i vari parametri crittografici, come, per esempio, un codice di autenticazione del messaggio (MAC), o effettuare una cifra del flusso, sopra quello richiesto convenzionalmente. Questa tecnica ha sia varianti invertibili che non-invertibili.

 
Web www.patentalert.com

< (none)

< Method and arrangement for establishing an encrypted mobile connection

> Fish farming system and method

> (none)

~ 00051