Cryptographic isolator using multiplication

   
   

A stream cipher cryptosystem includes a pseudo-random bit generator receiving a key and providing a vulnerable keystream vulnerable to crytanalysis, and a non-linear filter cryptographic isolator to convert the vulnerable keystream into a protected keystream. The non-linear filter cryptographic isolator includes a multiplier for performing a multiplication function on the vulnerable keystream to provide a lower partial product array and an upper partial product array, and a simple unbiased operation (SUO) for combining the lower partial product array and the upper partial product array to provide the protected keystream. In example encryption operations, a plaintext binary data sequence is combined with the protected keystream to provide a ciphertext binary data sequence. In example decryption operations, a ciphertext binary data sequence is combined with the protected keystream to provide a plaintext binary data sequence.

Cryptosystem шифра потока вклюает псевдо-случайный генератор бита получая ключа и уязвимое keystream уязвимое crytanalysis, и амортизатор нелинейного фильтра тайнописный для того чтобы преобразовать уязвимое keystream в защищенное keystream. Амортизатор нелинейного фильтра тайнописный вклюает множитель для выполнять функцию умножения на уязвимом keystream для предусмотрения более низкого частично блока продукта и верхнего частично блока продукта, и просто unbiased деятельность (SUO) для совмещать более низкий частично блок продукта и верхний частично блок продукта для того чтобы обеспечить защищенное keystream. В деятельностях encryption примера, последовательность данным по plaintext бинарная совмещена с защищенным keystream для того чтобы обеспечить последовательность данным по ciphertext бинарную. В деятельностях decryption примера, последовательность данным по ciphertext бинарная совмещена с защищенным keystream для того чтобы обеспечить последовательность данным по plaintext бинарную.

 
Web www.patentalert.com

< Conditional access via secure logging with simplified key management

< Dynamic video copy protection system

> Method and apparatus for encrypting and recording received content information on a recording medium using both medium identification information and a cipher key for encryption

> Block cipher for small selectable block sizes

~ 00137