La théorie des nombres et la cryptographie sont des branches importantes en mathématiques et en informatique car elles sont à la base de nombreuses applications industrielles telles que la sécurisation des communications, des systèmes d’information, des transactions bancaires, des achats en ligne, des communications satellitaires, des téléphones portables et des stockages des données médicales, personnelles ou militaires,... En résumé, la cryptographie et la théorie des nombres, sont omniprésentes dans tous les domaines où la sécurité est requise.