SlideShare a Scribd company logo
1 of 9
Kriptografi
ASIMETRIS
Muh. Muflih Al Ghifari Salam
Zulham Abidin
Sitti Maryam
Pengenalan ASIMETRIS
ALGORITMA ASIMETRIS
Algoritma yang menggunakan kunci
yang berbeda untuk proses enkripsi
dan dekripsinya. Algoritma ini disebut
juga algoritma kunci umum (public key
algorithm) karena kunci untuk enkripsi
dibuat umum (public key) atau dapat
diketahui oleh setiap orang, tapi kunci
untuk dekripsi hanya diketahui oleh
orang yang berwenang mengetahui
data yang disandikan atau sering
disebut kunci pribadi (private key)
Kriptografi kunci publik diperkenalkan oleh Whitfield
Diffie dan Martin Hellman pada tahun 1976.
Kriptografi kunci publik memiliki dua penggunaan
utama, yakni enkripsi dan tanda tangan digital
(encryption and digital signatures). Dalam sistem
kriptografi kunci publik, masing-masing pihak
mendapat sepasang kunci, satu disebut kunci publik
(public key) dan satu lagi disebut kunci rahasia
(private key). Kunci publik dipublikasikan, sementara
kunci rahasia tetap dirahasiakan. Keharusan
penggunaan kunci secara bersama antara pengirim
dan penerima pesan rahasia dihilangkan, semua
komunikasi hanya melibatkan kunci publik, dan tidak
ada kunci rahasia yang ditransmisikan atau
digunakan bersama.
Metode / Teknik ASIMETRIS
ALGORITMA RSA
Algoritma RSA adalah algoritma kunci publik yang paling popular saat ini.
Algoritma ini dibuat oleh tiga orang peneliti dari MIT pada tahun 1976, yaitu
Ron (R)ivest, Adi (S)hamir, dan Leonard (A)dleman. Algoritma RSA terdiri
dari dua bagian, yaitu proses pembangkitan kunci dan proses
enkripsi/dekripsi.
Proses Pembangkitan Kunci
Untuk pembangkitan kunci, prosedur yang harus dilakukan adalah :
• Pilih dua buah bilangan prima sembarang, p dan q.
• Hitung r = p ⋅ q. Sebaiknya p ≠ q, sebab jika p = q maka r = p2
sehingga p dapat diperoleh dengan menarik akar pangkat dua dari
r.
• Hitung φ(r) = (p – 1)(q – 1).
• Pilih kunci publik, PK, yang relatif prima terhadap φ(r).
• Bangkitkan kunci rahasia dengan menggunakan persamaan .
SK=
1+𝑚φ(𝑟)
𝑃𝐾
m adalah suatu bilangan bulat yang dipilih sedemikian sehingga
menghasilkan bilangan bulat SK.
Proses enkripsi/dekripsi,
● Plainteks disusun menjadi blok-blok x1, x2, …,
sedemikian sehingga setiap blok merepresentasikan
nilai di dalam rentang 0 sampai r – 1.
● Untuk enkripsi, setiap blok xi dienkripsi menjadi blok
yi dengan rumus
yi = xi PK mod
● Sedangkan untuk dekripsi, setiap blok cipherteks yi
didekripsi kembali menjadi blok xi dengan rumus
xi = yi SK mod r
PENGAPLIKASIAN ALGORITMA RSA
Berikut ini adalah contoh dalam penggunaan algoritma RSA.
1). Pilih dua bilangan prima. p = 61 dan q = 53
2). Hitung r = p . q r = p . q = 61 . 53 = 3233
3). Hitung φ(r) = (p – 1)(q – 1) φ(r) = (61 – 1)(53 – 1) = 3120
4). Pilih PK yang relatif prima terhadap φ(r) PK = 17
5). Bangkitkan kunci privat menggunakan persamaan.
SK = 2753
Maka didapat kunci publiknya adalah 17, dengan r = 3233.
Dan kunci privatnya adalah 2753 dengan r = 3233.
SK =
1+𝑚φ(𝑟)
𝑃𝐾
PENGAPLIKASIAN ALGORITMA RSA
Misalkan ingin mengenkripsi pesan dengan Xi = 123.
Maka hasil enkripsinya adalah sebagai berikut.
yi = 𝑋𝑖𝑃𝐾
mod 𝑟
yi = 12317
mod 3233 = 855
Hasil dekripsi dari ciphertext tersebut adalah sebagai berikut
xi = 𝑦𝑖𝑆𝐾
mod 𝑟
Xi = 8552753
mod 3233 = 855
Terima Kasih !

More Related Content

Similar to KRIPTOGRAFI ASIMETRIS.pptx

Keamanan__Multimedia [Autosaved].pptx
Keamanan__Multimedia [Autosaved].pptxKeamanan__Multimedia [Autosaved].pptx
Keamanan__Multimedia [Autosaved].pptxdewi892106
 
5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar KriptografiRoziq Bahtiar
 
KEAMANAN SISTEM KOMPUTER KRIPTOGRAFI.pptx
KEAMANAN SISTEM KOMPUTER KRIPTOGRAFI.pptxKEAMANAN SISTEM KOMPUTER KRIPTOGRAFI.pptx
KEAMANAN SISTEM KOMPUTER KRIPTOGRAFI.pptxdine52
 
introduction to cryptography and its role in information technology era
introduction to cryptography and its role in information technology eraintroduction to cryptography and its role in information technology era
introduction to cryptography and its role in information technology eraBudi Sulistyo
 
Kriptografi modern
Kriptografi modernKriptografi modern
Kriptografi modernniizarch
 
Bab xii sistem kriptografi
Bab xii sistem kriptografiBab xii sistem kriptografi
Bab xii sistem kriptografiDede Yudhistira
 
Kriptografi - Kriptografi Kunci Publik
Kriptografi - Kriptografi Kunci PublikKriptografi - Kriptografi Kunci Publik
Kriptografi - Kriptografi Kunci PublikKuliahKita
 
PUBLIC-KEY CRYPTOGRAPHY PRINCIPLES
PUBLIC-KEY CRYPTOGRAPHY PRINCIPLESPUBLIC-KEY CRYPTOGRAPHY PRINCIPLES
PUBLIC-KEY CRYPTOGRAPHY PRINCIPLESLusiana Diyan
 
Kriptografi - Algoritma ElGamak
Kriptografi - Algoritma ElGamakKriptografi - Algoritma ElGamak
Kriptografi - Algoritma ElGamakKuliahKita
 

Similar to KRIPTOGRAFI ASIMETRIS.pptx (20)

Makalah Kumpulan remaja
Makalah Kumpulan remajaMakalah Kumpulan remaja
Makalah Kumpulan remaja
 
about cryptography
about cryptographyabout cryptography
about cryptography
 
Keamanan__Multimedia [Autosaved].pptx
Keamanan__Multimedia [Autosaved].pptxKeamanan__Multimedia [Autosaved].pptx
Keamanan__Multimedia [Autosaved].pptx
 
2863344
28633442863344
2863344
 
5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi
 
KEAMANAN SISTEM KOMPUTER KRIPTOGRAFI.pptx
KEAMANAN SISTEM KOMPUTER KRIPTOGRAFI.pptxKEAMANAN SISTEM KOMPUTER KRIPTOGRAFI.pptx
KEAMANAN SISTEM KOMPUTER KRIPTOGRAFI.pptx
 
Kriptografi
KriptografiKriptografi
Kriptografi
 
CRPTOGRAFY
CRPTOGRAFYCRPTOGRAFY
CRPTOGRAFY
 
J2 a006004 arif
J2 a006004 arifJ2 a006004 arif
J2 a006004 arif
 
introduction to cryptography and its role in information technology era
introduction to cryptography and its role in information technology eraintroduction to cryptography and its role in information technology era
introduction to cryptography and its role in information technology era
 
Kriptografi
KriptografiKriptografi
Kriptografi
 
Ns 2
Ns 2Ns 2
Ns 2
 
KR02.pptx
KR02.pptxKR02.pptx
KR02.pptx
 
Kriptografi
KriptografiKriptografi
Kriptografi
 
Kriptografi modern
Kriptografi modernKriptografi modern
Kriptografi modern
 
Bab xii sistem kriptografi
Bab xii sistem kriptografiBab xii sistem kriptografi
Bab xii sistem kriptografi
 
07 tk3193-cryptography-v4
07 tk3193-cryptography-v407 tk3193-cryptography-v4
07 tk3193-cryptography-v4
 
Kriptografi - Kriptografi Kunci Publik
Kriptografi - Kriptografi Kunci PublikKriptografi - Kriptografi Kunci Publik
Kriptografi - Kriptografi Kunci Publik
 
PUBLIC-KEY CRYPTOGRAPHY PRINCIPLES
PUBLIC-KEY CRYPTOGRAPHY PRINCIPLESPUBLIC-KEY CRYPTOGRAPHY PRINCIPLES
PUBLIC-KEY CRYPTOGRAPHY PRINCIPLES
 
Kriptografi - Algoritma ElGamak
Kriptografi - Algoritma ElGamakKriptografi - Algoritma ElGamak
Kriptografi - Algoritma ElGamak
 

KRIPTOGRAFI ASIMETRIS.pptx

  • 1. Kriptografi ASIMETRIS Muh. Muflih Al Ghifari Salam Zulham Abidin Sitti Maryam
  • 2. Pengenalan ASIMETRIS ALGORITMA ASIMETRIS Algoritma yang menggunakan kunci yang berbeda untuk proses enkripsi dan dekripsinya. Algoritma ini disebut juga algoritma kunci umum (public key algorithm) karena kunci untuk enkripsi dibuat umum (public key) atau dapat diketahui oleh setiap orang, tapi kunci untuk dekripsi hanya diketahui oleh orang yang berwenang mengetahui data yang disandikan atau sering disebut kunci pribadi (private key) Kriptografi kunci publik diperkenalkan oleh Whitfield Diffie dan Martin Hellman pada tahun 1976. Kriptografi kunci publik memiliki dua penggunaan utama, yakni enkripsi dan tanda tangan digital (encryption and digital signatures). Dalam sistem kriptografi kunci publik, masing-masing pihak mendapat sepasang kunci, satu disebut kunci publik (public key) dan satu lagi disebut kunci rahasia (private key). Kunci publik dipublikasikan, sementara kunci rahasia tetap dirahasiakan. Keharusan penggunaan kunci secara bersama antara pengirim dan penerima pesan rahasia dihilangkan, semua komunikasi hanya melibatkan kunci publik, dan tidak ada kunci rahasia yang ditransmisikan atau digunakan bersama.
  • 3. Metode / Teknik ASIMETRIS
  • 4. ALGORITMA RSA Algoritma RSA adalah algoritma kunci publik yang paling popular saat ini. Algoritma ini dibuat oleh tiga orang peneliti dari MIT pada tahun 1976, yaitu Ron (R)ivest, Adi (S)hamir, dan Leonard (A)dleman. Algoritma RSA terdiri dari dua bagian, yaitu proses pembangkitan kunci dan proses enkripsi/dekripsi.
  • 5. Proses Pembangkitan Kunci Untuk pembangkitan kunci, prosedur yang harus dilakukan adalah : • Pilih dua buah bilangan prima sembarang, p dan q. • Hitung r = p ⋅ q. Sebaiknya p ≠ q, sebab jika p = q maka r = p2 sehingga p dapat diperoleh dengan menarik akar pangkat dua dari r. • Hitung φ(r) = (p – 1)(q – 1). • Pilih kunci publik, PK, yang relatif prima terhadap φ(r). • Bangkitkan kunci rahasia dengan menggunakan persamaan . SK= 1+𝑚φ(𝑟) 𝑃𝐾 m adalah suatu bilangan bulat yang dipilih sedemikian sehingga menghasilkan bilangan bulat SK.
  • 6. Proses enkripsi/dekripsi, ● Plainteks disusun menjadi blok-blok x1, x2, …, sedemikian sehingga setiap blok merepresentasikan nilai di dalam rentang 0 sampai r – 1. ● Untuk enkripsi, setiap blok xi dienkripsi menjadi blok yi dengan rumus yi = xi PK mod ● Sedangkan untuk dekripsi, setiap blok cipherteks yi didekripsi kembali menjadi blok xi dengan rumus xi = yi SK mod r
  • 7. PENGAPLIKASIAN ALGORITMA RSA Berikut ini adalah contoh dalam penggunaan algoritma RSA. 1). Pilih dua bilangan prima. p = 61 dan q = 53 2). Hitung r = p . q r = p . q = 61 . 53 = 3233 3). Hitung φ(r) = (p – 1)(q – 1) φ(r) = (61 – 1)(53 – 1) = 3120 4). Pilih PK yang relatif prima terhadap φ(r) PK = 17 5). Bangkitkan kunci privat menggunakan persamaan. SK = 2753 Maka didapat kunci publiknya adalah 17, dengan r = 3233. Dan kunci privatnya adalah 2753 dengan r = 3233. SK = 1+𝑚φ(𝑟) 𝑃𝐾
  • 8. PENGAPLIKASIAN ALGORITMA RSA Misalkan ingin mengenkripsi pesan dengan Xi = 123. Maka hasil enkripsinya adalah sebagai berikut. yi = 𝑋𝑖𝑃𝐾 mod 𝑟 yi = 12317 mod 3233 = 855 Hasil dekripsi dari ciphertext tersebut adalah sebagai berikut xi = 𝑦𝑖𝑆𝐾 mod 𝑟 Xi = 8552753 mod 3233 = 855