Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
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
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
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.