License Guide
Explains a strict verification system based on entitlement certificates, assuring decision-makers of software piracy prevention and asset value preservation.
USB Dongle Type: Provides a hardware-based, robust security solution and presents purchasing managers with a secure means of license management even in offline environments.
Certificate Type: Through the dualization of product certificates and entitlement certificates, product encryption is performed with a single product certificate, while execution is carried out with respective entitlement certificates.
USB Dongle Type : Provides a robust hardware-based security solution, offering purchasing managers a secure means of license management even in offline environments.
Certificate Type : By separating product certificates and rights certificates, product encryption is unified under a single product certificate, while software execution is handled by individual rights certificates.
Features
- 1. Encryption of all data using RSA-2048 and AES-256
- 2. Certificate-based software license authentication
- 3. Dual system for authentication media (Patent pending)
- 4. Support for various executable files
- 5. Powerful anti-debugging
- 6. USB hardware security
Security through Encryption of All Data Using RSA2048 and AES256
- - RSA2048: Used to securely exchange randomly generated AES256 keys.
- - AES256: Used to communicate data with the server or USB Dongle via the exchanged keys.
Certificate-Based Software License Authentication
- - Executable file encryption / Runtime decryption (Patent Pending)
- - Encrypts and distributes executable files using a product certificate
- - Decrypts and executes files using an entitlement certificate
- - Through the dualization of product certificates and entitlement certificates, product encryption is performed with a single product certificate, while execution is carried out with respective entitlement certificates (Patent Pending)
- - Cannot be bypassed or run through methods that neutralize security solutions
- - The software can only be run by neutralizing the AES256 encryption system of the certificate, which consists of a 256-bit random number
Dualization of Authentication Media (Patent Pending)
- - Online: Network authentication
- - Offline: Hardware authentication via USB dongle
Support for Various Executable Binaries
- - Native
- - Executable files (EXE)
- - Support for dynamic libraries (DLL, COM, etc.)
- - Managed
- - .NET support (.NET Core is not supported)
Anti-Debugging
- - Executable file debugging prevention
- - Dynamic library debugging prevention
- - Debugging is allowed when simply importing and using a protected dynamic library
- - Debugging block is triggered when an attempt is made to debug the actual library code (Patent Pending)
- - Competitors' products do not allow development while debugging when security is applied to libraries such as DLLs
- - Executable file memory modification defense
- - Memory dump protection
- When using SECURE FUNCTION CALL(R), machine code is fundamentally protected from memory dumps—completely blocking techniques such as DLL injection
USB Hardware Security
- - Fundamental blocking of hardware debugging
- - Safe even if flash memory data inside the chip is leaked, as all data is stored encrypted
USB Dongle Firmware Upgrade Without Additional Hardware
- - Users can download the firmware file and update it directly

>
Product
>
FLProtection®
>