|
||||||||||||||||||||||||||
|
RESEARCH CENTERS
Applications
Careers Convergence Data Center LANs Net/Systems Mgmt. NOSes Outsourcing Routers/Switches Security Service Providers Small/Med. Storage WAN Services Web/e-commerce Wireless/Mobile SITE RESOURCES
Daily News
Newsletters This Week in NW Tests/Reviews Buyer's Guides Opinion Forums Special Issues How to/Primers Case Studies Network Life Encyclopedia IT Briefings TODAY'S NEWS
|
|
Enterprise Networks / Product tests/info / E-signatures with USB crypto-tokens
The recently enacted Electronic Signatures in Global and National Commerce Act grants electronic signatures and contracts the same legal weight as handwritten signatures on printed documents and will have a significant impact on the way business-to-business and business-to-consumer transactions are performed. While the new law will almost certainly accelerate the use of digital signatures for all sorts of e-commerce transactions, the law does not specify a single de facto standard technology used to generate digital signatures. One option is the use of a Universal Serial Bus (USB) cryptographic token to generate digital signatures. USB cryptographic tokens offer an easy and secure way to generate, store and deploy digital identities for a host of e-commerce applications and transactions. These tokens also have the unique ability to plug the security gap found in many digital signature schemes.
How it works Subscribe to the Tech Update newsletter Here is a weekly newsletter to help you stay abreast of new networking standards and technologies by providing down-to-earth explanations of how they work.
Two-part creationAt the heart of each digital signature lies the individual user's digital identity. A digital ID is, essentially, a two-part credential with a private key used by the owner to create a digital signature, and a public key embedded within a digital certificate that anyone can use to verify the digital signature. Private keys and public keys are mathematically matched encryption keys - whatever one key encrypts, the other key decrypts. Digital certificates are signed documents from a trusted third party known as a certificate authority. Certificate authorities are responsible for verifying the physical identity of an individual and issuing a digital certificate to the individual, as well as verifying the state of the individual's digital certificate. Certificate authorities provide a centralized method to create and deploy digital identities, as well as revoke and reissue digital identities as necessary. The creation of a digital signature involves two steps. First, a message digest is created against the original message via the hash-function method. A hash function is a mathematical calculation that reduces an original message to a unique 160-bit string of characters - the message digest. No two messages will have the same message digest unless they are absolutely identical. The hash function is a one-way process; a message cannot be recreated from a message digest. The second step is the creation of the digital signature. This step is accomplished by encrypting the message digest with the owner's private key. At this point, the digital signature and the owner's digital certificate are appended to the original message; the result is a signed document.
Added securityDigital signatures using public-key cryptography provide strong assurance that documents, messages and transactions have not been altered since they were signed. They also provide the ability to prove the signing operation was performed using the private key that corresponds to the attached digital certificate. But this is where public-key cryptography has its one security hole - it is only as strong as the integrity or security of each individual's private key. If security of a private key is compromised, (that is, someone other than the owner has a copy of the private key and knows its personal identification number or pass phrase) public-key cryptography falls apart. USB cryptographic tokens used in conjunction with public-key cryptography remove this security issue. USB cryptographic tokens provide a secure means of generating and storing public and private key pairs, as well as performing the actual signing operations. So private keys are never exposed to attack by hackers, viruses or even by users trying to subvert security issues. Related LinksBlomgren is group manager and product manager of the iKey product line at iVEA Technologies, a Rainbow Technologies company. He can be reached at mailto:pblomgren@rainbow.com
Apply for your free subscription to Network World. Click here. Or get Network World delivered in PDF each week.
|
|
|||||||||||||||||||||||