Cryptographic key construct
AssigneeInfoAssure, Inc.
InventorsGerald Kimmel, Ersin Domangue
Life of this patent
Estimating the term…
Abstract
A computer program product, for producing a cryptographic key label for use in exchanging information between first and second organizations of members, resides on a computer-readable medium includes computer-readable instructions configured to cause a computer to: produce a read-write cryptographic key using at least one base value; produce a write-only cryptographic key using the read-write cryptographic key; combine a first identifier, uniquely associated with the first organization, and a second identifier, uniquely associated with the key label to be produced, using a one-way function to produce a pedigree; and associate the pedigree with the read-write key and the write-only key to form the cryptographic key label.
Claims17
A computer program product for producing a cryptographic key label for use in exchanging information between first and second organizations of members, the computer program product residing on a computer-readable medium and comprising computer-readable instructions configured to cause a computer to:
- produce a read-write cryptographic key using at least one base value;
- produce a write-only cryptographic key using the read-write cryptographic key;
- combine a first identifier, uniquely associated with the first organization, and a second identifier, uniquely associated with the key label to be produced, using a one-way function to produce a pedigree;
- and
- associate the pedigree with the read-write key and the write-only key to form the cryptographic key label.
A data arrangement stored in memory or transmitted electrically, the data arrangement comprising, in combination:
- a read-write cryptographic key;
- a write-only cryptographic key;
- and
- a pedigree comprising a result of a one-way function applied to a first unique identifier of an organization and a second unique identifier of the data arrangement.
A computer program product residing on a computer-readable medium and comprising computer-readable instructions configured to cause a computer to:
- use a first one-way function to produce a first sequence of forward cryptographic base values;
- use a second one-way function to produce a second sequence of backward cryptographic base values;
- and
- combine corresponding forward and backward cryptographic base values to produce a third sequence of cryptographic keys.
Dependencies are inferred from the claim text.