Rechargeable Real Time Clock


Use our new driverless Fortress Rechargeable Real Time Clock (RRTC) dongle to defend against circumvention of time-based licensing. When not connected to a USB port, the RRTC runs on its internal battery. Once connected, it runs on a charge from the host USB port while simultaneously recharging its internal battery.

Download Fortress
RRTC Data Sheet

  • Battery can be repeatedly charged/discharged up to 500 charge cycles
  • Useful for dongles used in embedded systems when components are not readily accessible
  • Excellent solution for isolated or remote systems that are difficult to access
  • Extended memory provides additional security and licensing options
  • CodeVault offers enhanced security through execution of application code on the dongle
  • Smart card processor and tamper-proof casing 
  • Extensive API library enables rapid & simple implementation


"KEYLOK was the only provider with a feature like CodeVault and we chose KEYLOK for this reason. The Fortress RS dongle precisely fit our need for a secured key storage device. We don't think there is any other product on the market that offers such flexibility at such an affordable price. Without CodeVault, we would not have been able to provide our solution to our customers. From the very beginning KEYLOK has always been very responsive to our needs and we have never had any issues when contacting KEYLOK."

"KEYLOK offered smaller form factors than other providers and the low-profile design and small size of the Fortress RS, combined with the Smart Card processor design, were large factors in our decision."

"I think your proposal is more than fair and I appreciate our relationship. We are very happy with KEYLOK and the Fortress dongles."


  • Dongle battery charges while device is plugged into USB port
  • Driverless
  • Windows, Mac, Linux (including ARM)
  • Protect multiple applications with one device
  • Use multiple dongles on a single server (Windows)
  • Available for Networks (Windows) to enforce concurrent usage
  • Implement creative licensing models including Expiration Date, Features and Counters
  • Remote Update dongles in the field
  • 5,000 - 51,000 bytes read/write programmable memory
  • CodeVault for enhanced security
  • Smart card processor
  • Physically tamper-proof and durable

OS and Development Tools

Operating Systems

Development Tools

  • Windows XP (32/64 bit) and newer
  • Borland C/C++
  • Linux 2.4 and newer (incl. ARM)
  • Delphi
  • Mac OSX
  • Intel Fortran
  • UNIX
  • Java
  • Ubuntu
    13.1 x64 x86
    12.04 x32 x64
  • Linux (C, Java)
  • Fedora
    V18 x64 x86
  • Microsoft Access
  • OpenSUSE
    13.1 x32 x64
  • Microsoft Visual Basic
  • CentOS
    6.5 x32 x64
  • Microsoft Visual Studio (C/C++/C#)
  • PERL
  • VB.Net 

Tech Specs

Storage Temperature -10° F to 175°F (-23° C to 80° C)
Operating Temperature -4° F to 140° F (-20° C to 60° C)
Battery 18mAh/3V, rechargeable AL-LI, about 500 charge cycles
Dimensions / Connectors
Fortress LS/RTC/RRTC USB 50x18x8mm Standard USB port (2.0)
Fortress RS USB 17x12x4mm Standard USB port (2.0)
Fortress Flash Drive USB 50mmx19mmx7mm Standard USB port (2.0)
Type Programmable memory
Data retention At least 10 years
Programming RAM 5,120 bytes = 2560 memory locations
18,944 bytes = 9472 memory locations
50,560 bytes = 25280 memory locations
1 Million Write cycles per location
Unlimited Read cycles
Encryption Proprietary Encryption Algorithms
Authentication Password 296 possibilities
Read Password 296 possibilities
Write Password 296 possibilities
Smartcard ISO/IEC 15408 Security Evaluation Level
EAL 5+ Highest level globally

3.3V, LDO power-supply management