Cryptography with Python 36: Implementing AES-GCM in Python #2

preview_player
Показать описание

⏰ Timestamps for content in this video ⏰

00:00 Introducing the GCM GHASH hash calculation function
00:57 Introducing the GCM GCTR counter-mode based encryption function
01:57 Implementing GHASH in Python
04:06 Implementing the GCM MUL 128-bit block multiplication function in Python
07:21 Implementing GCTR in Python
11:15 Executing the AES-GCM implementation

🔷🔷 About 🔷🔷

This Fundamental Cryptography in Theory and Python lesson is the 2nd of 2 parts demonstrating, how AES-GCM can be implemented in Python straight out of the official standardization document NIST SP 800-38D which defines the Galois/Counter Mode (GCM) block cipher mode of operation.

In this second part, the implementation of the GHASH function and the GCTR function are demonstrated, which concludes the implementation of AES-GCM.

All code demonstrated serves educational purposes only.

📝 Resources used and created for code lessons 📝

Рекомендации по теме
Комментарии
Автор

📝 All resources used and created for code lessons can be found here:

cyrillgossi