MHT 633 : Cryptologie et arithmétique