Skip to content

Introduces RSA Encryption and Diffie-Hellman Key Exchange to motivate Blockchain

Notifications You must be signed in to change notification settings

atakan-topaloglu/Blockchain-Presentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Blockchain Presentation

This project aims to present the basics of RSA and SHA-256 to motivate and introduce Blockchain.

File Descriptions

Python implementation of SHA-256 algorithm to demonstrate the properties of cryptographic hash functions is presented under Blockchain.ipynb.

Files under RSA_Demo demonstrate how a plain public and private key exchange functions by allowing users to interactively encode and decode information using public and private keys while also shedding light on modular exponentiation, modular multiplicative inverse, and totient function to provide insight into the working mechanism of RSA.

Authors

Acknowledgements

  • Koc University 2021 Fall Semester COMP-125 TA's and professors for kindly providing a template for the user-interface for the RSA encryption demonstration.

About

Introduces RSA Encryption and Diffie-Hellman Key Exchange to motivate Blockchain

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published