1-1
BAB 1
PENDAHULUAN
1.1. Latar Belakang Masalah
Saat ini komputer hampir dapat dijumpai di setiap kantor pemerintah,
perusahaan, sekolah, atau bahkan rumah tangga. Perkembangan teknologi
komputer yang pesat, khususnya di bidang perangkat lunak, membuat komputer
menjadi semakin user friendly dan telah menjadikannya suatu kebutuhan bagi
kalangan tertentu, misalnya kalangan bisnis. Dalam melakukan pekerjaan mereka
sangat tergantung pada komputer. Komputer tidak lagi hanya digunakan sebagai
pengganti mesin tik ataupun alat hitung, namun kini juga banyak digunakan dalam
membantu pembuatan keputusan penting. Akibatnya, informasi yang disimpan
memerlukan pengamanan yang dapat melindungi terhadap akses orang yang tidak
berhak.
Salah satu cara yang dapat dilakukan untuk melindungi informasi tersebut
adalah dengan menggunakan enkripsi. Enkripsi adalah suatu cara atau proses
untuk menyandikan/mengkodekan data/informasi ke dalam suatu bentuk untuk
menyembunyikan substansinya.
1.2. Perumusan Masalah
Yang menjadi permasalahan dalam tugas akhir ini adalah "Bagaimana
mengimplementasikan Elliptic Curve Cryptosystem dalam sebuah program
enkripsi/dekripsi ?"
1.3. Manfaat
Dengan menggunakan program yang dikembangkan dalam tugas akhir ini,
pemakai akan memperoleh manfaat sebagai berikut :
- Pemakai dapat mengamankan datanya sehingga tidak dapat diakses oleh orang
yang tidak berhak.
- Pemakai tidak perlu mempelajari tata cara pemakaian program yang rumit,
karena hanya terdapat beberapa perintah yang mudah diingat.
1-2
- Pemakai tidak perlu membayar untuk dapat menggunakan program ini.
- Kunci untuk dekripsi/enkripsi berupa passphrase, sehingga memudahkan
pemakai mengingatnya.
1.4. Tujuan
Tujuan pembuatan tugas akhir ini adalah:
a. Menerapkan Elliptic Curve Cryptosystem ke dalam sebuah program
enkripsi/dekripsi.
b.