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 бинарную.