Pendahuluan T2 972009022 Full text

3

1. Pendahuluan

Dalam era masyarakat berbasis informasi, sebuah data digital merupakan komponen yang sangat vital, sehingga memerlukan pengamanan yang baik saat didistribusikan ataupun saat disimpan. Akhirnya dikembangkan berbagai carametode untuk mengatasi persoalan keamanan data yang pada intinya adalah cara untuk mengantisipasi agar pihak-pihak yang tidak berhak, tidak mungkin dapat membaca atau bahkan merusak data yang bukan ditujukan kepadanya. Salah satu cara pengamanan data tersebut adalah dengan menerapkan kriptografipenyandian. Dalam prakteknya kriptografi digunakan untuk melindungi kerahasiaan data dan menjamin integritas data. Kriptografi biasanya hanya diterapkan pada data- data yang dinilai penting dan sensitif, yang perlu dilindungi dari akses pihak- pihak yang tidak diinginkan dan dari potensi ancaman pencurian oleh pihak-pihak yang memperoleh akses terhadapnya. Secara prinsip, keamanan data yang disandi sangat tergantung dari terjaganya kerahasiaan kunci dan algoritma sandinya. Kriptografi tidak menjamin keamanan 100, sebab tidak ada pengamanan yang sempurna [1]. Ketika suatu algoritma kripografi sudah dapat dipecahkan, maka diperlukan algoritma-algoritma baru yang lebih handal agar keamanan data tetap terjaga. Hal ini menyebabkan kriptografi tidak akan pernah berhenti berkembang, salah satu contoh dari perkembangan algoritma kriptografi tersebut adalah digital signature. Digital signature atau tanda tangan digital bukanlah tanda tangan dari seseorang yang di-scan atau dimasukkan ke komputer menggunakan scanner atau sejenisnya, tapi merupakan kumpulan dari kalkulasi-kalkulasi matematis untuk menyandikan data, yakni dengan kriptografi. Digital signature dilakukan dengan menggunakan algoritma kunci-publik. Salah satunya adalah algoritma RSA dan dengan menggunakan fungsi hash Secure Hash Algorithm SHA, sehingga proses pembentukan tanda-tangan dari pesan yang dikirim dapat diperiksa keabsahannya. Sehubungan dengan latar belakang tersebut, maka penulis akan merancang dan membangun suatu aplikasi kriptosistem menggunakan digital signature berbasis algoritma SHA-512 dan RSA dengan tujuan untuk memenuhi aspek-aspek keamanan dari kriptografi yaitu kerahasiaan, integritas data, otentikasi dan nirpenyangkalan.

2. Tinjauan Pustaka