W artykule zostały przedstawione dwa przykłady wykorzystania wizualizacji algorytmów w procesie oceny jakości szyfrów. Algorytm IDEA użyty do eksperymentu zaliczny jest do jednych z najbezpieczniejszych w swojej klasie. Uzyskane wyniki pozwalają twierdzić, że metody oceny jakości szyfrów oparte na wizualizacji algorytmów mają przed sobą przyszłość.
EN
The paper presents two sample applications of software visualization in the field of estimating the quality of cryptographic algorithms. The IDEA algorithm, proposed as an object of the research, is supposed to be one of the safest in its class. The results show, that te quality estimation methods that apply software visualization techniques are successful in cryptography.
Analiza i projektowanie algorytmów stanowi jeden z ważnych obszarów zastosowań wizualizacji algorytmów. Niniejszy artykuł przedstawia proces implementacji nieskomplikowanego szyfratora i deszyfratora korzystającego z prostego szyfru podstawieniowego, a następnie stworzenia oprogramowania skutecznie łamiącego ten szyfr. To nieskomplikowane zadanie posłużyło za przykład zastosowania wizualizacji algorytmów, którą wykorzystano w procesie doboru najwłaściwszej metody statystycznej analizy danych. Wizualizacji poddano też bardziej zaawansowane algorytmy kryptograficzne.
EN
Algorithm analysis and design is one of the most important areas of application of algorithm visualisation. This paper presents implementation of a crypting and decrypting software, which uses a simple substitution cipher, and then creating a tool for cryptanalysis of this cipher. This not very complicated task was a case study of using software visualisation in the area. It was applied to choose the best method of statistic analysis of linquistic data. Visualisation has been also used to render more advanced algorithms.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.