Patent
US 12,455,973 B1
Granted
Oct 28, 2025

When encryption keys are stored on the same machine doing the work, a single endpoint compromise hands attackers the keys to everything that machine has ever touched.
Decrypted files routinely get written to swap files, page files, temp directories, and backup snapshots. Recovery tools find them long after the user thinks the session ended.
Most systems have no way to tell that something has gone wrong mid-operation. Decryption keeps running until it finishes, even when the device has already been compromised.
The keys and the unencrypted data only exist in temporary memory while the work is happening. Temporary memory wipes itself the instant the program closes or the power drops. There is no lingering copy on the hard drive for someone to recover later.
The master key is held on a separate piece of hardware, like a USB device. The working computer has to be physically or securely connected to it to decrypt anything. No connection means no decryption, ever.
The two devices send a continuous "heartbeat" to verify the right hardware is still connected, with the right serial number. If the heartbeat fails, even for a moment, the keys are immediately erased and the operation halts.
The moment a session ends, the temporary memory is wiped. The key is gone. The decrypted data is gone. There is no audit trail of plaintext sitting around for an attacker, an insider, or a forensic recovery tool to find.
Decryption requires both an asymmetric key pair and a symmetric key, applied in sequence inside the first device's stack or volatile memory. The non-volatile memory of the working device never holds the symmetric key or the resulting plaintext.
The symmetric key is retrieved on demand from the non-volatile storage of a removable second device, USB, PCIe, or one-time-programmable memory. The key transits to volatile memory and is never persisted on the host.
A heartbeat monitor on the first device continuously validates the second device's presence and serial identifier. Loss of signal or identifier mismatch triggers immediate key removal from volatile memory and halts the cryptographic operation in real time.
After decryption returns plaintext to the requesting context, the volatile region is explicitly deallocated. Symmetric key material and unencrypted data are removed in the same operation, eliminating residue in heap, stack, swap, or cache.
Six steps that describe what happens when a TripleKey customer decrypts sensitive data, and what happens the instant something is tampered with.
An authenticated user requests sensitive data. The encrypted payload is loaded into the working device's volatile memory only. It is never staged or cached on the host's hard drive.
The asymmetric key, half of a public/private pair, is retrieved into the same volatile memory region. Like everything else in this process, it lives there only for the length of the operation.
The second key, the symmetric one, is held on a physically separate device: a USB token, PCIe drive, or one-time programmable memory. It transits to the working device's volatile memory on demand and is never written to the host's disk.
While decryption runs, the working device continuously checks that the correct second device is still connected, by serial number. If the heartbeat drops or the serial mismatches, the keys are wiped from memory and the operation halts in real time.
The asymmetric and symmetric keys are applied in sequence to produce the unencrypted result. The plaintext exists only in volatile memory while the user is actively viewing or working with it.
The volatile memory region is explicitly deallocated. The symmetric key, the asymmetric key, and the plaintext are removed in the same operation. Nothing is left behind in cache, swap, page files, or the host's non-volatile storage.
A side-by-side look at how the two architectures behave at the moments that matter most: when a device is compromised, when a session ends, and when something has been tampered with.
A compromised laptop or workstation no longer means compromised data. With nothing sensitive on the disk and no key recoverable from memory after the session, a single endpoint compromise stops at the endpoint.
HIPAA, HITRUST, and enterprise security questionnaires increasingly ask how data is protected at rest and in use, not just whether it's encrypted. TripleKey can point to a patented, auditable architecture rather than a checkbox.
Because the architecture is now patented in the United States, this isn't a feature competitors can copy overnight. For health systems evaluating long-term vendor risk, that's a meaningful signal of durability.
Active Pilots
Combined Org Scale
General Availability