I'm trying to understand how MICKEY 2.0 works in detail.
In , page 6, it says:
... the state of the generator does not repeat within the generation of a single keystream sequence ...
What consequences does this have? As the internal state generates the output, I think that two identical inputs within the same keystream sequence therefore have different outputs. Or are there any other reasons for this?
Further, on page 6 it says:
The influence of R on the clocking of S also prevents S from becoming stuck in a short cycle
As I read, a short cycle in this context is a sequence of continuously recurring states. Because the state of S depends on the output of R (whose states do not repeat), also the state of S does not repeat within the generation of a single keystream sequence. Is that right?
What exactly is meant by the mutual irregular clocking? I think that this refers to the dependence between register R and register S (see Fig. 3, page 6). The output of each of them depends on the state of the other one. As they are not clocking in regular time intervals, the term irregular clocking is used.