Proposal of Multi-channel Operation Technique Using PingPong256
Kihwan Kim, Hoon Jae Lee · 2018
The stream cipher is a cipher system that takes a random number in bits and takes an exclusive OR with the plaintext. PingPong256 generates a bit-wise random number using an LFSR having two different lengths in an encryption method corresponding to a stream cipher. The LFSR can generate various types of patterns by generating the maximum period according to the length. It is possible to generate a random number of a long cycle by changing it to operate irregularly by utilizing a variable clock structure. In addition to the encryption technique, the random number generator compares the generation of the authentication key based on mutual initial values, and can be used for mutual authentication. It is also possible to use it for synchronization according to a separate hardware. In this paper, we examined the basic structure of PingPong256 and the result of random number generation.