Home Products Portfolio Implementasi Services & Custom Solution Verify License Insights
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.

Kriptografi Asimetris RSA-4096 & Offline Hardware Binding pada Licentra Software Protection
Banyak software enterprise di sektor pemerintahan dan perbankan diwajibkan berjalan di lingkungan intranet terisolasi (*air-gapped* atau *on-premise offline*) demi kepatuhan kedaulatan data. Model lisensi berbasis panggilan API terus-menerus ke server SaaS (*phone home*) jelas tidak dapat diterapkan.

### 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