Granted U.S. Patent

US 10,686,764 B2

Patent Title

Executable Coded Cipher Keys

Status

Granted

Patent Type

U.S. Utility Patent

Grant Date

June 16, 2020

Inventor

Daniel Maurice Lerner

Assignee

IronClad Encryption

Priority Date

June 12, 2017

Abstract

The disclosure provides for two or more devices that securitize transmission(s) transmitted to and received from these devices comprising at least one executable coded cipher key(s), at least one executable coded encryption key (ECEK) device that encrypts transmission(s) that uses executable cipher coded key(s), and at least one executable coded decryption key (ECDK) device that decrypts transmission(s) and that also uses at least one executable coded cipher key(s), such that transmission(s) are sent to an encrypter/decrypter memory that stores transmission(s) while the transmission(s) is encrypted and/or decrypted.

How It Works

A step-by-step walkthrough. It plays on its own, or click the dots and arrows to move through it yourself.

US 10,686,764 B2

The key carries its own code, then vanishes

There is no algorithm left in memory to steal
TRADITIONAL algorithm key in memory microscope reads both IRONCLAD the key carries its own code, in segments interpreter primitives library reads each segment, scrambles a chunk spends itself, segment by segment wiped from memory, microscope finds nothing
1 / 5

Most encryption is like a recipe card (the algorithm) plus a secret ingredient (the key) sitting together in your kitchen, where a spy who breaks in can photograph the recipe and grab the ingredient. Here the recipe is baked into the ingredient itself: the key is a little self-cooking packet that, when dropped into the data, runs its own instructions to scramble it, then evaporates the instant it is done. There is no recipe card left on the counter and no leftover ingredient to swab.

  • The key is binary bits that also contain executable code
  • Split into sequential portions, consumed one step at a time
  • A binary interpreter picks each operation from a primitives library
  • Key is wiped after use, so there is no source code to reverse compile
Fields of Use

Technology areas where this patented method may apply.

  • White-box cryptography
  • Content protection and digital rights management
  • Mobile payment and wallet applications
  • Anti-reverse-engineering key protection
View on Google Patents Back to IP Portfolio
← US 10,673,830 B2 All 11 patents US 10,623,384 B2 →