Software developers often need to grant time-limited licenses instead of permanent ones for their products. In addition to fully-functional demo versions, there are multiple other ways for software purchase: payment in installments, subscription for updates, and more. The primary problem encountered when implementing such business processes is lack of simple ways to monitor usage time.
The Guardant product line includes dongles with an autonomous timer that is located outside of the computer and is independent of the operating system, user activity, or other factors. Since the use of hardware algorithms is the principal protective mechanism implemented with the help of Guardant dongles, time dongles support blocking of hardware algorithms depending on the timer readout.
The developer can block one or several hardware algorithms either on a specific date, or after a predetermined time period, or after a specified amount of time has elapsed after the first use of the protected application. The protection scenario can also be changed automatically at specific time intervals.
In addition to hardware dongles, Guardant SP software keys offer time monitoring capabilities. Their mechanisms of protection against time tampering are implemented at the software level and reliably protected with virtualized code and special-purpose monitoring mechanisms.