Author: Umme Farva
This project demonstrates several foundational cryptographic techniques using CrypTool 1.4.42.
The lab covers classical ciphers, modern public-key cryptography, and randomness testing used in security analysis.
- Caesar Cipher – classical substitution cipher
- Vigenère Cipher – polyalphabetic encryption
- RSA (1024-bit) – modern public/private key cryptography
- Poker Test – statistical randomness evaluation of ciphertext
- How classical encryption works
- How decryption and brute-force attacks succeed
- How RSA keys are generated, used, and validated
- How randomness tests reveal weaknesses in classical ciphers
- How to document cybersecurity work clearly with screenshots
All screenshots used in this project are stored in the Screenshots/ folder.
Plaintext: THIS IS MY CRYPTOGRAPHY LAB
Encryption Window:
Ciphertext Output:
Recovered original plaintext.
CrypTool tested all 25 shifts.
Plaintext:
CRYPTOGRAPHY PROJECT USING VIGENERE
Vigenère Encryption Window:
Ciphertext Output:
CrypTool identifies:
- possible key length
- repeating patterns
- correlation peaks
Analysis Window:
Key Found:
Plaintext: HELLO RSA
Performed on Vigenère ciphertext.
Graph Output:
Summary (Score):
Result: FAILED — expected because classical ciphers are not random.
- Classical encryption methods (Caesar, Vigenère)
- Public-key cryptography using RSA (1024-bit)
- Cryptanalysis techniques and key-recovery concepts
- Statistical randomness evaluation using the Poker Test
- Documentation, reporting, and reproducible cybersecurity lab work
-
This cryptography lab provides hands-on experience with both classical and modern encryption techniques using CrypTool.
-
It covers end-to-end workflow steps including encryption, decryption, key generation, ciphertext analysis, and randomness testing — all supported with screenshots stored in the Screenshots/ folder.
-
The project is formatted for cybersecurity portfolios and academic submissions, demonstrating foundational cryptography skills relevant to SOC analysis, threat intelligence, and secure system design.
Umme Farva
Cybersecurity Analyst











