Encryptionadalah proses mentranformasikan sebuah pesan sedemikian hingga tidak dapat terbaca oleh seseorang yang tidak berhak (unauthorised person). Decryptionadalah proses yang diaplikasikan oleh
seseorang yang berhak terhadap pesan terenkripsi untuk mendapatkan pesan asli.
Enkripsi digunakan apabila sebuah data penting harus ditransmisikan melalui jaringan komputer; misalnya mengirimkan nomor kartu kredit melalui internet.
Public Key Cryptography
Encryptionadalah proses mentranformasikan sebuah pesan sedemikian hingga tidak dapat terbaca oleh seseorang yang tidak berhak (unauthorised person).
Decryptionadalah proses yang diaplikasikan oleh
seseorang yang berhak terhadap pesan terenkripsi untuk mendapatkan pesan asli.
Enkripsi digunakan apabila sebuah data penting harus ditransmisikan melalui jaringan komputer; misalnya mengirimkan nomor kartu kredit melalui internet.
Public Key Cryptography
Encryptionadalah proses mentranformasikan sebuah pesan sedemikian hingga tidak dapat terbaca oleh seseorang yang tidak berhak (unauthorised person).
Decryptionadalah proses yang diaplikasikan oleh
seseorang yang berhak terhadap pesan terenkripsi untuk mendapatkan pesan asli.
Enkripsi digunakan apabila sebuah data penting harus ditransmisikan melalui jaringan komputer; misalnya mengirimkan nomor kartu kredit melalui internet.
Public Key Cryptography
Encryptionadalah proses mentranformasikan sebuah pesan sedemikian hingga tidak dapat terbaca oleh seseorang yang tidak berhak (unauthorised person).
Decryptionadalah proses yang diaplikasikan oleh
seseorang yang berhak terhadap pesan terenkripsi untuk mendapatkan pesan asli.
Enkripsi digunakan apabila sebuah data penting harus ditransmisikan melalui jaringan komputer; misalnya mengirimkan nomor kartu kredit melalui internet.
Public Key Cryptography
JikaX adalah himpunan pesan danY adalah himpunan pesan
terenkripsi, makaenkripsidapat dinyatakan sebagai fungsif
dariX keY, sedangkandekripsimerupakan fungsi inversf−1
dariY keX
Secara logis, baikf maupunf−1
harus dirahasiakan, sebab jika f dipublikasikan maka setiap orang akan dapat menentukan f−1
sehingga dapat mendekripsi tiap pesan yang dikirim Ternyata dimungkinkan untuk mendesain sistempublic key encryption, dimana hanyaf−1
saja yang perlu dirahasiakan. Hal ini dapat dilakukan dengan membuat proses penurunan f−1
darif sangat sulit, bahkan oleh komputer yang paling powerful sekalipun dalam batas waktu yang dimungkinkan.
Public Key Cryptography
JikaX adalah himpunan pesan danY adalah himpunan pesan
terenkripsi, makaenkripsidapat dinyatakan sebagai fungsif
dariX keY, sedangkandekripsimerupakan fungsi inversf−1
dariY keX
Secara logis, baikf maupunf−1
harus dirahasiakan, sebab jika
f dipublikasikan maka setiap orang akan dapat menentukan
f−1
sehingga dapat mendekripsi tiap pesan yang dikirim
Ternyata dimungkinkan untuk mendesain sistempublic key encryption, dimana hanyaf−1
saja yang perlu dirahasiakan. Hal ini dapat dilakukan dengan membuat proses penurunan f−1
darif sangat sulit, bahkan oleh komputer yang paling powerful sekalipun dalam batas waktu yang dimungkinkan.
Public Key Cryptography
JikaX adalah himpunan pesan danY adalah himpunan pesan
terenkripsi, makaenkripsidapat dinyatakan sebagai fungsif
dariX keY, sedangkandekripsimerupakan fungsi inversf−1
dariY keX
Secara logis, baikf maupunf−1
harus dirahasiakan, sebab jika
f dipublikasikan maka setiap orang akan dapat menentukan
f−1
sehingga dapat mendekripsi tiap pesan yang dikirim
Ternyata dimungkinkan untuk mendesain sistempublic key
encryption, dimana hanyaf−1
saja yang perlu dirahasiakan. Hal ini dapat dilakukan dengan membuat proses penurunan
f−1
darif sangat sulit, bahkan oleh komputer yang paling powerful sekalipun dalam batas waktu yang dimungkinkan.
Public Key Cryptography
RSA Cryptosystem
Rivest, Shamir and Adleman membangun sistem pada 1977
RSA saat ini digunakan pada banyak aplikasi: telepon, smart cards, komunikasi internet.
Dalam RSA Cryptosystem, dua bilangan prima besar (berdigit ratusan) yang dijaga kerahasiaannya, digunakan untuk membangun sebuah kunci enkripsi dan sebuah kunci dekripsi.
Kunci enkripsi dipublikasikan, sementara kunci dekripsi hanya diberikan kepada orang yang berhak.
Tanpa mengetahui dua bilangan prima tersebut, mustahil untuk dapat menentukan kunci dekripsi.
Public Key Cryptography
RSA Cryptosystem
Rivest, Shamir and Adleman membangun sistem pada 1977
RSA saat ini digunakan pada banyak aplikasi: telepon, smart cards, komunikasi internet.
Dalam RSA Cryptosystem, dua bilangan prima besar (berdigit ratusan) yang dijaga kerahasiaannya, digunakan untuk membangun sebuah kunci enkripsi dan sebuah kunci dekripsi.
Kunci enkripsi dipublikasikan, sementara kunci dekripsi hanya diberikan kepada orang yang berhak.
Tanpa mengetahui dua bilangan prima tersebut, mustahil untuk dapat menentukan kunci dekripsi.
Public Key Cryptography
RSA Cryptosystem
Rivest, Shamir and Adleman membangun sistem pada 1977
RSA saat ini digunakan pada banyak aplikasi: telepon,
smart cards, komunikasi internet.
Dalam RSA Cryptosystem, dua bilangan prima besar (berdigit ratusan) yang dijaga kerahasiaannya, digunakan untuk membangun sebuah kunci enkripsi dan sebuah kunci dekripsi.
Kunci enkripsi dipublikasikan, sementara kunci dekripsi hanya diberikan kepada orang yang berhak.
Tanpa mengetahui dua bilangan prima tersebut, mustahil untuk dapat menentukan kunci dekripsi.
Public Key Cryptography
RSA Cryptosystem
Rivest, Shamir and Adleman membangun sistem pada 1977
RSA saat ini digunakan pada banyak aplikasi: telepon,
smart cards, komunikasi internet.
Dalam RSA Cryptosystem, dua bilangan prima besar (berdigit ratusan) yang dijaga kerahasiaannya, digunakan untuk membangun sebuah kunci enkripsi dan sebuah kunci dekripsi.
Kunci enkripsi dipublikasikan, sementara kunci dekripsi hanya diberikan kepada orang yang berhak.
Tanpa mengetahui dua bilangan prima tersebut, mustahil untuk dapat menentukan kunci dekripsi.
Public Key Cryptography
RSA Cryptosystem
Rivest, Shamir and Adleman membangun sistem pada 1977
RSA saat ini digunakan pada banyak aplikasi: telepon,
smart cards, komunikasi internet.
Dalam RSA Cryptosystem, dua bilangan prima besar (berdigit ratusan) yang dijaga kerahasiaannya, digunakan untuk membangun sebuah kunci enkripsi dan sebuah kunci dekripsi.
Kunci enkripsi dipublikasikan, sementara kunci dekripsi hanya diberikan kepada orang yang berhak.
Tanpa mengetahui dua bilangan prima tersebut, mustahil untuk dapat menentukan kunci dekripsi.
Public Key Cryptography
RSA Cryptosystem
Rivest, Shamir and Adleman membangun sistem pada 1977
RSA saat ini digunakan pada banyak aplikasi: telepon,
smart cards, komunikasi internet.
Dalam RSA Cryptosystem, dua bilangan prima besar (berdigit ratusan) yang dijaga kerahasiaannya, digunakan untuk membangun sebuah kunci enkripsi dan sebuah kunci dekripsi.
Kunci enkripsi dipublikasikan, sementara kunci dekripsi hanya diberikan kepada orang yang berhak.
Tanpa mengetahui dua bilangan prima tersebut, mustahil untuk dapat menentukan kunci dekripsi.
Public Key Cryptography
Simulasi RSA System
1 Diawali 2 bilangan prima yang dijaga kerahasiannya, p=17 danq =23
2 makan=pq =391 danm= (p−1)(q−1) =352
3 Menentukanx dany yangcoprimeterhadapm=352 dan xy ≡1 mod 352. Misalx =29 maka didapaty =85. 4 x =29 merupakan kunci enkripsi dany =85 merupakan
kunci dekripsi.
5 x =29 dann=391 dipublikasi, sedangkany =85 hanya diberikan kepadaauthorised person
Public Key Cryptography
Simulasi RSA System
1 Diawali 2 bilangan prima yang dijaga kerahasiannya,
p=17 danq =23
2 makan=pq =391 danm= (p−1)(q−1) =352
3 Menentukanx dany yangcoprimeterhadapm=352 dan xy ≡1 mod 352. Misalx =29 maka didapaty =85. 4 x =29 merupakan kunci enkripsi dany =85 merupakan
kunci dekripsi.
5 x =29 dann=391 dipublikasi, sedangkany =85 hanya diberikan kepadaauthorised person
Public Key Cryptography
Simulasi RSA System
1 Diawali 2 bilangan prima yang dijaga kerahasiannya,
p=17 danq =23
2 makan=pq =391 danm= (p−1)(q−1) =352
3 Menentukanx dany yangcoprimeterhadapm=352 dan xy ≡1 mod 352. Misalx =29 maka didapaty =85. 4 x =29 merupakan kunci enkripsi dany =85 merupakan
kunci dekripsi.
5 x =29 dann=391 dipublikasi, sedangkany =85 hanya diberikan kepadaauthorised person
Public Key Cryptography
Simulasi RSA System
1 Diawali 2 bilangan prima yang dijaga kerahasiannya,
p=17 danq =23
2 makan=pq =391 danm= (p−1)(q−1) =352
3 Menentukanx dany yangcoprimeterhadapm=352 dan
xy ≡1 mod 352. Misalx =29 maka didapaty =85.
4 x =29 merupakan kunci enkripsi dany =85 merupakan kunci dekripsi.
5 x =29 dann=391 dipublikasi, sedangkany =85 hanya diberikan kepadaauthorised person
Public Key Cryptography
Simulasi RSA System
1 Diawali 2 bilangan prima yang dijaga kerahasiannya,
p=17 danq =23
2 makan=pq =391 danm= (p−1)(q−1) =352
3 Menentukanx dany yangcoprimeterhadapm=352 dan
xy ≡1 mod 352. Misalx =29 maka didapaty =85.
4 x =29 merupakan kunci enkripsi dany =85 merupakan
kunci dekripsi.
5 x =29 dann=391 dipublikasi, sedangkany =85 hanya diberikan kepadaauthorised person
Public Key Cryptography
Simulasi RSA System
1 Diawali 2 bilangan prima yang dijaga kerahasiannya,
p=17 danq =23
2 makan=pq =391 danm= (p−1)(q−1) =352
3 Menentukanx dany yangcoprimeterhadapm=352 dan
xy ≡1 mod 352. Misalx =29 maka didapaty =85.
4 x =29 merupakan kunci enkripsi dany =85 merupakan
kunci dekripsi.
5 x =29 dann=391 dipublikasi, sedangkany =85 hanya
Public Key Cryptography
Simulasi RSA System Lanjutan
1 Fungsi enkripsi: f(a) =ax modn 2 Misalnya pesana=247, maka
f(247) =24729 mod 391=365 mod 391 3 pesan terenkripsi adalah = 365
4 Pada proses dekripsi, orang yang berhak akan
mengaplikasikan kunci dekripsinya untuk memperoleh pesan asli=a=36585 mod 391, yang akan menghasilkan pesan aslia=247 mod 391
Public Key Cryptography
Simulasi RSA System Lanjutan
1 Fungsi enkripsi: f(a) =ax modn
2 Misalnya pesana=247, maka
f(247) =24729 mod 391=365 mod 391 3 pesan terenkripsi adalah = 365
4 Pada proses dekripsi, orang yang berhak akan
mengaplikasikan kunci dekripsinya untuk memperoleh pesan asli=a=36585 mod 391, yang akan menghasilkan pesan aslia=247 mod 391
Public Key Cryptography
Simulasi RSA System Lanjutan
1 Fungsi enkripsi: f(a) =ax modn
2 Misalnya pesana=247, maka
f(247) =24729 mod 391=365 mod 391
3 pesan terenkripsi adalah = 365
4 Pada proses dekripsi, orang yang berhak akan
mengaplikasikan kunci dekripsinya untuk memperoleh pesan asli=a=36585 mod 391, yang akan menghasilkan pesan aslia=247 mod 391
Public Key Cryptography
Simulasi RSA System Lanjutan
1 Fungsi enkripsi: f(a) =ax modn
2 Misalnya pesana=247, maka
f(247) =24729 mod 391=365 mod 391
3 pesan terenkripsi adalah = 365
4 Pada proses dekripsi, orang yang berhak akan
mengaplikasikan kunci dekripsinya untuk memperoleh pesan asli=a=36585 mod 391, yang akan menghasilkan pesan aslia=247 mod 391
Public Key Cryptography
Simulasi RSA System Lanjutan
1 Fungsi enkripsi: f(a) =ax modn
2 Misalnya pesana=247, maka
f(247) =24729 mod 391=365 mod 391
3 pesan terenkripsi adalah = 365
4 Pada proses dekripsi, orang yang berhak akan
mengaplikasikan kunci dekripsinya untuk memperoleh
pesan asli=a=36585 mod 391, yang akan menghasilkan
pesan aslia=247 mod 391