Key Features
- Real-world cryptanalysis, meticulously simulates techniques on the full 16-round encryption
- Computer aided mathematics, computer algebra system, facilitates the manipulation of mathematical expressions in a couple of clicks
- Step-by-step educational story
- Differential cryptanalysis
- Impossible differentials
- Linear cryptanalysis
- ...and more content to come!
1. In the office scene, walk your player over to the personal computer (PC).
2. Follow the instructions. Scroll on trackpad/mouse to select options. Minimize your number of tries and attempts when solving problems for a better score.
3. When finished solving a problem on the PC, click the running icon on lower right corner to return to the office.
4. More dialogue/description/story is supposed to be available throughout the office space. More content required here to help player.
5. When ready for the next problem, get back on the PC.
6. You may press Alt+F4 or ⌘Q to exit the program and return to your desktop.
The user interface had been discarded and redone many times for the upcoming DLC. Realism must strictly not be compromised by overly helpful instructions and manual. Please wait for the release as it is still being developed. This news is intended solely as a heartbeat indicator.
The staff room has a vacant area. It will likely be filled with non-essential mini games related to problem solving. Any comments and suggestions are welcome.
Expect the DLC Advances in Cryptology 2 to release before the DLC Advances in Cryptology 1.
Advances in Cryptology 2 status:
- Stochastic methods - done.
- Cryptanalytic methods - done.
- User interface - in progress.
- Story - in progress.
- Manual - in progress.
Advances in Cryptology 2 is coming soon. It is about 3DES cryptanalysis.
Update #0012.2 Released.
- Linguist email exchanges added.
- Data collection score count added.
Update #0012.1 released.
- Able to change hair.
- Menu label "scene index." Previously, "index."
- Added calc button to R1 S-Box Non-0.
Operation Deep Magic: Cryptanalysis left Early Access and entered full release. It will continue to receive content updates. Any content requests can be posted in the Discussion. All essential features for performing the core cryptanalysis is implemented.
The story continues to expand from here.
Update #0011 released.
- Data Units added.
- About added.
- Fixed UI bug on probability of 16R, 12R, and 8R linear approximate expressions.
Manual #0002 released. Expanded probability section.
Update #0010 released.
- Added buttons to 'teleport' to many various analytical problems/scenes.
- Insist user to create badge if not done.
- New Career asks for confirmation before deleting current career.
- Staff Room added.
- 2 more encrypted files added.
Manual #0001 is posted in PDF format.
Update #0009 released.
- Natural observation and perception of statistics and algebra. 1 new scene.
- 2 new challenges for linear data analysis. Elite difficulty.
- 1 new challenge on data collection. DES operations in cipher feedback mode and electronic code book. Packet analysis of encrypted file parts.
- 1 new challenge on recovering the plaintext. Refining/packaging the plaintext for submission to a Linguist.
- Fixed typos on text descriptions for some scenes/puzzles.
- Slight changes to format of the main menu.
Updated the regional prices to match U.S. currency.
Update #0008 released.
- New menu options: Achievements, New Career.
- New auto save to Steam cloud. User continues the current career by working on the next puzzle rather than restarting from the beginning.
- New achievements view. User can view a summary of completed and incomplete puzzles in the current career.
Update #0007 released.
- Saves user and agency info on Steam cloud.
Update #0006 released.
- Natural observation and perception of statistics and algebra. 1 new scene.
- Fixed secret key so it is generated only once during launch of menu. Previously, it was regenerating every new laptop opening scene.
Update #0005 released.
- Natural observation and perception of statistics and algebra. 1 new scene.
- Added vegetable art that are from CC0.
- Added exit button for every scene to allow user to go back to main menu.
- After each successful analysis, mission text descriptions reloaded incorrectly. Fixed mission text loading.
The DLC Advances in Cryptology 1 will be developed and released after the base simulator leaves the Early Access. You can watch for news later related to the DLC.
Update #0004 released.
- Natural observation and perception of statistics and algebra. 2 new scenes.
- Algebraic presentations of the DES internal mechanism on chalkboards.
- Algebraic presentations of DES primitives: expansion permutation, subkey, key schedule, mixing, substitution-box, permutation. 6 new scenes.
- Unmount/mount cryptanalytic attacks depending on the completeness. Status viewable on laptop.
- Edited some wording of a few dialogs to follow the nomenclature.
Update #0003 released.
- 3 new challenges for linear data analysis.
- 1 new challenge for differential data collection. Functionality for chosen plaintext attack launched from the laptop.
- 1 new challenge for linear data collection. Functionality for known plaintext attack launched from the laptop.
- [strike]Programming.[/strike] [u]Pseudocode.[/u] Easier to understand pseudocode instead of the C programming language. It is currently in the linear data analysis update above.
- [strike]Serial processing.[/strike] [u]Parallel processing.[/u] Functionality with basic display of progress and results for key recovery using parallel processing.
Update #00?? coming next. Topics specifically on statistics and algebra.
Update #0003 is coming next.
- Linear data analysis.
- Linear data collection.
- Differential data collection.
- Programming.
- Serial processing.
Update #0002.4 released. Added 2 new challenges.
- 1 new challenge on data analysis for differential cryptanalysis. Elite difficulty.
- 1 new challenge on error correction. Beginner difficulty.
Update #0002.3 released. Add 2 intros and 4 new challenges.
- Intro to parallel computing.
- Intro to calculator.
- 1 new challenge on Exclusive Or. Easy difficulty.
- 1 new challenge on Expansion. Easy difficulty.
- 1 new challenge on Permutation. Easy difficulty.
- 1 new challenge on Expansion Permutation. Easy difficulty.
Update #0002.2 released. Created an easy objective. There are more easy objectives coming. Main menu is updated.
- 1 new challenge on substitution cipher is added. Easy difficulty.
- New temporary menu options: parallel computing, vectorization, Feistel structure, etc.
Update #0002.1 is released.
- Added temporary menu to allow selection:
[list] - Differential characteristics
- Impossible differentials
- Differential data analysis
- Differential data collection
- Linear approximate expressions
- Linear data analysis
- Linear data collection
The entire update #0001 is released. Have added more in-depth analytical challenges. However, the story is still progressive, requiring the player to complete previous scenes in order to move forward. It should be broken up to allow the player to select parts, which is planned to appear in the later updates.
- Seven new challenges on 5-round, 8-round, 12-round, and 16-round, linear approximate expressions for linear cryptanalysis.
Update #001.1 is released. Have added more mathematical challenges on algebra and statistics to allow the player to gain more in-depth understanding of the fine details of cryptanalysis. The second part of the update is coming next on linear cryptanalysis. If players are stuck on a problem, please feel free to discuss in the forums.
- 12 new challenges on plaintext-ciphertext data analysis for differential cryptanalysis.
Update Coming Soon
- Adding an easy mission. Helps novice players work gradually towards becoming capable.
- Adding a menu to allow mission selection.
[u]Operation Deep Magic: Cryptanalysis[/u] has been released with 10% discount. There will be an update #0001 coming soon.
Update Coming Soon
- Plaintext-ciphertext data analysis for differential cryptanalysis.
- 3-16 round linear approximate expressions for linear cryptanalysis
Minimum Setup
- OS: 64-bit Ubuntu
- Processor: 64-bitMemory: 100 MB RAM
- Memory: 100 MB RAM
- Graphics: OpenGL 2.0 minimum
- Storage: 100 MB available space
[ 6407 ]
[ 1891 ]
[ 4309 ]