Source: https://www.mathenjeans.fr/sites/default/files/comptes-rendus/article_cryptographie_lycee_louis_armand_2019_revu.pdf