Short Signature required
From: Ken Cattanach (randd_at_no_spam.opdicom.com)
Date: 11/06/03
- Next message: Rhett Gong: "RE: Using Authorization Manger to secure a specific URL"
- Previous message: Kelvin Yiu [MSFT]: "Re: CryptoAPI's thread safe? & how to read AIA extension to download certs"
- Next in thread: David Cross [MS]: "Re: Short Signature required"
- Reply: David Cross [MS]: "Re: Short Signature required"
- Reply: Lucas Galfaso: "Re: Short Signature required"
- Reply: Eugene Mayevski: "Re: Short Signature required"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Thu, 6 Nov 2003 19:53:36 +1100
Hi,
We are developing an application for Win 98, Me, 2000, XP and 2003. Part of
the application's functionality is required to be activated by entering a
special code - similar to MS Windows XP Activation...
I was wanting to utilize assymetric cryptography to generate and verify the
activation codes, however algorithms like RSA generate digital signatures
that are the same size as their key. Not everyone is connected to the
internet and manual entry of the code is a requirement. Obviously with a
512 bit or 1024 bit key this is too long for a user to type in.
There seem to be a lot of products that require activation out there, many
of which claim to using public key cryptography - how do they generate such
short activation codes?
One thing that I am looking at is using Elliptic Curve Cryptography (ECC).
Because of its small key size it generates much smaller signatures. Does
anyone know if this is a good idea? If so, then does anyone know of any
good commercial or free ECC libraries? I'd prefer ECDSA compliance and if
it were a windows compatible CSP then that would be even better...
Oddly enough, I noticed that in the CAPICOM documentation in MSDN Library
there is mention of ECDSA in the form of a CSP type definition:
CAPICOM_PROV_EC_ECDSA_SIG The CSP that supports the Elliptic Curve
Digital Signature Algorithm (ECDSA) functions and algorithms required for
digital signatures.
However, I couldn't see a Cryptographic Service Provider of this type. Does
this mean that ECDSA is actually going to be supported by Windows soon?
Thanks.
Ken.
- Next message: Rhett Gong: "RE: Using Authorization Manger to secure a specific URL"
- Previous message: Kelvin Yiu [MSFT]: "Re: CryptoAPI's thread safe? & how to read AIA extension to download certs"
- Next in thread: David Cross [MS]: "Re: Short Signature required"
- Reply: David Cross [MS]: "Re: Short Signature required"
- Reply: Lucas Galfaso: "Re: Short Signature required"
- Reply: Eugene Mayevski: "Re: Short Signature required"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|