izpis_h1_title_alt

Kriptoanaliza homofone substitucijske šifre
ID Jelenc, Andraž (Author), ID Žitnik, Arjana (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (484,89 KB)
MD5: 51ABF208C62EFFF422AFA3975AEACCD0

Abstract
Substitucijsko šifro so znali s pomočjo frekvenčne analize razbiti že v 9. stoletju. Z razširitvijo abecede šifriranega sporočila šifro izboljšamo, saj s tem zabrišemo jezikovne vzorce in tako otežimo razbijanje. Izboljšani šifri rečemo homofona substitucijska šifra. Njeno razbijanje le z uporabo papirja in svinčnika tako ni mogoče. V diplomskem delu problem razbijanja homofone substitucijske šifre predstavimo kot optimizacijski problem, ki ga nato uspešno rešimo s kombinacijo dveh hevrističnih algoritmov. Med seboj primerjamo uporabo simuliranega ohlajanja in iskalnega algoritma Tabu ter vpliv uporabe bigramov in trigramov na možnost uspešnega razbitja šifre. Na uspešnost razbijanja je vplivala predvsem dolžina kriptograma in kompleksnost ključa šifre. Razvit algoritem je razbil kar 57% najtežjih testnih primerov in 98% najlažjih.

Language:Slovenian
Keywords:homofona substitucijska šifra, kriptografija, razbijanje šifre
Work type:Bachelor thesis/paper
Organization:FRI - Faculty of Computer and Information Science
Year:2019
PID:20.500.12556/RUL-110534 This link opens in a new window
COBISS.SI-ID:1538362819 This link opens in a new window
Publication date in RUL:16.09.2019
Views:1089
Downloads:256
Metadata:XML RDF-CHPDL DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Cryptanalysis of homophonic substitution cipher
Abstract:
Substitution cipher was broken using frequency analysis already in the 9th century. By using more ciphertext symbols the frequency distribution is flattened which makes cracking more difficult. This cipher is named homophonic substitution cipher. It is not possible to break it using only pencil and paper. In this thesis, the problem of breaking the homophonic substitution cipher is presented as an optimization problem, which is then successfully solved by a combination of two heuristic algorithms. We compare simulated annealing and Tabu search with each other and inspect the impact of the use of bigrams and trigrams on cracking. Performance is mainly influenced by the length of the ciphertext and the complexity of the cipher key. Our implementation broke as many as 57% of the most difficult test cases and 98% of the easiest ones.

Keywords:homophonic substitution cipher, cryptography, breaking the code

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back