Explore les représentations entières, en se concentrant sur le signe et la magnitude, son complément, le complément à deux, l'excès-N, le débordement, le sous-flux et la multiplication binaire.
Couvre la représentation binaire, le complément de deux, la détection de débordement, et les opérations en MIPS pour l'arithmétique informatique avec entiers.
Explore les méthodes de représentation d'entiers, comparant signe et grandeur avec le complément de deux, et introduit des représentations en virgule fixe et en virgule flottante.
Explore la cryptographie, le secret parfait, la théorie des groupes et les jalons cryptographiques modernes, en mettant l'accent sur le compromis entre sécurité et coût.
Couvre les algorithmes pour les grands nombres, Z_n et les ordres dans un groupe, en expliquant les opérations arithmétiques et les concepts cryptographiques.
Explore la génération de nombres quantiques aléatoires, en discutant des défis et des implémentations de générer une bonne randomité à l'aide de dispositifs quantiques.
Explore l'arithmétique informatique, en mettant l'accent sur les nombres de points fixes et flottants, la norme IEEE 754, la portée dynamique et les opérations de points flottants dans l'architecture MIPS.
Explore la cryptographie à clé publique, en mettant l'accent sur la RSA, la génération de clés, le chiffrement, le déchiffrement, les défis de sécurité et les vulnérabilités.