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.