Software merupakan salah satu aset berharga dalam suatu institusi, baik pemerintahan maupun swasta. Terlebih lagi suatu aplikasi kriptografi berbasiskan software, yang mana memang sengaja dirahasiakan dari pihak-pihak yang tidak berkepentingan. Untuk membatasi akses penggunaan dari suatu aplikasi berbasis software, teknik-teknik otentikasi telah banyak digunakan, contohnya adalah penggunaan pas…