Arsitektur Software & Engineering
Dipublikasikan 01 Jun 2024
•
Oleh Farhan Hani, S.Kom, M.T.
Kriptografi Asimetris RSA-4096 & Offline Hardware Binding pada Licentra Software Protection
Merancang sistem proteksi lisensi perangkat lunak enterprise yang aman dari pembajakan tanpa memaksa server klien terhubung ke internet 24 jam.
### Solusi Kriptografi Licentra Master Server:
1. **Pasangan Kunci RSA-4096 bit:** Server master menyimpan Private Key dalam Hardware Security Module (HSM) atau environment terisolasi. Lisensi diterbitkan berupa token JSON Web Signature (JWS) terenkripsi.
2. **Verifikasi Publik Klien:** Software klien hanya perlu menyimpan Public Key 4096-bit. Secara matematis, mustahil bagi penyerang memalsukan sertifikat lisensi tanpa memiliki Private Key master.
3. **Hardware ID (HWID) Fingerprint:** Menggabungkan serial processor, UUID motherboard, dan MAC address menjadi satu hash SHA-256 yang ditanam ke dalam payload lisensi, mencegah duplikasi ke server lain.
TAGS:
#Kriptografi
#RSA-4096
#Licentra
#Security
#Enterprise Software