Skip to content

laurenncasey/Public-Key-Cryptography-Project

Repository files navigation

🔐 Public Key Cryptography Project

This project was developed for the Abstract Algebra course at the University of Wisconsin–Eau Claire (2022). It aims to clearly explain the principles of Public Key Cryptography through a combination of theoretical insights and interactive resources.


📁 Project Files

main.html

A wiki-style webpage that introduces Public Key Cryptography in an accessible and engaging format.

  • 📘 Clear Explanations: Step-by-step breakdowns of essential concepts.
  • 🧮 Example Problems: Real-world scenarios demonstrating how public key systems function.
  • ✍️ Mathematical Proofs: Formal demonstrations of underlying cryptographic principles.
  • 🎨 Multi-Modal Learning: Uses both text and visual aids to support different learning styles.

publicKeyCryptoExample.ipynb

An interactive Jupyter Notebook providing a hands-on demonstration of Public Key Cryptography.

  • 🧑‍💻 Code-based illustrations of encryption and decryption.
  • 📊 Realistic use cases to bridge theory with practice.
  • 🔄 Helps reinforce core concepts through applied learning.

🎯 Learning Objectives

  • Gain a foundational understanding of Public Key Cryptography.
  • Explore the mathematical structures behind encryption algorithms.
  • Understand the role of public and private keys in secure communication.
  • Work through interactive examples and proofs that solidify theoretical knowledge.

This project blends theory, visuals, and code to offer a comprehensive learning experience for students of Abstract Algebra and anyone interested in modern cryptographic systems.

About

Project for Abstract Algebra UWEC 2022

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published