EP2005290A2

Method and device for generating a pseudorandom string

Abstract

The invention relates to a method of generating a pseudorandom string of terms belonging to a finite body K of cardinal q≧2 intended to be used in a cryptography procedure, said method comprising the iterative calculation of a system (Γ) of m polynomials with n variables belonging to the finite body K. According to the invention, the coefficients of these m polynomials are regenerated at each iteration. The invention also relates to pseudorandom string generator intended to implement this method.

EP2005290A2, drawing sheet 1
Sheet 1 of 1

Term

0.5 yearsto projected expiry

Projected expiry 2 April 2027, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

14 claims: 2 independent, 12 dependent

  1. 1
    Claims of equivalent WO 2007116171 A2 CLAIMS 1. pseudo-random sequence generator of terms belonging to a finite field K of cardinal q ≥
  2. 6
    Pseudo-random suite generator according to any one of claims 1 to 5, characterized in that, to calculate the "2 -uplet of values ​​(y 1, y 2 > - > there m ) taken, for a -uplet of variables (x ι x 2 , ..., x not ) given, by the m polynomials of a system (T) in which these polynomials are all of global degree less than or equal to D, the generator comprises means for:- choosing a processing order for a chosen set of terms of the general polynomial with n variables of degree D, - for the terms treated, calculate, respecting the said order, the monomial due to the variables, then, successively for the m polynomials, generate the coefficient of this term and multiply this coefficient by said monomial to obtain the value of said term.
  3. 7
    Electronic circuit, characterized in that it comprises a pseudorandom following generator according to any one of Claims 1 to 6.
  4. 9
    A method for generating a pseudo-random sequence of terms belonging to a finite field K of cardinal q ≥ 2 for use in a cryptographic procedure, said method comprising iteratively calculating a system (F) of m n-variable polynomials belonging to to a finite field K, characterized in that the coefficients of said m polynomials are regenerated at each iteration.
  5. 12
    An immovable data storage medium having computer program code instructions for performing the steps of a method according to any one of claims 9 to 11.
  6. 13
    A partially or fully removable data storage medium having computer program code instructions for performing the steps of a method according to any one of claims 9 to 11.
  7. 14
    A computer program containing instructions such that, when said program controls a programmable data processing device, said instructions cause said data processing device to implement a method according to any one of claims 9 to 11.