IMPLEMENTASI ALGORITMA KRIPTOGRAFI RSA PADA KEAMANAN DATA TRANSKRIP NILAI MAHASISWA UNM JURUSAN MATEMATIKA MENGGUNAKAN BAHASA PEMROGRAMAN PHP

Sukarna, Sukarna (2016) IMPLEMENTASI ALGORITMA KRIPTOGRAFI RSA PADA KEAMANAN DATA TRANSKRIP NILAI MAHASISWA UNM JURUSAN MATEMATIKA MENGGUNAKAN BAHASA PEMROGRAMAN PHP. Diploma thesis, Universitas Negeri Makassar.

[img] Text
9. Jurnal.docx

Download (176kB)

Abstract

Abstract :This type of research is the study of the literature by collecting literatures relating to the RSA algorithm.RSA is an asymmetric key cryptography algorithm. Security RSA algorithm lies in the degree of difficulty in factoring non-prime numbers into prime factors. This study begins with the mathematical concepts that underlie the formation of RSA cryptography algorithm, the second stage is the process of encryption, signing, decryption and verification messages, the third stage is the implementation of RSA cryptography using the programming language PHP. The equations used in the RSA cryptography algorithm is the key establishment, selected two prime numbers p and q, and e where (1 <e <φ (n)). n value obtained from n = p ∙ q, and the value of d obtained by the equation e ∙ d mod φ (n) = 1, obtained public key (e,n) and private key (d,n). The encryption process is done by entering values m_iinto the equation c_i=〖m_i〗^e mod n, so that the resulting Ciphertext (ci). Signing process is done by entering values m_i into the equation S_i= m_i^d mod n, so that the resulting Digital Signature (Si). Messages sent to the receiver and the signature is then decrypted by the equation m_i=c_i^d mod n. Messages obtained receiver Digital Signature verified by checking using persamaann m_i^'= S_i^e mod n. The result showed that the security in the process of sending and receiving messages can be enhanced with RSA cryptographic algorithms and digital signatures. Keywords: RSA Cryptography, Encryption, Decryption, ciphertext, plaintext.   Abstrak : Jenis penelitian ini merupakan jenis penelitian terapan dengan mengumpulkan literatur-literatur yang berkaitan dengan algoritma RSA. RSA merupakan algoritma kriptografi kunci asimetris.Keamanan Algoritma RSA terletak pada tingkat kesulitan dalam memfaktorkan bilangan non prima menjadi faktor prima. Penelitian ini diawali dengan konsep matematis yang melandasi pembentukan algoritma kriptografi RSA, tahap kedua adalah proses enkripsi, penandatanganan, dekripsi dan verifikasi pesan, tahap ketiga yaitu diterapkannya kriptografi RSA menggunakan bahasa pemrograman PHP. Persamaan yang digunakan dalam algoritma kriptografi RSA adalah pembentukan kunci, dipilih dua bilangan prima p dan q, dan e dimana (1<e<ϕ(n)). Nilai n diperoleh dari n=p∙q, dan nilai d diperoleh dengan persamaan e ∙d mod ϕ(n)=1, diperoleh kunci publik (e,n) dan kunci privat (d,n). Proses enkripsi dilakukan dengan memasukkan nilai m_i ke dalam persamaan c_i=〖m_i〗^e mod n, sehingga dihasilkan Ciphertext (ci). Proses penandatanganan dilakukan dengan memasukkan nilai m_i ke dalam persamaan S_i= m_i^d mod n , sehingga dihasilkan Tandatangan Digital (Si). Pesan dan tandatangan dikirim ke penerima kemudian didekripsi dengan persamaan m_i=c_i^d mod n. Pesan yang diperoleh penerima diverifikasi dengan memeriksa Tandatangan Digital dengan menggunakan persamaann m_i^'= S_i^e mod n. Berdasarkan hasil penelitian diperoleh bahwa keamanan dalam proses pengiriman dan penerimaan pesan dapat ditingkatkan dengan algoritma kriptografi RSA dan tandatangan digital. Kata Kunci :Kriptografi RSA, Enkripsi, Dekripsi,Ciphertext, Plaintex

Item Type: Thesis (Diploma)
Subjects: FMIPA > Matematika
Divisions: FAKULTAS MIPA
Depositing User: UPT PERPUSTAKAAN UNM
Date Deposited: 30 Oct 2017 02:36
Last Modified: 30 Oct 2017 02:36
URI: http://eprints.unm.ac.id/id/eprint/3442

Actions (login required)

View Item View Item