Реализация операций строгого устойчивого криптографического кодирования
Autor: | Olga Melnyk, Ivan Opirskyy, Volodymyr Rudnytskyi, Mykhaylo Pustovit |
---|---|
Rok vydání: | 2019 |
Předmět: |
Information theory
криптографічний алгоритм information security Computer science операції криптографічного кодування Cryptography Encryption криптографический алгоритм операции криптографического кодирования Software implementation QA76.75-76.765 захист інформації strict robust coding Software Computer software Q350-390 004.421.5 cryptographic algorithm business.industry General Engineering Byte Information security строге стійке кодування cryptographic coding operations защита информации Embedded system строгое устойчивое кодирование business 004.056.55 Coding (social sciences) |
Zdroj: | Сучасні інформаційні системи; Том 3 № 3 (2019): Сучасні інформаційні системи; 109-112 Advanced Information Systems; Vol. 3 No. 3 (2019): Advanced Information Systems; 109-112 Современные информационные системы-Sučasnì ìnformacìjnì sistemi; Том 3 № 3 (2019): Современные информационные системы; 109-112 Сучасні інформаційні системи, Vol 3, Iss 3 (2019) |
ISSN: | 2522-9052 |
DOI: | 10.20998/2522-9052.2019.3.15 |
Popis: | According to the results of the study, it was established that the implementation of strict, stable cryptographic coding operations at the hardware and software levels does not cause difficulties, and in its simplicity and speed of implementation meets the requirements for implementation in stream encryption systems. Installed features and differences in various embodiments. In the hardware implementation, permutations will be performed between the bits to be processed, and in the software implementation, between the bits of the bytes of the same name that are processed. Regardless of the implementation option, according to the results of the operation, exactly half of the bits that took part in the conversion will be inverted, which ensures the maximum uncertainty of the encryption results. По результатам исследования установлено, что реализация операций строгого устойчивого криптографического кодирования на аппаратном и программном уровнях не вызывает сложности, а по своей простоте и скорости реализации соответствует требованиям для внедрения в поточные системы шифрования. Установлены особенности и отличия при различных вариантах реализации. При аппаратной реализации перестановки для получения результата будут проводиться между обрабатываемыми битами, а в программной реализации - между одноименными битами байтов, которые обрабатываются. Независимо от варианта реализации, по результатам выполнения операции будет инвертировано ровно половину бит, которые принимали участие в преобразовании, что обеспечивает максимальную неопределенность результатов шифрования. За результатами дослідження встановлено, що реалізація операцій строгого стійкого криптографічного кодування на апаратному та програмному рівнях не викликає складності, а по своїй простоті та швидкості реалізації відповідає вимогам для впровадження в потокові системи шифрування. Встановлено особливості та відмінності при різних варіантах реалізації. При апаратній реалізації перестановки для отримання результату будуть проводитися між бітами, що обробляються, а в програмній реалізації – між однойменними бітами байтів, що обробляються. Незалежно від варіанту реалізації, за результатами виконання операції буде інвертовано рівно половину біт, які брали участь у перетворенні, що забезпечує максимальну невизначеність результатів шифрування. |
Databáze: | OpenAIRE |
Externí odkaz: |