Main Article Content

Abstract

Pendistribusian perangkat lunak melalui web di internet memiliki sejumlah masalah. Salah satunya
adalah masalah integritas berkas yang telah di-download. Integritas berkas perangkat lunak berkaitan dengan
keaslian berkas program, keutuhan, dan keabsahan pengembang perangkat lunak. Berkas program dapat
dimodifikasi oleh pihak ketiga (menjadi tidak asli) atau mengalami kerusakan (corrupt) oleh virus atau
gangguan selama transmisi dari komputer server ke komputer client (menjadi tiadk utuh). Selain itu, pengguna
perangkat lunak perlu memastikan bahwa program yang ia download dibuat oleh pengembang program yang
sah, dan bukan pengembang lain yang menyamar sebagi pengembang program yang asli. Masalah integritas
berkas perangkat lunak ini dapat diselesaikan dengan menggunakan tanda-tangan digital. Tanda tangan digital
dibangkitkan dengan algoritma kriptografi kunci-publik. Tanda-tangan digital bergantung pada isi berkas
program dan kunci pengembang perangkat lunak. Melalui proses verifikasi, pengguna dapat membuktikan
integriats berkas perangkat lunak yang ia downlaod dari situs web pengembang.
Kata kunci: perangkat lunak, internet, integritas, kriptografi, tanda-tangan digital, kunci, verifikasi

Article Details