Resume Jurnal
Implementasi Algoritma Kunci Publik Kriptografi Kurva Eliptikpada Aplikasi Email Mozila Thunderbird
Implementasi algoritma kunci
public kriptografi kurva eliptik sebagai add-on pada aplikasi email mozila
thunderbird yang dilengkapi dengan otomatisasi manajemen kunci agar pengguna
yang tidak mengenal kriptografi dapat dengan menggunakanya.
Kebutuhan akan mengamankan
data yang dikirim melalui email adalah menggunakan kriptografi. Salahsatu
algoritma kriptografi yaitu Eliptic Curve
Cryptography (ECC) atau bisa disebut juga dengan kriptografi kurva eliptik
yang termasuk algoritma public. EEC ini merupakan teknik kriptografi pada
pendekatan matematika yang menggunakan kurva eliptik.
Mozila
thunderbird adalah aplikasi e-mail yang stand alone, open source, dan sistem
operasi seperti Windows dan Linux
yang mendukung penggunaan add-on.
Kriptografi merupakan ilmu
sekaligus seni yang bertujuan menjaga kerahasiaan pesan dengan cara
menyadikanya kedalam bentuk yang tidak dapat dimengerti oleh pengguna lain.
Kriptografi ini menyediakan empat layanan, yaitu kerahasiaan, integritaas
data,otentikasi dan nipernyangkalan.
Kriptografi
dibedakan menjadi dua berdasarkan enkripsi dan dekripsi, yaitu kriptografikunci
simetri (symmetric-key cryptography) dan
kriptografi kunci nirsimetri (asymmetric-key
cryptography). Kedua kriptografi ini mempunyai kunci enkripsi dan dekripsi
yang berbeda.
Electronic mail atau
bisa disebut juga dengan singkatan Email ini merupakan metode untuk mengirim
dan menerima pesan melalui internet atau barang elektronik lainya. Email
memiliki layanan kriptografi, yakni: S/MINE, TLS, OpenPGP, Identity base encryption, Mail sessions encryption.
S/MINE
berssifat centralized atau bisa
diartikan sertifikat yang mengikat kunci public pada nama seseorang dan harus
ditandatangani secara digital oleh certificate
authority. Certificate authority (CA) ini harus disahkan oleh Regional Authority yang nantinya
disahkan oleh root.
PGP
ini bersifat uncentralized yang
bernama vetting scheme. Public key untuk PGP membutuhkan identity certificate sehingga perubahan sertifikat oleh pihak yang
tidak berhak jelas terdeteksi. Sistem enkripsi PGP merupakan sistem hybrid yang menggabungkan antara
enkripsi sistem kunci simetri dan keamanan sistem sistem kunci publik. Tanda
tangan digital untuk PGP memiliki format yang sama yaitu hasil enkripsi hash dari pesan yang menggunakan kunci
privat pengirim.
ANALIS MASALAH
Implementasi
eliptik pada email pada beberapa kasus terdapat perbedaan dengan kriptografi
pada file biasa. Sebagai contoh
pengiriman ke milis apakah diperlukan secret
sharing? Begitu pula dengan email yang diforward atau direply, demikian
juga penanganan dengan enkripsi yang dilakukan sebelum dihapus.
Penanganan
masalah otomatisasi kriptografi kunci public untuk penanganan hal ini kunci
otomatisasi public kurva eliptik diharapkan program dapat mengurus manahemen
kunci. Program harus menjaga keamanan integritas kunci pada semua fase daur
ulang hidupnya.
Pengiriman
pada Mailling list, dalam hal ini dapat solusi, seperti: menggunakan satu kunci
untuk email pada milis, mendaftar keseluruhan kunci dari anggota milis,
menggunakan secret sharing untuk
berbagai kunci milis.
Penanganan
Reply Email adalah email yang sudah direply, ditanda tangan digital yang mana
sebelum boleh tidaknya disertakan alasannya karena penerima email selanjutnya
merupakan pengirim email yang direply sehingga dia tidak perlu memverifikasi
apakah email itu benar dirinya.
ANALISIS DAN PERANCANGAN PERANGKAT LUNAK
Perangkat
lunak yang dibangun guna melakukan kriptografi kurva eliptik baik pada saat
pengiriman denan enkripsi maupun pembubuhan tanda-tanda digital saat menerima
dekripsi dan verifikasi tanda tangan digital. Yang harus dilakukan pada program
adalah add-on yang dipasang pada Mozila
Thunderbird dapat membaca dan mengubah body pesan yang bergantung kepada kebutuhan pengguna.
IMPLEMENTASI
Impelemtasi
modul yang diterapkan untuk perangkat lunak menggunakan kakas Notepad++ dengan
bahasa pemrograman JavaScript. implementasi antarmuka menggunakan pendekatan
scripting PHP agar tidak ada sebuah file PHP untuk masing-masing antar muka.
Implementasi Web-Server aplikasi web dibangun dengan menggunakan bahasa PHP.
KESIMPULAN
Kesimpulan
yang dapat diambil selama pelaksanaan tugas metode otomatisaasi manajemen daoat
dibuat dengan cara melakukan otomatisasi ditiap-tiap bagian. Add-on yang dapat
melakukan proses manajemen kunci, enkripsi, dekripsi dan tanda tangan digital
menggunakan algoritma kriptografi kurva eliptik ini dapat dibangun.
Tidak ada komentar:
Posting Komentar