TY - GEN
T1 - Evaluating Cryptoanalysis on Low-Exponent Implementation of Rivest-Shamir-Adleman
AU - Bayhaqi, Muhammad Ilham
AU - Pratomo, Baskoro Adi
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - In information security, cryptography plays an important role in disguising information so that it can only be accessed by authorised parties. One of the cryptographic algorithms that is still widely used today is RSA (Rivest-Shamir-Adleman). RSA is an asymmetric cryptographic algorithm that uses a key pair, public and private keys. The main concept that makes RSA secure is the infeasibility to factorise large numbers. Despite being mathematically secure, implementations of cryptographic algorithms may still create a security hole. This security hole can be caused by several factors, for example, the use of weak keys or weak padding schemes. To find out the strength of an algorithm used in cryptography, of course it is necessary to do a test. This test is done by cryptanalysis. Cryptanalysis is an action to decrypt a message that has been encrypted without permission or without a key. In this research, cryptanalysis is carried out to determine the strength of the RSA algorithm of an existing cryptosystem using the Coppersmith method. The Coppersmith method is a cryptanalysis method using the lattice basis reduction algorithm, namely LLL. Based on the results of the cryptanalysis carried out, the test for the value of e = 3 has a success rate of 25 out of 49 total cases or 51.02%. For the value of e = 5, it has a success of 8 out of 49 or 16.33% of the total cases. The value of e = 7 only has success in 8 of 65 cases or around 12.31% of the total cases.
AB - In information security, cryptography plays an important role in disguising information so that it can only be accessed by authorised parties. One of the cryptographic algorithms that is still widely used today is RSA (Rivest-Shamir-Adleman). RSA is an asymmetric cryptographic algorithm that uses a key pair, public and private keys. The main concept that makes RSA secure is the infeasibility to factorise large numbers. Despite being mathematically secure, implementations of cryptographic algorithms may still create a security hole. This security hole can be caused by several factors, for example, the use of weak keys or weak padding schemes. To find out the strength of an algorithm used in cryptography, of course it is necessary to do a test. This test is done by cryptanalysis. Cryptanalysis is an action to decrypt a message that has been encrypted without permission or without a key. In this research, cryptanalysis is carried out to determine the strength of the RSA algorithm of an existing cryptosystem using the Coppersmith method. The Coppersmith method is a cryptanalysis method using the lattice basis reduction algorithm, namely LLL. Based on the results of the cryptanalysis carried out, the test for the value of e = 3 has a success rate of 25 out of 49 total cases or 51.02%. For the value of e = 5, it has a success of 8 out of 49 or 16.33% of the total cases. The value of e = 7 only has success in 8 of 65 cases or around 12.31% of the total cases.
KW - Coppersmith
KW - LLL
KW - Lattice Basis Reduction
KW - RSA
KW - cryptanalysis
UR - http://www.scopus.com/inward/record.url?scp=85180368550&partnerID=8YFLogxK
U2 - 10.1109/ICTS58770.2023.10330889
DO - 10.1109/ICTS58770.2023.10330889
M3 - Conference contribution
AN - SCOPUS:85180368550
T3 - 2023 14th International Conference on Information and Communication Technology and System, ICTS 2023
SP - 296
EP - 301
BT - 2023 14th International Conference on Information and Communication Technology and System, ICTS 2023
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 14th International Conference on Information and Communication Technology and System, ICTS 2023
Y2 - 4 October 2023 through 5 October 2023
ER -