IP Library Granted Patent US 7,317,799
Granted Patent B2
US 7,317,799 · App. 10/622,338 · Granted Jan 8, 2008

Cryptographic key distribution using key folding

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,317,799
App. No.
10/622,338
Granted
Jan 8, 2008
Kind
B2
Abstract

Methods, computer-readable media, and apparati for securely distributing a cryptographic key (C) from a first party(s) to a second party(s). A method embodiment of the present invention comprises the steps of combining (steps 1 and 2 ) the cryptographic key (C) with a transport key (T) to form a key set; encrypting (step 7 ) the key set to form an encrypted key set; distributing (step 8 ) the encrypted key set across a medium ( 3 ); and decrypting (step 9 ) the encrypted key set to reconstitute the cryptographic key (C) and the transport key (T).

Claims (16)

1. A method for securely distributing a cryptographic key, said method comprising the steps of:

compressing a transport key to form a compressed transport key;

combining the cryptographic key with the compressed transport key to form a key set;

encrypting the key set to form an encrypted key set;

distributing the encrypted key set across a medium; and

decrypting the encrypted key set to reconstitute the cryptographic key and the transport key;

wherein:

the compressing step is performed by a method of key folding using bit swapping;

most significant bits of each byte in the transport key are discarded; and

bit positions created by said discarded most significant bits in a given byte are filled with least significant bits from another byte of the transport key.

2. A method for securely distributing a cryptographic key, said method comprising the steps of:

combining the cryptographic key with a transport key to form a key set;

encrypting the key set to form an encrypted key set;

distributing the encrypted key set across a medium; and

decrypting the encrypted key set to reconstitute the cryptographic key and the transport key;

wherein the encrypting step is performed by a key comprising a transport key from a previous iteration of the method XORed with a conversion key; and the conversion key is a subset of the cryptographic key.

Assignments (3)
SECURITY AGREEMENT Recorded Jul 1, 2011
From: VADIUM TECHNOLOGY, INC.
To: CADG INTERNATIONAL, PTE, LTD.
Reel/Frame 026539/0866 →
SECURITY AGREEMENT Recorded May 4, 2011
From: VADIUM TECHNOLOGY, INC.
To: CADG INTERNATIONAL, PTE, LTD.
Reel/Frame 026218/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2003
From: HAMMERSMITH, WOLFGANG S.; GAINES, LANCE R.; NICHOLLS, ROD G.; SHANK, BYRON T.
To: VADIUM TECHNOLOGY, INC.
Reel/Frame 014324/0603 →