Show simple item record

dc.contributor.authorСидоренко, А. В.ru
dc.contributor.authorШакинко, И. В.ru
dc.coverage.spatialМинскru
dc.date.accessioned2017-07-31T10:10:02Z
dc.date.available2017-07-31T10:10:02Z
dc.date.issued2017
dc.identifier.citationСидоренко, А. В., Шакинко И. В. Алгоритм хеширования на основе двумерных хаотических отображений = Hashing algorithm based on two-dimensional chaotic mappings / А. В. Сидоренко, И. В. Шакинко // Системный анализ и прикладная информатика. - 2017. – №2. - С. 54-60.ru
dc.identifier.urihttps://rep.bntu.by/handle/data/31864
dc.description.abstractПредложен алгоритм хеширования на основе динамического хаоса. Благодаря использованию хаотических отображений, алгоритм является необратимым, а поиск двух сообщений с одинаковыми хеш-значениями становится вычислительно затруднительным. Предлагаемый алгоритм включает в себя следующие этапы: выбор значений переменных и параметров двумерных хаотических отображений; реализацию итераций хаотических отображений с добавлением элементов исходного сообщения к переменным; реализацию итераций хаотических отображений без добавления элементов исходного сообщения к переменным; формирование хеш-значения. Предлагается формировать два хеш-значения h₁ и h₂, в которых используется различный порядок переменных. Результирующее хеш-значение получается при применении операции «сложение по модулю два» к хеш-значениям h₁ и h₂. Проведено тестирование предлагаемого алгоритма. Из полученных данных следует, что для рассматриваемого алгоритма характерен лавинный эффект. Статистические характеристики последовательности, сформированной из хеш-значений, схожи со статистическими характеристиками последовательности, значения элементов которой получены случайным образом, что свидетельствует о работоспособности предлагаемого алгоритма. Вычислительный эксперимент проведен с использованием отображений Чирикова, «Кота Арнольда», Эно. Установлено, что для сообщений с размером превышающим 4 Кб, при использовании отображений Эно и «Кот Арнольда» предлагаемый алгоритм справляется с задачей более чем на 20% быстрее, чем алгоритм «Keccak». Предлагаемый алгоритм хеширования может быть использован при решении задач контроля целостности данных при передаче информации в современных телекоммуникационных системах.ru
dc.language.isoruru
dc.publisherБНТУru
dc.subjectДинамический хаосru
dc.subjectХаотическое отображениеru
dc.subjectХешированиеru
dc.subjectЦелостность данныхru
dc.subjectИнформационная безопасностьru
dc.subjectDynamic chaosen
dc.subjectChaotic mappingen
dc.subjectHashingen
dc.subjectData integrityen
dc.subjectInformation securityen
dc.titleАлгоритм хеширования на основе двумерных хаотических отображенийru
dc.title.alternativeHashing algorithm based on two-dimensional chaotic mappingsen
dc.typeArticleru
dc.relation.journalСистемный анализ и прикладная информатикаru
local.description.annotationA new hashing algorithm based on dynamic chaos is proposed. Owing to the use of chaotic mappings, this algorithm is irreversible and a search for two messages with identical hash-values becomes computationally difficult. The proposed algorithm consists of the stages: selection of the variables and of the parameters of two-dimensional chaotic mappings; realization of iterations of the chaotic mappings with the addition of the original-message elements to the variables; realization of iterations of the chaotic mappings without the addition of the original-message elements to the variables; the hash-value formation. The formation of the two hash-values h₁ and h₂ realized with different orders of the variables. The resultant hash-value is obtained by the modulo-2 addition operation applied to the hash-values h₁ and h₂. The proposed algorithm has been tested. It has been found that this algorithm is characterized by the avalanche effect. The statistical characteristics of the sequence formed of hash-values are identical to those of the sequence with the randomly obtained values of the elements, pointing to the adequate performance of this algorithm. The computational experiment has been realized using the Chirikov, «Arnold’s cat» and Henon maps. It is demonstrated that, with the use of Henon and «Arnold’s cat» maps for the messages exceeding 4 KB, the proposed algorithm outperforms «Keccak» algorithm, being faster by 20% and more. The proposed hashing algorithm may be used in solving the problems of data integrity in modern telecommunication systems.en


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record