Re: secret-sharing code

2000-03-29 Thread Greg Rose

At 13:22 29/03/2000 +0930, Steve Bellovin wrote:
Are there any freely-available secret-sharing packages around?  Specifically,
I need to be able to set up modestly complex policies to protect a sensitive
signature key.

While source code would be best, I'd also be interested in smart card-based
products.

I use Hal Finney's "secsplit". Google found it in a couple of places; it 
doesn't seem to have been updated since 1993. It doesn't do the more 
complicated schemes, just straight (m, k) splitting.

regards,
Greg.


Greg Rose INTERNET: [EMAIL PROTECTED]
Qualcomm AustraliaVOICE:  +61-2-9181-4851   FAX: +61-2-9181-5470
Suite 410, Birkenhead Point, http://people.qualcomm.com/ggr/
Drummoyne NSW 2047232B EC8F 44C6 C853 D68F  E107 E6BF CD2F 1081 A37C




Re: Can Accountants Compute?

2000-03-29 Thread R. A. Hettinga

At 10:12 AM -0500 on 3/27/00, Duncan Frissell wrote:


 In a UK magazine ad, PricewaterhouseCoopers http://www.pwcglobal.com/ says
 "We are developing a new model of E-Cash for one of the largest global
 financial organizations".

Offhand, I would say 'ecash', from Ecash Technologies, for Deutchebank,
which, having just merged with Dresdner is one of the world's top (3?)
largest.

Cheers,
RAH
-- 
-
R. A. Hettinga mailto: [EMAIL PROTECTED]
The Internet Bearer Underwriting Corporation http://www.ibuc.com/
44 Farquhar Street, Boston, MA 02131 USA
"... however it may deserve respect for its usefulness and antiquity,
[predicting the end of the world] has not been found agreeable to
experience." -- Edward Gibbon, 'Decline and Fall of the Roman Empire'




Entropy-gathering gizmos for NT?

2000-03-29 Thread Jeff . Hodges

I'm curious about what all entropy-gathering gizmos, a la "Entropy Gathering 
Deamon" (EGD) url:http://www.lothar.com/tech/crypto/, might be available 
for/on NT -- anyone know?

My understanding is that such stuff is effectively built-into Win2K -- anyone 
have comments/observations on that?

thanks,

JeffH






Re: Entropy-gathering gizmos for NT?

2000-03-29 Thread Wei Dai

On Wed, Mar 29, 2000 at 07:54:03AM -0800, [EMAIL PROTECTED] wrote:
 I'm curious about what all entropy-gathering gizmos, a la "Entropy Gathering 
 Deamon" (EGD) url:http://www.lothar.com/tech/crypto/, might be available 
 for/on NT -- anyone know?
 
 My understanding is that such stuff is effectively built-into Win2K -- anyone 
 have comments/observations on that?

It's built into Microsoft's base CryptoAPI service provider, which is
available on Win2K and any Windows OS after Windows 95 I think. You can
do something like this:

// untested
HCRYPTPROV hProvider = 0;
BYTE randomBytes[128];
CryptAcquireContext(hProvider, 0, 0, PROV_RSA_FULL, CRYPT_VERIFYCONTEXT);
CryptGenRandom(hProvider, sizeof(randomBytes), randomBytes);




Re: secret-sharing code

2000-03-29 Thread John Gilmore

Are there any freely-available secret-sharing packages around?  Specifically,
I need to be able to set up modestly complex policies to protect a sensitive
signature key.
 
 I use Hal Finney's "secsplit". Google found it in a couple of places; it 
 doesn't seem to have been updated since 1993.

This is why I don't recommend secret-sharing for important DNSSEC
private keys.  Using infrequently maintained software increases the
risk of losing the key, perhaps years from now when you suddenly
decide you need it.

What I ended up designing was to have a meta-root key whose private
key is used to sign perhaps ten "root keys".  Keep these root keys
under high security, and dole them out one per year, or whenever you
need to due to a breach.  Keep the meta-root private key under very
very high security (my recommendation was to embed it in the
structural members of a skyscraper, such that anyone who tried to get
it -- the legitimate owner or anyone else -- would have to make a lot
of noise for an extended period, in a very public place).  I'd put
it as ink on good paper inside steel, rather than rely on some obscure
secret sharing software from ten years earlier, that won't run on
modern bloodstream-resident computers.

Perhaps PGP is well enough maintained, though I wonder how many people
are actually exercising the split-key feature, and whether it can be
used to keep the kind of key that Steve wants to keep.  Paper is rather
marvelously flexible at things like that.

John