View Proposal


Proposer
Mike Just
Title
Cryptography Guessing Game
Goal
Build a game where players are presented with a ciphertext, and need to guess the correct plaintext
Description
Your task is to build an interactive cryptography game that provides a fun way to learn about historical methods of encrypting messages. Users of the game should be presented with various ciphertext challenges and are asked to respond with some of the original plaintext message. The game will provide some incremental training to help users to respond. For example, users could be provided with the ciphertext "fdooph" along with the partial plaintext "cal_ _ _" and are asked to guess some of the remaining characters (in this case the original message is "call me"). An earlier training stage could show users how to solve such puzzles. Users will gain points based on finding each plaintext as well as the difficulty level, based on such factors as the cipher type, use of hints, etc.
Resources
Background
You should be enrolled in F20CN/F21CN or have some familiarity with cryptography ciphers.
Url
Difficulty Level
Moderate
Ethical Approval
InterfaceOnly
Number Of Students
2
Supervisor
Mike Just
Keywords
cryptography, game
Degrees
Bachelor of Science in Computer Science
Bachelor of Science in Computer Systems
Master of Engineering in Software Engineering
Master of Science in Computer Science for Cyber Security
Master of Science in Computing (2 Years)
Master of Science in Information Technology (Software Systems)
Master of Science in Network Security
Master of Science in Software Engineering
Bachelor of Science in Computing Science
Bachelor of Engineering in Robotics