Skip to content

Applied Cryptography Group Project

Problem

Demonstrate core cryptography concepts through analysis, implementation, protocol inspection, and secure communication design.

Tools Used

Classical CiphersDiffie-HellmanSPN Block CipherStream CipherTLSWireshark

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

  1. Analyzed classical cipher material and explained decryption logic.
  2. Documented Diffie-Hellman key exchange concepts and implementation behavior.
  3. Explained SPN block cipher structure and test flow.
  4. Reviewed PRNG-based Vigenere stream cipher behavior.
  5. Used Wireshark to inspect TLS handshake behavior.
  6. 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.

Cybersecurity portfolio for malware analysis, network defense, and applied cryptography.