Method for encrypting data in an NTRU cryptosystem (N, p, q)
Procédé pour crypter des données dans un cryptosystème NTRU (N,p,q)
Résumé
The invention relates to a method for encrypting data during at least one session in an NTRU cryptosystem (N, p, q) having a public key (h) and a polynomial (r) of a degree less than or equal to (N -1) selected randomly in the polynomial domain (D r ) of the NTRU cryptosystem, in which data are encrypted by adding thereto a product (r s *h) determined from at least one rotation of the product (r*h)
La présente invention concerne un procédé pour crypter des données lors d'au moins une session, dans un cryptosystème NTRU (N, p, q) à clé publique (h) et à polynôme (r) de degré inférieur ou égal à (N -1) choisi aléatoirement dans le domaine polynomial (Dr) du cryptosystème NTRU, dans lequel on crypte les données en leur ajoutant un produit (rs*h) déterminé à partir d'au moins une rotation du produit (r*h)