perancangan sistem dengan konsep drm (manajemen lisensi ... · latar belakang. tugas akhir ini...
TRANSCRIPT
Trendyka Zabo - 5105100075
Dosen Pembimbing:
Royyana Muslim I, S.Kom, M.Kom
Henning Titi C, S.Kom
Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi Digital) dalam StudiKasus Penjualan Lagu Secara Online
Keamanan dalam penjualan lagu sehingga yang berhak memainkan hanya client yang bersangkutan saja.
Latar Belakang
Tugas akhir ini bertujuan untuk merancang bagaimana lagu yang di-download oleh client tidak bisa dibajak dengan mudah oleh orang lain.
Tujuan
Bagaimana cara menerapkan sistem DRM pada player terhadap konten yang telah dibeli.
Bagaimana proses pengiriman konten kepada client, akan tetapi hanya client yang bersangkutanlah yang dapat menikmatinya.
Bagaimana cara konten dimainkan, sehingga setiap konten yang sudah di-download hanya dapat dibaca oleh kuncinya masing-masing.
Permasalahan
Enkripsi lagu dilakukan di server.
Dekripsi lagu dilakukan di client melalui player.
Percobaan dilakukan dalam lingkup intranet.
Player masih belum diberi support codec, jadi client harus menginstall codec terlebih dahulu.
Batasan Masalah
Arsitektur Aplikasi
WebUser
See Web
Request
Handshaking Process
(Send header)
Download Player
Encrypted
Content
Decrypt Key
File Content
PlayerStatic Key
Server
Static Key
File ContentEncrypted
Content
Key Generator
Encrypted Header Decrypted Header
Terdapat 2 aplikasi:
Web Server
Server untuk lagu
Client
cont.
Web Server
…
Mendata lagu yang di-upload oleh server ke dalam web
Memudahkan client untukmendownload lagu
Memasukkan request dariclient ke dalam database
Server Lagu
…
Memasukkan lagu-lagu
Menunggu request yang datang dari client
Mengenkripsi konten untukdikirimkan kepada client
Mengirimkan konten kepadaclient.
Client
…
Menerima konten yang dikirim oleh server
Mendeskripsi konten yang telah client terima
Menampilkan konten yang diterima ke dalam player
Kelebihan Sistem
…
Uji Coba Fungsionalitas (Skenario-1)
… Dilakukan untuk melihat apakah fungsi-fungsi dasar dari perangkatlunak ini berjalan sebagaimana mestinya atau tidak. Hasil uji cobaditunjukkan dengan gambar-gambar. Web Server Lagu Client
Interface Server Lagu
Untuk memulai dan menghentikanservice dari server
Untuk memasukkan dan menghapus lagu yang nantinya akan muncul di web
Interface Client
…
Menu untuk membuka halamanweb apabila client tidak ingat
alamat webnya
Tombol untuk memainkan danmenghentikan lagu yang ingin atau
sedang dimainkan
Interface Halaman Web
…
Link untuk download lagu setelah client login
Kesimpulan
Lagu tidak dapat dimainkan di player yang lain, dikarenakan butuh key lagu untuk mengenkripsinya.
Aplikasi ini sudah bisa menangani multi koneksi client di waktu yang bersamaan.
Server mampu melayani banyak request untuk 1 client.
Ketika ada banyak request dalam beberapa client, maka respon server mulai melambat dikarenakan proses pengenkripsian dan pengiriman konten.
Saran
Aplikasi diharapkan bisa seperti music player lainnya. Aplikasi menggunakan algoritma enkripsi yang tingkat
keamanannya lebih baik dari sekarang.
Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi Digital) dalam Studi Kasus Penjualan Lagu Secara Online
Tren
dyk
aZa
bo
–5
10
51
00
07
5
Do
sen
Pem
bim
bin
g:
Ro
yyan
aM
usl
im I,
S.K
om
, M.K
om
Hen
nin
g Ti
tiC
, S.K
omTerima Kasih…