-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
At 20:12 +0930 on 09/15/2006, Alphax wrote about Using an "N out of M keys"
system:
- -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
I've heard it mentioned before that some versions of PGP (probably the
8.x and 9.x families) have a system where a message can be decrypted by
any n out of m keys used in conjunction. Is this true, and how is it
implemented? One rather cumbersome method that I can think of is
(working backwards):
- - - Any of the M keys can decrypt the first of N layers
- - - Any other key can decrypt the next layer
- - - ...
- - - Any key not used yet can decrypt the next layer
- - - ...
Is this anywhere even close, or does it (or would it) use a completely
different system?
- - --
Alphax
Death to <>tegorical imperative!
OpenPGP key: <http://tinyurl.com/lvq4g>http://tinyurl.com/lvq4g
- -----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.4-svn4208:ID<A-TIGER192-DSA2 (MingW32)
>omment: Using GnuPG with Mozilla -
<http://enigmail.mozdev.org>http://enigmail.mozdev.org
iQEVAwUBRQqDjCIkramx4GSWAQimPQf/e3OUl/7mGWyW660M+;X2wtpeDA1dxRdxz
f3;EyGDifTAzBdmwwGIntnP/wuAz6Sz43;dYt2Z43;ey6FubvbWufnTl8CRUBrZFZipVr
5AwHLx3wJLCWVyLwNSUplorjvtroYhE0xMtPttRpmEWNw6aVskKQBLHYrAgdE1nV
a/GrCDHODNMGmzKzmxKyjk4MGJCc91cNwpmKIdPwm9yG+XrVpD8qdmTPFJXBg2J+
x3i5BNjceZc9fOZWjPaUswn15yIsamr4IgURSclgsjC223BJFsOE9LoGbbahzIjW
VIY1j3Axn4ap3umKOVHtlI4hOJjefU763NpXcpuUPqvGYcRBAnfi2A==
=fI3l
- -----END PGP SIGNATURE-----
The way it works is the key is split into M parts in such a way that so
long as you have N of the parts it can be reconstructed. The reconstructed
key is the original key and is used as normal. To use a simplistic example
lets say the original key is:
ABC
and it is split into 3 parts:
X = 13AC (Where 13 means it has the 1st and 3rd piece)
Y = 12AB
Z = 23BC
Thus from any two you can recreate the original ABC.
The system is a LITTLE <g> more complex than this but basically works the
same way (ie: The data is distributed in such a way that each piece occurs
at least once so long as you have access to N parts and you can tell how
to recombine them).
- --
Robert A. Rosenberg
RAR Programming Systems Ltd.
(646)-349-4025 - Fax
(646)-479-1984 - Cell Phone
-----BEGIN PGP SIGNATURE-----
Version: PGP Desktop 9.0.6 (Build 6060)
iQA/AwUBRQuGR7kG4YifrkShEQIwJwCg3xyhCCkB4egElkK3VEAbJg+j+;UkAoKlK
DDiTPR8c6Rc8yYLwQBPUkbEF
=zeCU
-----END PGP SIGNATURE-----
.