Oleg GK's profile

Cryptography Museum. Reopening 2022. Frequency analysis

customer  RadugaDesign for Cryptography Museum of Moscow
WORKS         Development of the central logical module of the installation, interactive part and visualization
SOFT             TouchDesigner
ABOUT PROJECT
Opened in Moscow in 2021, the Cryptography Museum is dedicated to data encryption and transmission timeline research. Radugadesign created the concepts and produced three installations for the museum’s permanent exhibition.
Frequency Analysis

The multimedia interactive stand is located in the Proto Cryptography exhibition area, which tells about the oldest methods of encryption and history of the writing systems. The installation comprises two parts and introduces visitors to one of the  oldest cryptanaysis methods - frequency analysis.

The interactive part of the installation is a video projection with a control panel. It's buttons feature letters Latin and Cyrillic alphabets.

When a button is pushed, the selected letter and information of it's usage frequancy in different languages an it's occurrence in literaru texts or the news. In real time, the latest data is downloaded from several sources, processed, and uploaded with the help of TouchDesigner, thus proving this method is still valid today.

source: Radugadesign
sources: Radugadesign, Aledo.ru, Yandex.ru
MY GOALS
☱ SCRIPTING
The most complex project in terms of scripting at the time of creation. Python programming language. Whole code made from scratch, no external modules are used
☵ CHARS POSITION
The module analyzes the input text file and translates it into point coordinates in 3D space. The project uses a monospace font, which simplifies the calculation of coordinates
☲ SELECTED CHARS
This module consists of two parts. The pre-process analyzes the input text and collects information about the characters and their frequency of use in this text. Each letter is assigned its own id. The second part of the module accepts a user-selected character at the input and marks the selected character throughout the text 
☴ ANIMATION
Animation is also closely related to scripting. Text processing and character selection on the keyboard generates an array of data containing coordinates, shifts, color, bubble size, and its color. This information is interpreted by the standard TouchDesigner nodes. Randomization of the appearing text at the start of frequency analysis is also implemented through a script. It replaces spaces with random characters on the fly, updates them, and gradually generates the original text from the input

Cryptography Museum. Reopening 2022. Frequency analysis
Published:

Owner

Cryptography Museum. Reopening 2022. Frequency analysis

Published: