Source: https://sciences-physiques-gaudouen.com/supports/OG1_pqc.pdf