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.

Метод снабжает примитива для вычислять, например, checksum. Специфически, этот примитив заменяет ть деятельность mod(M) с серией просто элементарных деятельностей регистра. Эти деятельности вклюают умножения mod 2.sup.n, приказывают манипуляции (например, байт или слово обменивает), и добавления -- все из которых весьма просто снабдить и потребовать, что очень немногие обрабатывая циклы исполнили. Следовательно, польза нашего изобретательного метода может значительно уменьшить длительность процесса вычислить различные тайнописные параметры, such as, например, koda опознавания сообщения (МАКИНТОШ), или снабдить шифр потока, над обычно необходима тем. Этот метод имеет и invertible и нон-non-invertible варианты.

 
Web www.patentalert.com

< Copy generation management method, information signal reproducing method, information signal reproducing apparatus, and information signal recording apparatus

< System for providing a digital watermark in an audio signal

> Image processing apparatus and method with locking feature

> Method of protecting high definition video signal

~ 00073