BAB 1 PENDAHULUAN Latar Belakang

dokumen-dokumen yang mirip
BAB 1 PENDAHULUAN. dalam bahasa sandi (ciphertext) disebut sebagai enkripsi (encryption). Sedangkan

1.1 Latar Belakang BAB I PENDAHULUAN

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN Latar Belakang

IMPLEMENTASI ELLIPTIC CURVE ELGAMAL PUBLIC KEY CRYPTOSYSTEM SEBAGAI PENGAMAN DISTRIBUSI KUNCI DARI BLOCK CIPHER AES SKRIPSI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. dokumen dan berkomunikasi dengan orang lain di lokasi yang berjauhan. tersebut untuk melakukan berbagai macam tindakan kriminal.

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. Ilmu yang mempelajari tentang cara-cara pengamanan data dikenal dengan

Penggabungan Algoritma Kriptografi Simetris dan Kriptografi Asimetris untuk Pengamanan Pesan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. melalui ringkasan pemahaman penyusun terhadap persoalan yang dibahas. Hal-hal

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB I PENDAHULUAN , 1.1. Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 2 TINJAUAN PUSTAKA

BAB I PENDAHULUAN 1.1. LATAR BELAKANG

BAB I PENDAHULUAN. yang sangat penting dan perlu diperhatikan dalam menjaga kerahasiaan informasi.

BAB 1 PENDAHULUAN. kebutuhan manusia. Dalam era globalisasi sekarang ini, teknologi informasi sangat

BAB 1 PENDAHULUAN. khususnya internet sangatlah cepat dan telah menjadi salah satu kebutuhan dari

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

Bab 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Kriptografi dapat pula diartikan sebagai ilmu atau seni untuk menjaga

BAB I PENDAHULUAN 1.1 Latar Belakang

IMPLEMENTASI ALGORITMA ADVANCED ENCRYPTION STANDARD (AES) UNTUK ENKRIPSI DAN DEKRIPSI PADA DOKUMEN TEKS ABSTRAK

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Elliptic Curve Cryptography (Ecc) Pada Proses Pertukaran Kunci Publik Diffie-Hellman. Metrilitna Br Sembiring 1

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB I PENDAHULUAN. teknologi Short Message Service (SMS). SMS (Short Message Service) atau

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Perkembangan dunia digital saat ini membuat lalu lintas pengiriman data elektronik

BAB I PENDAHULUAN. teknik enkripsi terhadap integritas data maka suatu informasi tidak bisa dibaca oleh orang yang

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN I.1 Latar Belakang Masalah

BAB I PENDAHULUAN. keamanan, kerahasiaan, dan keotentikan data. Oleh karena itu diperlukan suatu

BAB I PENDAHULUAN. Di era globalisasi saat ini, mendapatkan informasi sangatlah mudah. Setiap

Sistem Kriptografi Kunci-Publik

BAB 1. Pendahuluan. 1.1 Latar Belakang Masalah

Simulasi Pengamanan File Teks Menggunakan Algoritma Massey-Omura 1 Muhammad Reza, 1 Muhammad Andri Budiman, 1 Dedy Arisandi

BAB I PENDAHULUAN. Telepon selular(ponsel) semakin berkembang dari hari ke hari, tidak hanya

BAB I PENDAHULUAN. berkembang dengan sangat baik, telah membantu kehidupan umat manusia.

BAB 1 PENDAHULUAN. 1.1.Latar Belakang

BAB I PENDAHULUAN. 1. aa

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. dengan munculnya berbagai sistem operasi yang lengkap layaknya komputer,

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. multiplayer games, transfer data, vidio streaming dan lain-lain. Berbagai

Kriptografi Kunci Rahasia & Kunci Publik

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

Perhitungan dan Implementasi Algoritma RSA pada PHP

BAB I PENDAHULUAN. mempunyai makna. Dalam kriptografi dikenal dua penyandian, yakni enkripsi

2016 IMPLEMENTASI DIGITAL SIGNATURE MENGGUNAKAN ALGORITMA KRIPTOGRAFI AES DAN ALGORITMA KRIPTOGRAFI RSA SEBAGAI KEAMANAN PADA SISTEM DISPOSISI SURAT

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. dalam kehidupan manusia. Kemajuan teknologi dengan kehidupan manusia seakan-akan tidak

STUDI PERBANDINGAN ALGORITMA SIMETRI BLOWFISH DAN ADVANCED ENCRYPTION STANDARD

BAB I PENDAHULUAN. Informasi merupakan suatu hal yang sangat penting dalam. kehidupan kita. Seperti dengan adanya teknologi internet semua


BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. informasi itu disadap oleh orang yang tidak bertanggung jawab atau berhak.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Teknologi informasi saat ini semakin populer digunakan dalam seluruh

BAB 1 PENDAHULUAN Latar belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. dari isinya, informasi dapat berupa penting atau tidak penting. Bila dilihat dari sifat

BAB I PENDAHULUAN. dan SMS hingga ponsel cerdas. Ponsel cerdas atau juga dikenal dengan smartphone memiliki

BAB I PENDAHULUAN. Pada era teknologi informasi yang semakin berkembang, pengiriman data

Analisis Performansi Algoritma AES dan Blowfish Pada Aplikasi Kriptografi

Implementasi dan Perbandingan Algoritma Kriptografi Kunci Publik

BAB III ANALISIS DAN PERANCANGAN

ALGORITMA ELGAMAL DALAM PENGAMANAN PESAN RAHASIA

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. dan rahasia telah menjadi suatu hal yang sangat berharga. Data atau informasi

BAB I PENDAHULUAN 1.1 Latar Belakang

KRIPTOGRAFI KURVA ELIPTIK ELGAMAL UNTUK PROSES ENKRIPSI- DEKRIPSI CITRA DIGITAL BERWARNA

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. diperhatikan, yaitu : kerahasiaan, integritas data, autentikasi dan non repudiasi.

KRIPTOGRAFI KURVA ELIPTIK ELGAMAL UNTUK PROSES ENKRIPSI- DEKRIPSI CITRA DIGITAL BERWARNA

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. data dengan mudah, bahkan kalangan awampun bisa menggunakannya. Hasil modifikasi mereka pun

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB I PENDAHULUAN Latar Belakang. Kemajuan dan perkembangan teknologi informasi sudah menjadi sangat

BAB I PENDAHULUAN. diperlukan juga biaya yang besar untuk menyediakan media penyimpanan

BAB 2 TINJAUAN PUSTAKA

BAB I PENDAHULUAN. format digital dan merniliki beragam bentuk dalam hal ini data atau informasi di

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

IMPLEMENTASI KRIPTOGRAFI DAN STEGANOGRAFI DENGAN MENGGUNAKAN ALGORITMA RSA DAN MEMAKAI METODE LSB

BAB I PENDAHULUAN. mengamankan informasi pada masalah ini dapat memanfaatkan kriptografi.

Transkripsi:

BAB 1 PENDAHULUAN 1.1. Latar Belakang Banyak sekali transaksi-transaksi elektronik yang terjadi setiap detiknya di seluruh dunia, terutama melalui media internet yang dapat diakses kapanpun dan dari manapun. Transaksi-transaksi ini tentu melibatkan data yang merupakan kunci dari perputaran roda informasi yang terus berlangsung setiap saat. Data inilah yang akan dikirim dan diterima untuk selanjutnya menjadi basis dari suatu informasi yang diperlukan. Namun, tidak semua data dapat diakses secara bebas. Ada kalanya data menjadi sangat sensitif, sehingga hanya pihak-pihak tertentu saja yang diizinkan mengetahuinya dan dijaga kerahasiaannya dari pihak-pihak yang tidak diinginkan. Kata sandi dari suatu akun media sosial atau e-mail adalah data yang sangat sensitif. Jika data ini diketahui oleh pihak lain, tentu akan mengakibatkan kerugian bagi pemiliknya. Internet sebagai media perpindahan data tidak mengenal apakah data itu bersifat rahasia atau tidak. Semua data akan bebas "berlalu-lintas" dan dapat diakses bahkan tanpa sepengetahuan pengirim/ pemilik data. Jika data tersebut bersifat rahasia, tentu hal ini bisa menjadi sebuah kerugian yang besar jika diakses oleh pihak lain tanpa sepengetahuan pemilik data. Pihak-pihak yang menggunakan internet sebagai media perpindahan data harus menerapkan suatu sistem keamanan data di dalamnya untuk melindungi data yang bersifat rahasia ini, dan kriptografi menyediakan banyak metode untuk menciptakan sistem keamanan data. Kriptografi merupakan seni menyembunyikan pesan rahasia (plain-text) menjadi sekumpulan teks baru yang tidak memiliki makna sama sekali (cipher-text). Pada era modern sekarang ini, kriptografi telah sampai pada sistem kriptografi kunci publik (kriptografi asimetri) yang menghasilkan dua kunci yang berbeda, yaitu kunci publik dan privat. Dibandingkan dengan sistem kriptografi yang lama (kriptografi simetri), kriptografi kunci publik memiliki tingkat keamanan yang lebih tinggi. Namun dari segi kecepatan, kriptografi simetri masih lebih unggul.

2 Beberapa aplikasi dari kriptografi kunci publik yang sering digunakan adalah Key-exchange (pertukaran kunci) dan Digital signature (tanda tangan digital). Dengan mengoptimalkan kelebihan dari kriptografi simetri yang unggul dalam kecepatan prosesnya dan kriptografi asimetri yang memiliki tingkat keamanan yang tinggi, maka akan tercipta sebuah sistem keamanan data yang handal, di mana pesan rahasia akan dienkripsi terlebih dahulu menggunakan kriptografi simetri, kemudian kunci dari kriptografi simetri ini akan dienkripsi menggunakan kriptografi asimetri. Selanjutnya pesan acak (cipher-text) dan kuncinya yang sudah dienkripsi (cipher-key) inilah yang akan dikirim melalui internet atau media pengiriman lain yang tidak aman sekalipun. Kriptografi kunci publik (asimetri) yang umum digunakan, seperti RSA dan ElGamal membutuhkan kunci privat minimal 1024 sampai dengan 3072 bit untuk bisa mengenkripsi pesan dengan aman (Paar, 2010). Dengan ukuran kunci sebesar ini, tentu tidak efisien jika komputasi diterapkan pada hardware dengan spesifikasi terbatas. Kriptografi kunci publik yang berdasarkan pada kurva eliptik, seperti kriptografi Elliptic Curve ElGamal hadir dengan kelebihan ukuran kunci privat yang jauh lebih kecil, namun menghasilkan tingkat keamanan yang sama. Pesan rahasia yang dienkripsi menggunakan Elliptic Curve Cryptography sebesar 160 bit setara keamanannya dengan kunci RSA sebesar 1024 bit, di mana perbandingannya sekitar 1:6 (Paar, 2010). Dengan kelebihan ini, implementasi algoritma kriptografi kurva eliptik dapat menghemat penggunaan resource dan waktu proses yang cukup besar, sehingga dapat dijalankan pada smartphone yang saat ini banyak digunakan oleh masyarakat. 1.2. Rumusan Masalah Adapun rumusan masalah dalam penelitian ini adalah melindungi pesan rahasia berupa teks atau file menggunakan algoritma kriptografi simetri yang akan dikirim melalui internet atau media pengiriman lainnya dan mengamankan distribusi pesan rahasia tersebut beserta kuncinya yang telah terenkripsi menggunakan algoritma kriptografi asimetri berbasis kurva eliptik.

3 1.3. Ruang Lingkup Penelitian Adapun batasan masalah dalam perancangan kombinasi sistem kriptografi asimetri dan simetri ini adalah: 1. Algoritma asimetri yang digunakan adalah Elliptic Curve ElGamal dan algoritma simetri yang digunakan adalah AES (Advanced Encryption Standard). 2. Menggunakan persamaan kurva eliptik dalam finite field F p, dengan p maksimal 20 digit. 3. Sistem akan mengenkripsi pesan berupa plain-text, text file (*.txt), pdf file (*.pdf), dan beberapa file dokumen Microsoft (*.doc, *.docx, *.xls, *.xlsx, *.ppt, *.pptx). 4. Pembangkit bilangan prima menggunakan metode Miller-Rabin. 5. Menggunakan bahasa pemrograman Java yang diimplementasikan pada platform Android dengan minimum SDK API 14: Android 4.0 (IceCreamSandwich) dan menggunakan database SQLite. 1.4. Tujuan Penelitian Menciptakan sistem keamanan data dengan kombinasi algoritma kriptografi asimetri Elliptic Curve ElGamal sebagai pengaman distribusi kunci dan kriptografi simetri AES (Advanced Encryption Standard) sebagai pengaman pesan rahasia. 1.5. Manfaat Penelitian Bagi penulis, penelitian ini dapat menambah pengetahuan tentang algoritma kriptografi kunci publik ElGamal kurva eliptik dan algoritma Advanced Encryption Standard. Dan memahami penerapan salah satu aplikasi dari kriptografi kunci publik, yaitu sebagai pengaman distribusi kunci. Di mana algoritma kunci publik ElGamal kurva eliptik akan mengenkripsi kunci dari block cipher AES. Bagi pengguna, produk hasil dari penelitian ini dapat melindungi pesan yang akan dikirim melalui media internet atau media pengiriman lain yang tidak aman sekalipun, hingga sampai ke penerima tanpa diketahui makna dari isi pesan tersebut oleh pihak lain.

4 1.6. Metodologi Penelitian Metodologi penelitian yang dilakukan dalam penelitian ini adalah: 1. Studi Pustaka Pada tahap ini dilakukan peninjauan terhadap beberapa buku, jurnal, dan artikel tentang algoritma Elliptic Curve ElGamal Public Key Cryptosystem dan Advanced Encryption Standard. 2. Analisis dan Perancangan Melakukan analisis terhadap batasan masalah yang ada, kinerja, dan cara kerja sistem disertai pembuatan flowchart, dan Unified Modeling Language (UML). 3. Implementasi Algoritma kriptografi kunci publik ElGamal kurva eliptik diimplementasi untuk mengenkripsi kunci dari block cipher AES (Advanced Encryption Standard). 4. Pengujian Sistem keamanan data yang telah diimplementasi diuji apakah algoritma Elliptic Curve ElGamal Public Key Cryptosystem dapat mengenkripsi dan mendekripsi kunci dari block cipher AES (Advanced Encryption Standard) dan menguji apakah algoritma AES dapat mengenkripsi pesan rahasia dan mendekripsi pesan acak kembali menjadi pesan asli. 5. Dokumentasi Membuat Unified Modeling Language (UML) dan skripsi sebagai laporan dari hasil penelitian. 1.7. Sistematika Penulisan Adapun sistematika penulisan skripsi ini adalah sebagai berikut: BAB 1: PENDAHULUAN Menguraikan latar belakang, rumusan masalah, batasan masalah, tujuan, manfaat dan metodologi penelitian.

5 BAB 2: TINJAUAN PUSTAKA Berisi rangkuman informasi yang dihimpun dari pustaka yang relevan dengan topik yang menjadi objek kajian untuk memperluas basis informasi dalam melakukan kajian dan/atau akan digunakan sebagai basis argumentasi di dalam mengemukakan pandangan. BAB 3: ANALISIS DAN PERANCANGAN SISTEM Menguraikan proses yang dilaksanakan dalam kajian untuk menyelesaikan persoalan yang dipertanyakan dan bagaimana pelaksanaan kajian tersebut. BAB 4: IMPLEMENTASI DAN PENGUJIAN SISTEM Menguraikan analisis dan hasil yang diperoleh di akhir pelaksanaan Skripsi dan pokok-pokok kesimpulan yang dapat dikemukakan sehubungan dengan pencapaian hasil kajian implementasi algoritma kriptografi ElGamal kurva eliptik dalam mengamankan kunci dari block cipher AES. BAB 5: KESIMPULAN DAN SARAN Menguraikan kesimpulan yang didapat dari hasil kajian dan hal-hal apa saja yang selayaknya dilakukan agar kajian yang diperoleh lebih sempurna, atau agar dapat dilakukan pengayaan dari pengetahuan yang diperoleh dari kajian.