Cryptography with Python 22: Implementing P-256 ECDHE in Python
This video covers the implementation of P-256 Elliptic Curve Diffie-Hellman Ephemeral (ECDHE) key exchange using Python. Part of a comprehensive cryptography course, it provides practical guidance on secure key exchange protocols.

Cyrill Gössi
1.7K views âą Jun 14, 2022

About this video
Entire course: âĄïž https://www.youtube.com/playlist?list=PLWjMI9CAmVU4--SmpzgswTvxLkZqC9QWn
â° Timestamps for content in this video â°
00:00 Recap of ECDHE key exchange
00:53 Introducing NIST SP 800-186 as official standardization document of P-256
01:49 Setting up the P-256 ECDHE implementation in Python
06:36 Generating a private P-256 ECDHE key in Python
07:30 Implementing elliptic curve scalar multiplication in Python
09:06 Implementing elliptic curve point addition in Python
13:35 Executing the P-256 ECDHE key exchange
đ·đ· About đ·đ·
This Fundamental Cryptography in Theory and Python lesson demonstrates, how a P-256 elliptic curve based ECDHE key exchange can be implemented in Python straight out of the official standardization documents NIST SP 800-186 and NIST FIPS PUB 186-4.
All code demonstrated serves educational purposes only.
đ Resources used and created for code lessons đ
https://github.com/cgossi/fundamental_cryptography_with_python
â° Timestamps for content in this video â°
00:00 Recap of ECDHE key exchange
00:53 Introducing NIST SP 800-186 as official standardization document of P-256
01:49 Setting up the P-256 ECDHE implementation in Python
06:36 Generating a private P-256 ECDHE key in Python
07:30 Implementing elliptic curve scalar multiplication in Python
09:06 Implementing elliptic curve point addition in Python
13:35 Executing the P-256 ECDHE key exchange
đ·đ· About đ·đ·
This Fundamental Cryptography in Theory and Python lesson demonstrates, how a P-256 elliptic curve based ECDHE key exchange can be implemented in Python straight out of the official standardization documents NIST SP 800-186 and NIST FIPS PUB 186-4.
All code demonstrated serves educational purposes only.
đ Resources used and created for code lessons đ
https://github.com/cgossi/fundamental_cryptography_with_python
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
1.7K
Likes
34
Duration
14:04
Published
Jun 14, 2022
User Reviews
4.5
(1) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
No specific trending topics match this video yet.
Explore All Trends