Особливості шифрування блокових даних двоваріантними поліноміальними матрицями Фібоначчі

Ключові слова: двоваріантні поліноми Фібоначчі, рекурентне матричне співвідношення, механізм утворення послідовності поліноміальних матриць, обернена поліноміальна матриця Фібоначчі, зашифроване повідомлення, матричний метод шифрування блокових даних

Анотація

Показана можливість вирішення проблеми генерування ключів для шифрування блокових даних у вигляді n-ої послідовності двоваріантних поліноміальних матриць Фібоначчі m-го порядку, елементами яких є двоваріантні поліноми Фібоначчі не більше (n–1)-го степеня. Отримані матриці Фібоначчі дають змогу знаходити як їхні визначники, так і обернені матриці, придатні для матричного шифрування блокових даних. З'ясовано, що навіть за останнє десятиліття надруковано значну кількість публікацій, в кожній з яких обґрунтовано різні підходи як до генерування послідовностей двоваріантних поліноміальних матриць Фібоначчі, так і доведено доцільність їх використання для шифрування блокових даних. Виявлено, що застосування таких матриць як окремої процедури для захисту блокових даних у теорії та практиці криптографії трапляється вкрай рідко. Розроблено метод генерування послідовності двоваріантних поліноміальних матриць Фібоначчі, який полягає у використанні рекурентного матричного співвідношення, згідно з яким наступну поліноміальну матрицю утворюють шляхом множення змінних x та y послідовно на елементи поточної попередньої матриць відповідно, поелементного додавання утворених матриць та групування схожих доданків у елементах наступної матриці. Наведено механізми утворення послідовності з n=6-ти двоваріантних поліноміальних матриць Фібоначчі від 2-го до 4-го порядків, елементами яких стали двоваріантні поліноми Фібоначчі від (n–3)-го до (n–1)-го степеня, що дало змогу проаналізувати не тільки особливості їхньої побудови, але й усвідомити процедури знаходження їх визначників і обернених матриць. Розроблено ПЗ, яке дає змогу генерувати як послідовності двоваріантних поліноміальних матриць Фібоначчі m-го порядку, так і знаходити їхні визначники та обернені поліноміальні матриці аналогічного порядку. Наведено приклад застосування матричного методу шифрування блокових даних двоваріантною поліноміальною матрицею Фібоначчі, що дає змогу зацікавленому читачу зрозуміти основний принцип шифрування як початкового повідомлення, так і розшифрування зашифрованого повідомлення.

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

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

Біографії авторів

П. Ю. Грицюк, Національний університет "Львівська політехніка", м. Львів

магістр, аспірант, кафедра автоматизованих систем управління

Ю. І. Грицюк, Національний університет "Львівська політехніка", м. Львів

д-р техн. наук, професор, кафедра програмного забезпечення

Посилання

Asci, M., & Gurel, E. (2017). Some properties of k-order Gaussian Fibonacci and Lucas numbers. Ars Combinatoria, 135, 345–356. URI: https://hdl.handle.net/11499/23655

Asci, M., & Tasci, D. (2007). On Fibonacci, Lucas and special orthogonal polynomials. Journal of Computational and Applied Mathematics. https://doi.org/10.1016/J.CAM.2007.01.026

Basu, M., & Prasad, B. (2009). The Generalized relations among the code elements for Fibonacci coding theory. Chaos, Solitons and Fractals, Vol. 41, issue 5, 2517–2525. https://doi.org/10.1016/j.chaos.2008.09.030

Basu, Manjusri, & Das, Monojit. (2017). Coding theory on generalized Fibonacci n-step polynomials. Journal of Information and Optimization Sciences, Vol. 38, issue 1, 83–131. https://doi.org/10.1080/02522667.2016.1160618

Basu, Manjusri, & Prasad, Bandhu. (2011). Coding theory on the (m,t)-extension of the Fibonacci p-numbers. Discrete Mathematics, Algorithms and Applications, Vol. 3, 259–267. https://doi.org/10.1142/S1793830911001097

Bednar, Urszula, & Wołowiec-Musiał, Małgorzata. (2020). Distance Fibonacci Polynomials. Symmetry 2020, 12(9), 1540 p. https://doi.org/10.3390/sym12091540

Bhatnagar, Shikha, & Sikhwal, Omprakash. (2016, October). Generalized Fibonacci Polynomials and its Propertie. SCIREA Journal of Mathematics, Vol. 1, issue 1, 161–174. URL: https://article.scirea.org/pdf/11021.pdf

Boughaba, Souhila, Boussayoud, Ali, & Boubellouta, Khadidja. (2019, September). Generating Functions of Modified Pell Numbers and Bivariate Complex Fibonacci Polynomials. Turkish Journal of Analysis and Number Theory, 7(4), 113–116. https://doi.org/10.12691/tjant-7-4-3

Catalani, M. (2004). Some formulae for Bivariate Fibonacci and Lucas polynomials. Arxiv: math/0406323. Combinatorics. https://doi.org/10.48550/arXiv.math/0406323

Chasnov, Jeffrey R. (2008). Fibonacci numbers and the golden ratio. The Hong Kong University of Science and Technology, 87 p. URL: https://www.math.hkust.edu.hk/~machas/fibonacci.pdf

Esmaeili, M., & Esmaeili, M. (2009). Polynomial Fibonacci-Hessenberg matrices. Chaos, Solitons and Fractals, Vol. 41, issue 5, 2820–2827. https://doi.org/10.1016/j.chaos.2008.10.012

Esmaili, M., & Esmaeili, M. (2010). A Fibonacci-polynomial based coding method with error detection and correction. Computers and Mathematics with Applications, Vol. 60, issue 10, 2738–2752. https://doi.org/10.1016/j.camwa.2010.08.091

Falcon, S., & Plaza, A. (2009). On k-Fibonacci sequences and polynomials and their derivatives. Chaos, Solitons and Fractals, Vol. 39, issue 3, 1005–1019. https://doi.org/10.1016/j.chaos.2007.03.007

Filipponi, P., & Horadam, A. F. (1991). Derivative Sequences of Fibonacci and Lucas Polynomials. In: Bergum, G. E., Philippou, A. N., Horadam, A. F. (Eds). Applications of Fibonacci Numbers. Springer, Dordrecht, (pp. 99–108). https://doi.org/10.1007/978-94-011-3586-3_12

Fox, William P., & West, Richard D. (2024, September). Numerical Methods and Analysis with Mathematical Modelling (Textbooks in Mathematics). Chapman and Hall/CRC, 424 p. URL: https://www.amazon.com/Numerical-Mathematical-Modelling-Textbooks-Mathematics/dp/1032697237

Grytsiuk, P. Y., Sikora, L. S., & Hrytsiuk, Y. I. (2023). Problems of detecting and correcting errors in messages encoded by Fibonacci matrices. Scientific Bulletin of UNFU, 33(2), 45–58. https://doi.org/10.36930/40330407

Grytsiuk, Pavlo. (2025). Features of Generation Sequences of Refined Fibonacci Polynomial Matrices. Information Systems and Networks, Vol. 17, 343–365. https://doi.org/10.23939/sisn2025.17.343

Hoggat, V. E., Bicknell, Marjorie. (1973). Roots of fibonacci polynomials. The Fibonacci Quarterly, Vol. 11, issue 3, 271–274. https://doi.org/10.1080/00150517.1973.12430825

Hrytsiuk, Yu. I., & Grytsiuk, P. Yu. (2016). Features of generating Fibonacci Qp-matrices – keys for implementing cryptographic transformations. Bulletin of the National University "Lviv Polytechnic". Series: Computer Science and Information Technology, Vol. 843, 251–263. URL: https://vlp.com.ua/node/16094

Lee, G. Y., & Asci, M. (2012). Some Properties of the (p,q)-Fibonacci and (p,q)-Lucas Polynomials. Journal of Applied Mathematics, Vol. 2012, article ID 264842, 18 p. https://doi.org/10.1155/2012/264842

Nalli, A Ayse, & Haukkanen, Pentti. (2009, December). On generalized Fibonacci and Lucas polynomials. Chaos Solitons & Fractals, Vol. 42, issue 5, 3179–3186. https://doi.org/10.1016/J.CHAOS.2009.04.048

Özkan, Engin, Taştan, Merve & Aydoğdu, Ali. (2019). Fibonacci Sayılarının Ailesinde 3-Fibonacci Polinomları. Erzincan Üniversitesi Fen Bilimleri Enstitüsü Dergisi. Cilt: 12 Sayı: 2, 926–933. https://doi.org/10.18185/erzifbed.512100

Panwar, Yashwant K., & Singh, Mamta. (2017). Generalized Bivariate Fibonacci-Like Polynomials. International journal of pure mathematics, Vol. 1, 8–13. URL: https://www.academia.edu/125691436/Generalized_Bivariate_Fibonacci_Like_Polynomials

Perumali, Sundarayya, & Prasad, M. G. Vara. (2019, October). Coding theory on Pell-Lucas p-numbers. Journal of Physics Conference Series, 1344(1), article ID 012017. https://doi.org/10.1088/1742-6596/1344/1/012017

Prasad, K., & Mahato, H. (2021). Cryptography using generalized Fibonacci matrices with Affine-Hill cipher. Journal of Discrete Mathematical Sciences and Cryptography, 25(8), 2341–2352. Corpus ID: 14098285. https://doi.org/10.1080/09720529.2020.1838744

Ramirez, J. L. (2013). On convolved generalized Fibonacci and Lucas polynomials. Applied Mathematics and Computation, 229, 208–213. https://doi.org/10.1016/j.amc.2013.12.049

Saba, Nabiha, & Boussayoud, Ali. (2020, June). Complete homogeneous symmetric functions of Gauss Fibonacci polynomials and Bivariate Pell polynomials. Open Journal of Mathematical Sciences, 4(1), 179–185. https://doi.org/10.30538/oms2020.0108

Sikhwal, Omprakash, & Vyas, Yashwant. (2016, October). Generalized Fibonacci Polynomials and Some Fundamental Properties. SCIREA Journal of Mathematics, Vol, 1, issue 1, 16–23. URL: https://article.scirea.org/pdf/11002.pdf

Singh, B., Sikhwal, O., & Panwar, Y. K. (2009). Generalized Determinantal Identities Involving Lucas Polynomials. Applied Mathematical Sciences, 3(8), 377–388. URL: https://www.researchgate.net/publication/228526069_Generalized_Determinantal_Identities_Involving_Lucas_Polynomials

Tuglu, Naim, Kocer, E. Gokcen, & Stakhov, Alexey. (2011, August). Bivariate Fibonacci like p-polynomials. Applied Mathematics and Computation, Vol. 217, issue 24, 10239–10246. https://doi.org/10.1016/j.amc.2011.05.022

Uçar, S. (2017). On some properties of generalized Fibonacci and Lucas Polynomials. An International Journal of Optimization and Control: Theories & Applications (IJOCTA), 7(2), 216–224. https://doi.org/10.11121/IJOCTA.01.2017.00398

Urszula Bednar, & Małgorzata Wołowiec-Musiał. (2020). Distance Fibonacci Polynomials. Symmetry, 12(7), article ID 1540. https://doi.org/10.3390/sym12091540

Yakymenko, I., Karpinski, M., Shevchuk, R., & Kasianchuk, M. (2024, May). Symmetric Encryption Algorithms in a Polynomial Residue Number System. Journal of Applied Mathematics. https://doi.org/10.1155/2024/4894415

Yang, Jizhen, & Zhang, Zhizheng. (2018, December). Some identities of the generalized Fibonacci and Lucas sequences. Applied Mathematics and Computation, Vol. 339, 451–458. https://doi.org/10.1016/j.amc.2018.07.054

Yilmaz, N. (2024). Some new results for the generalized Bivariate Fibonacci and Lucas polynomials. Mathematica Moravica, Vol. 28, Issue 1, 97–108. https://doi.org/10.5937/matmor2401097y

Yılmaz, N., & Aktaş, İ. (2023). Special transforms of the generalized bivariate Fibonacci and Lucas polynomials. Hacettepe Journal of Mathematics and Statistics, 52(3), 640–651. https://doi.org/10.15672/hujms.1110311

Опубліковано
2025-10-31
Як цитувати
Грицюк, П. Ю., & Грицюк, Ю. І. (2025). Особливості шифрування блокових даних двоваріантними поліноміальними матрицями Фібоначчі. Scientific Bulletin of UNFU, 35(5), 168-178. https://doi.org/10.36930/40350519
Розділ
Інформаційні технології

Статті цього автора (авторів), які найбільше читають

<< < 1 2 3 > >>