In a cryptosystem which performs encryption/deciphering of communication
text using k bits of cryptographically secure pseudo-random numbers as the
block cipher key thereof, the block cipher key is updated each time j=k/m
bits of new pseudo-random numbers are generated, with the j.multidot.m=k
bits of pseudo-random numbers created by combining the j.multidot.(m-1)
bits within the k bits of the present key and the newly generated j bits,
serving as a new key, thereby shortening the updating cycle and improving
the safety. Also, by sending the number of times of generation of
pseudo-random numbers along with the encrypted communication text from the
sending side, and by the receiving side using from the sequentially
generated pseudo-random numbers, pseudo-random numbers generated after the
received number of times of generation as the new key, deciphering can be
performed regardless of the order to reception, in the event that a
plurality of cipher texts are sequentially sent while updating the
encryption key.
В cryptosystem выполняет encryption/deciphering текста связи использующ биты к cryptographically обеспеченных псевдо-случайных номеров по мере того как ключ шифра блока thereof, ключ шифра блока updated each time произведены биты j=k/m новых псевдо-случайных номеров, с битами j.multidot.m=k псевдо-случайных номеров созданных путем совмещать j.multidot.(m-1) биты внутри биты к присытствыющего ключа и нов произведенные биты ж, служя как новый ключ, таким образом сокращающ уточняя цикл и улучшающ безопасность. Также, путем посылка числа времен поколения псевдо-случайных номеров вместе с encrypted текстом связи от посылая стороны, и получая стороной использующ от последовательн произведенных псевдо-случайных номеров, псевдо-случайные номера произведенные после полученного числа времен поколения как новый ключ, расшифровывая можно выполнить regardless of заказ к приему, в случаеесли множественность текстов шифра последовательн послана пока уточняющ ключа encryption.