The Sentinel RTC keys contain a clock stored inside the hardware key that allows software developers to reliably and securely offer time-based license models such as trial, demo or subscription. Designed as a software-right-management token, the keys offer a high level of protection against time tampering and also allow end users to place timestamps (hours, minutes, seconds) and date (day, month, year) on the output of an application for definitive time-recording purposes. The key does not need to rely on the users' system time and is the first to incorporate public key cryptography, AES encryption and internal authentication. The result is an ultra-secure hardware token. Additionally, with Sentinel Business Layer APIs, developers can obtain a high level of security and control over license designs without spending time on lower level programming.