摘要 |
1. Устройство шифрования, которое генерирует последовательность псевдослучайных чисел на основании секретного ключа и применяет последовательность псевдослучайных чисел к простому тексту для генерации зашифрованного текста, устройство содержит ! средство, которое использует внутреннее состояние в соответствии с состоянием на основании перестановки последовательности конечного числа численных значений, в качестве внутреннего состояния, используемого для генерации последовательности псевдослучайных чисел, ! выполняет заранее определенный циклический сдвиг влево или вправо, в зависимости от числа меньшего, чем количество внутренних состояний, на основании результата линейного или нелинейного, или комбинации линейного и нелинейного с использованием одного или нескольких численных значений внутреннего состояния, и задает, по меньшей мере, одну временную переменную, используемую для генерации последовательности псевдослучайных чисел, являющейся временной переменной, имеющей в качестве значения результат выполнения заранее определенного циклического сдвига влево или вправо, и ! генерирует псевдослучайное число посредством заранее определенной предписанной операции на одном или множестве численных значений внутреннего состояния и временной переменной. ! 2. Устройство шифрования по п.1, в котором, в отношении внутреннего состояния в соответствии с состоянием на основании перестановки последовательности конечного числа численных значений, обновление внутреннего состояния осуществляется с использованием линейной операции и нелинейной операции вне перестановки. ! 3. Устройство шифрования по п |