Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Tugas Akhir Gede Serikastawan /

Presentasi serupa


Presentasi berjudul: "Tugas Akhir Gede Serikastawan /"— Transcript presentasi:

1 Tugas Akhir Gede Serikastawan / 13501063
Penerapan Digital Signature Standard (DSS) Untuk Menjaga Keaslian dan Membatasi Penggunaan Perangkat Lunak Tugas Akhir Gede Serikastawan /

2 Latar Belakang Trend saat ini: perangkat lunak dibeli via internet
Pembeli men-downlod perangkat lunak dari situs web pengembang/distributor. Diperlukan metode penjagaan keaslian perangkat lunak yang baik Misal: corrupt saat di-download, perangkat lunak diubah oleh hacker, virus, dsb Diperlukan metode pembatasan penggunaan perangkat lunak yang baik (registrasi secara online). Contoh: Winamp 5.08 Prof. yang di-realease 28 Januari 2005

3 Pembatasan Penggunaan Perangkat Lunak
Saat ini banyak perangkat lunak menggunakan kode registrasi untuk membatasi penggunaannya Tipe proteksi dengan kode registrasi : Kode registrasi selalu sama. Kode registrasi berubah sesuai informasi yang dimasukkan (perusahaan, nama, dan seterusnya). Kode registrasi berubah sesuai spesifikasi komputer pengguna. Kode registrasi diperiksa secara online.

4 Latar Belakang Kedua kebutuhan tersebut bisa dipenuhi dengan menggunakan tanda tangan digital Perangkat lunak yang dilindungi (*.exe) dilengkapi dengan fungsi untuk memeriksa keaslian dan registrasi. File *.exe di-embed dengan tanda-tangand igital dan kunci publik pengembang Dipilih DSS karena Standar dari NIST dan memiliki tingkat keamanan yang sangat baik

5

6 Rumusan Masalah 1. Bagaimana tanda tangan digital dengan memakai DSS menjaga keaslian perangkat lunak 2. Bagaimana tanda tangan digital dengan memakai DSS membatasi penggunaan perangkat lunak untuk pihak-pihak tertentu saja

7 2. Memahami cara membatasi penggunaan perangkat lunak
Tujuan Tugas Akhir 1. Memahami cara mencegah usaha perubahan perangkat lunak oleh pihak yang tidak terotorisasi 2. Memahami cara membatasi penggunaan perangkat lunak Membangun perangkat lunak yang menerapkan penjagaan keaslian dan pembatasan penggunaannya Menganalisis hasil uji perangkat lunak yang dibangun

8 Batasan Masalah 1.Perangkat lunak yang dibangun hanya bisa memeriksa keaslian dirinya sendiri 2.Perangkat lunak yang dibangun hanya bisa membatasi penggunaan dirinya sendiri

9 Analisis Kebutuhan Nama perangkat lunak yang dibuat: GIGANA
Deskripsi Umum GIGANA Sistem yang merepresentasikan : Bagaimana perangkat lunak yang didistribusikan dijaga keaslian dan dibatasi penggunaannya Bagaimana dan dimana pengguna bisa melakukan registrasi online untuk mendapatkan kode registrasi Arsitektur GIGANA secara garis besar dibagi menjadi tiga bagian yaitu 1. GIMAIN 2. GIDISIG 3. GIWEB

10 Arsitektur Global GIGANA

11 Arsitektur GIWEB Catatan: 1. User-id berdasarkan tanggal dan bulan lahir 2. serial number = tanda-tangan digital terhadap user-id

12 Arsitektur GIMAIN

13 Arsitektur GIDISIG

14 Implementasi Perangkat Lunak
GIMAIN & GIDISIG: Sistem operasi Windows Dikembangkan dengan Borland Delphi 7.0 GIMAIN Terbagi atas empat modul yaitu : Modul periksa keaslian Modul registrasi Modul ekstraksi kunci publik Modul verifikasi GIDISIG Terbagi atas tiga modul yaitu : Modul pembangkitan kunci Modul penandatanganan Modul penyambungan kunci publik GIWEB: Dikembangkan dengan PHP 3.10 Terbagi atas tiga modul yaitu : Modul registrasi online Modul pembangkitan user id Modul pembangkitan serial number

15

16

17

18

19

20


Download ppt "Tugas Akhir Gede Serikastawan /"

Presentasi serupa


Iklan oleh Google