Pemanfaatan Persamaan Diophantine Linear dalam Membangkitkan Kunci Privat pada Algoritma RSA

The RSA algorithm is one of the most widely used public-key cryptographic algorithms due to its security, which is based on the difficulty of factoring large integers. One of the crucial steps in this algorithm is the generation of the private key, which mathematically involves solving an integer equation. This study aims to formally demonstrate that this process can be formulated as a linear Diophantine equation problem. The method involves transforming a congruence equation into a two-variable linear equation and solving it using the extended Euclidean algorithm. A case study is conducted by selecting two large prime numbers and a specific public key value. The results show that a private key value of 1197031 can be obtained from the solution of the Diophantine equation and successfully used to decrypt the message back into its original text. These findings indicate that the mathematical structure of the RSA algorithm can be fully explained through an elementary number theory approach, thereby enhancing conceptual understanding of the algorithm.

Authors

Publication Details

Journal
Jurnal Riset Mahasiswa Matematika
Published
2025-08-14
DOI
https://doi.org/10.18860/jrmm.v4i6.34656
Primary Topic
Computer Science and Engineering
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Pemanfaatan Persamaan Diophantine Linear dalam Membangkitkan Kunci Privat pada Algoritma RSA

Tahang Purwandi, Syamsyida Rozi
Jurnal Riset Mahasiswa Matematika
Computer Science and Engineering
article

Pemanfaatan Persamaan Diophantine Linear dalam Membangkitkan Kunci Privat pada Algoritma RSA

Tahang Purwandi, Syamsyida Rozi
article en

Abstract

The RSA algorithm is one of the most widely used public-key cryptographic algorithms due to its security, which is based on the difficulty of factoring large integers. One of the crucial steps in this algorithm is the generation of the private key, which mathematically involves solving an integer equation. This study aims to formally demonstrate that this process can be formulated as a linear Diophantine equation problem. The method involves transforming a congruence equation into a two-variable linear equation and solving it using the extended Euclidean algorithm. A case study is conducted by selecting two large prime numbers and a specific public key value. The results show that a private key value of 1197031 can be obtained from the solution of the Diophantine equation and successfully used to decrypt the message back into its original text. These findings indicate that the mathematical structure of the RSA algorithm can be fully explained through an elementary number theory approach, thereby enhancing conceptual understanding of the algorithm.

Jurnal Riset Mahasiswa MatematikaVol. 4(6)
Openalex Percentile: Top 88%
Computer Science and Engineering
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.