ANALISIS SISTEM KRIPTOGRAFI MATRIKS SINGULAR BERBASIS POLINOMIAL

Authors

DOI:

https://doi.org/10.31941/delta.v10i2.3424

Keywords:

public key, NTRU, singular polynomial, singular matrix

Abstract

Commutative public key cryptosystems are vulnerable to quantum algorithm attacks. For this reason, experts have developed a public key cryptography system that involves matrix algebra with non-commutative multiplication operations. In addition, there is the NTRU public key cryptosystem, which is claimed to be not vulnerable to quantum algorithm attacks. The NTRU system works on a truncated polynomial ring so the resulting key length will be difficult to guess. In addition, encryption and description in NTRU are very fast compared to RSA, ElGamal and ECC because NTRU only involves polynomial multiplication. Researchers have formed a modified public key cryptosystem using a singular matrix in previous research. This study uses non-commutative algebra and a matrix that has no inverse. For this reason, in this study, researchers adopted polynomials in the NTRU public key cryptographic system so that the resulting key length is difficult to predict. The researcher changed the matrix entries in the form of integers into polynomial entries. Meanwhile, the singular matrix entry remains a ring matrix over integers. The results show that the proposed system produces polynomials whose length cannot be guessed, so a brute-force attack is tricky. Apart from that, this system is superior to NTRU because it does not use the inverse principle. If in NTRU, the resulting polynomial does not have an inverse, then another polynomial must be found and repeated until the step is successful.

References

Anton, H., & Rorres, C. (2004). Elementary Linear Algebra: Applications Version. Wiley eGrade.

Dummit, D. S., & Foote, R. M. (2004). Abstract Algebra (3rd ed.). John Wiley & Sons Inc.

Hoffstein, J., Pipher, J., & Silverman, J. H. (1998). NTRU: A ring-based public key cryptosystem. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 1423, 267–288. https://doi.org/10.1007/bfb0054868

Kahrobaei, D., Koupparis, C., & Shpilrain, V. (2013). Public Key Exchange Using Matrices Over Group Rings. Groups, Complexity, Cryptology, 5(1), 97–115. https://doi.org/10.1515/gcc-2013-0007

Liu, J., Zhang, H., & Jia, J. (2017). Cryptanalysis of Schemes Based on Polynomial Symmetrical Decomposition. Chinese Journal of Electronics, 26(6), 1139–1146. https://doi.org/10.1049/cje.2017.05.005

Liu, J., Zhang, H., Jia, J., Wang, H., Mao, S., & Wu, W. (2016). Cryptanalysis of an Asymmetric Cipher Protocol Using a Matrix Decomposition Problem. Science China Information Sciences, 59(5). https://doi.org/10.1007/s11432-015-5443-2

Maxrizal, M. (2022). Public Key Cryptosystem Based on Singular Matrix. Trends in Sciences, 19(3), 2147. https://doi.org/10.48048/tis.2022.2147

Sree Parvathi, P. M., & Srinivasan, C. (2020). Matrix Lie Group as an Algebraic Structure for NTRU Like Cryptosystem. Journal of Discrete Mathematical Sciences and Cryptography, 23(7), 1455–1464. https://doi.org/10.1080/09720529.2020.1753302

Yassein, H. R., Al-Saidi, N. M. G., & Farhan, A. K. (2022). A new NTRU cryptosystem outperforms three highly secured NTRU-analog systems through an innovational algebraic structure. Journal of Discrete Mathematical Sciences and Cryptography, 25(2), 523–542. https://doi.org/10.1080/09720529.2020.1741218

Zeriouh, M., Chillali, A., & Boua, A. (2019). Cryptography Based on the Matrices. Bol. Soc. Paran. Mat, 3(3), 75–83. https://doi.org/10.5269/bspm.v37i3.34542

Downloads

Published

2023-09-08