Applied Cryptography Group Project
Problem
Demonstrate core cryptography concepts through analysis, implementation, protocol inspection, and secure communication design.
Tools Used
My Contribution
I contributed to cryptographic analysis, implementation explanation, testing, and report documentation. I helped connect each cryptographic task to its purpose, assumptions, and security implications.
Process / Methodology
- Analyzed classical cipher material and explained decryption logic.
- Documented Diffie-Hellman key exchange concepts and implementation behavior.
- Explained SPN block cipher structure and test flow.
- Reviewed PRNG-based Vigenere stream cipher behavior.
- Used Wireshark to inspect TLS handshake behavior.
- Connected the cryptographic tasks to a secure messaging application workflow.
Result / Output
The project produced a complete applied cryptography report covering cipher analysis, key exchange, block and stream cipher design, TLS analysis, and secure messaging concepts.
Screenshots
Screenshots will be added under /screenshots/ when the final report assets are available.
Placeholder path: /screenshots/applied-cryptography/
What I Learned
I learned how cryptography changes across contexts: manual cipher analysis, algorithm implementation, network protocol inspection, and secure application design each require different evidence and testing methods.