Kamis, 08 November 2012

RESUME JURNAL


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