摘要 |
<p>The method involves successively applying a preset number of permutations on a provisional vector (Vprov) to generate a current value (Vn) of a state vector (V) during each iteration. The provisional vector has an intermediate vector (Vint1) formed from a section of a previous value (Vn-1) of the state vector generated at previous iteration. Each permutation is associated to a bit of a permutation key (C) issued from selection of certain bits among bits of the intermediate vector. The current value is obtained from a section of a resultant vector from application of permutations. Independent claims are also included for the following: (1) a method for encrypting an input data sequence (2) a device for encrypting an input data sequence, comprising a cryptographic generator (3) a cryptographic hashing device comprising a cryptographic generator (4) a computer program comprising instructions to perform a method for generating a pseudo-random data sequence (5) a computer program comprising instructions to perform a method for encrypting an input data sequence.</p> |