Основні принципи конструювання функцій змішування на основі найпростіших лінійних і нелінійних відображень

Автор(и)

  • Сергій Сергійович Грибняк Національний університет "Одеська політехніка"
  • Дмитро Володимирович Дмитришин Національний університет "Одеська політехніка" https://orcid.org/0000-0002-2291-2364

DOI:

https://doi.org/10.15276/opu.2.66.2022.12

Ключові слова:

нелінійні дискретні системи, функція змішування, шифрування

Анотація

Стаття присвячена дослідженню можливості використання у комп’ютерній криптографії найпростіших принципів теорії нелінійних дискретних динамічних систем, які характеризуються своєю хаотичною поведінкою. Основна проблема використання хаотичних систем в комп’ютерних розрахунках полягає в тому, що число можливих станів в комп’ютері кінцеве. Тому комп’ютерні моделі хаосу є лише наближенням істинної хаотичної поведінки, а кожна траєкторія апроксимованої системи є періодичною. З математичної точки зору шифрування в інформаційних системах є перетворення простору скінченних повідомлень, що відповідає фазовому простору в теорії динамічних систем. Функція змішування визначає таке шифрування. Основними вимогами до функції змішування є відсутність колізій, тобто бієктивність відображення, хороші дифузійні властивості та крім того, зворотне перетворення не повинно бути складнішим за пряме. У статті показано, що є можливість можна використовувати дифузійні властивості нелінійних динамічних систем у просторах зі скінченною кількістю станів за допомогою найпростішого нелінійного відображення Tент. Для покращення дифузійних властивостей було використано суперпозицію нелінійного відображення Тент та лінійного відображення перестановки (у більш загальному випадку перетворення Хілла). Основними перевагами побудованих функцій є їхня простота реалізації, швидкість обчислень у задачах змішування та сильна криптографічна стійкість. Для цих функцій було проведено кореляційний аналіз, аналіз чутливості та аналіз величин періодів циклу, які поділяють простір на підмножини, що не перетинаються. У результаті підтверджуються очікувані хороші дифузійні властивості цих функцій змішування. Продемонстровано можливість застосування цих функцій для шифрування зображень.

Завантаження

Дані завантаження ще не доступні.

Посилання

Shannon C. E. Communication Theory of Secrecy Systems. The Bell System Technical Journal. 1949. Vol. 28, Iss. 4. P. 656–715.

A Novel Asymmetric Hyperchaotic Image Encryption Scheme Based on Elliptic Curve Cryptography / H. Liang, G. Zhang, W. Hou, P. Huang, B. Liu, S. Li. Appl. Sci. 2021. 11(12), 5691. DOI: https://doi.org/10.3390/app11125691.

Talhaoui M.Z., Wang X., Midoun M.A. A new one-dimensional cosine polynomial chaotic map and its use in image encryption. Vis Comput. 2021. 37. 1757–1768. DOI: https://doi.org/10.1007/s00371-020-01936-z.

A Novel Hybrid Secure Image Encryption Based on Julia Set of Fractals and 3D Lorenz Chaotic Map / F. Masood, J. Ahmad, S.A. Shah, S.S. Jamal, I. Hussain. Entropy. 2020. 22(3). 274. DOI: https://doi.org/10.3390/e22030274.

Alvarez G. Some basic cryptographic requirements for chaos-based cryptosystems. International J. of Bifurcation and Chaos. 2006. Vol. 16(8). P. 2129–2151.

Devaney R.L. An Introduction to Chaotic Dynamical Systems. Second edition. New York : Addison-Wesley Publ. Co., 1993. 363 p.

Ott E., Grebodgi C., Yorke J.A. Controlling chaos. Phys. Rev. Lett. 1990. 64. 1196–1199. DOI: https://doi.org/10.1103/PhysRevLett.64.1196.

Biham E. Cryptanalysis of the Chaotic-Map Cryptosystem. Advances in Cryptology. EUROCRYPT’91; ed. DW Davies. LNCS 547. Berlin : Springer-Verlag, 1991. 532 p.

Bauer F.L., Friedrich Ludwig. Decrypted Secrets: Methods and Maxims of Cryptology. 4th edition. New York, USA : Springer, 2006. 474 p.

Hill L.S. Cryptography in an Algebraic Alphabet. The American Mathematical Monthly. 1929. Vol. 36, No.6. P. 306–312.

Hill L.S. Concerning Certain Linear Transformation Apparatus of Cryptography. The American Mathematical Monthly. 1931. Vol.37. P. 135–154.

Feistel H. Cryptography and Computer Privacy. Scientific American. 1973. Vol. 228, No. 5. P. 15–23.

Teh J.S., Alawida M., and Sii Y.C. Implementation and practical problems of chaos-based cryptography revisited. Journal of Information Security and Applications. 2020. Vol. 50. Article 102421.

Devaney R. L. An Introduction to Chaotic Dynamical Systems. 2nd Edition. C.R.C. Press, 1989. 360 p.

##submission.downloads##

Опубліковано

2022-11-29

Як цитувати

[1]
Grybniak, S. і Dmitrishin, S. 2022. Основні принципи конструювання функцій змішування на основі найпростіших лінійних і нелінійних відображень. Праці Одеського політехнічного університету. 2 (66) (Лис 2022), 100–109. DOI:https://doi.org/10.15276/opu.2.66.2022.12.

Номер

Розділ

Інформаційні технології. Автоматизація