Security Concerns

 

• When I send my credit card number to you over the Internet, is it safe?

 

• I got an E-mail that said it had been tampered with. How could this happen and what should I do?

 

• How is my Digital ID/private key protected?

 

• How do I protect my Digital ID/private key?

 

• My computer was stolen. What should I do to protect my Digital ID?

 

• What if someone copies my Digital ID?

 

• Are Certification Authorities susceptible to attack?

 

• What if the Certification Authority's key is lost or compromised?

 

-------------------------------------

 

When I send my credit card number to you over the Internet, is it safe?

 

Yes. The enrollment system runs on a secure server, which uses the Internet industry's standard Secure Sockets Layer (SSL) to protect your transaction from eavesdropping and tampering.

 

 

Back To Top

  -------------------------------------

 

I got an E-mail that said it had been tampered with. How could this happen and what should I do?

 

ived. Your Digital ID will detect "tampering" when any data has been added to your mail, and sometimes this occurs in the normal process of Internet routing. If the E-mail was encrypted with your Digital ID, there is no way that a third party could read your message. If it was digitally signed, you may want to communicate with the person who sent you the message and confirm its contents.

 

 

Back To Top

  -------------------------------------

 

How is my Digital ID/private key protected?

 

Your private key is protected in two ways:

 

It is stored on your computer's hard drive so you can control access to it.

When you generate your private key, the software you use (such as your browser) will probably ask you for a password. This password protects access to your private key. For Microsoft Explorer users, your private key is protected by your Windows password.

 

A third party can access your private key only by (i) having access to the file your key is stored in (which is usually part of your system's configuration information) and (ii) knowing your private password. Some software permits you to choose to not have a password protect your private key. If you use this option, then you are trusting that no one, presently or in the future, will have unauthorized access to your computer.

 

In general, it is far easier to use a password then to completely safeguard your computer physically. Not using a password is like pre-signing all of the checks in your checkbook and then leaving it open on your desk.

 

 

 

Back To Top

  -------------------------------------

 

How do I protect my Digital ID/private key?

 

Protect your computer from unauthorized access by keeping it physically secure. Use access control products or operating system protection features (such as a system password). Take measures to protect your computer from viruses, because a virus may be able to attack a private key. Always chose to protect your private key with a good password. See http://csrc.nist.gov/nistbul/csl96-08.txt concerning private key security and http://csrc.nist.gov/nistbul/csl90-08.txt concerning computer virus attacks.

 

There are also two types of hardware devices available that are more secure than your hard drive for storing your private key. These are known as tokens (typically PCMCIA cards or special floppy disks) and smartcards. Contact you software vendor to see if it supports these devices.

 

IT IS YOUR RESPONSIBILITY TO PROTECT YOUR PRIVATE KEY. ANYONE WHO OBTAINS YOUR PRIVATE KEY CAN FORGE YOUR DIGITAL SIGNATUREAND TAKE ACTIONS IN YOUR NAME!

 

 

 

Back To Top

  -------------------------------------

 

My computer was stolen. What should I do to protect my Digital ID?

 

Your Digital ID is protected with either your Netscape password (required to use the Digital ID with Netscape) or your Windows password (required to log on to Microsoft Windows). It is therefore very unlikely that the thief will be able to use your Digital ID to impersonate you or read your private messages.

 

If you have a back-up copy of your Digital ID saved on a floppy disk, you can install it on a different computer. <<Refer to Backing Up and Transporting Your Digital ID>>.

 

Since the security of your Digital ID has been compromised, you should revoke it and enroll for a new Digital ID

 

 

 

Back To Top

  -------------------------------------

 

What if someone copies my Digital ID?

 

Your Digital ID cannot be used without your private key, which is never transmitted to us. To maintain security, your private key should be protected by a password and never sent across any network. You want your Digital ID (which contains your public key) to be available to other users so that they can verify your right to use the digital certificate, decrypt messages that you have encrypted with your private key, and verify your digital signatures. For more information about the use of Digital IDs and how public key encryption works, <<see the Digital ID Center's Introduction to Digital IDs.>>

 

 

Back To Top

  -------------------------------------

 

Are Certification Authorities susceptible to attack?

 

One can think of many attacks aimed at the Certification Authority, which must be prepared to defend against said attacks.

 

Consider the following attack. Suppose Bob wishes to impersonate Alice. If Bob can convincingly sign messages as Alice, he can send a message to Alice's bank saying "I wish to withdraw $10,000 from my account. Please send me the money." To carry out this attack, Bob generates a key pair and sends the public key to a Certification Authority saying "I'm Alice. Here is my public key. Please send me a Digital ID." If the CA is fooled and sends him such a Digital ID, he can then fool the bank, and his attack will succeed. In order to prevent such an attack the CA must verify that a digital certificate request did indeed come from its purported author, i.e., it must require sufficient evidence that it is actually Alice who is requesting the Digital ID. The CA may, for example, require Alice to appear in person and show a birth certificate. Some CAs may require very little identification, but the bank should not honor messages authenticated with such low-assurance Digital IDs. Every CA must publicly state its identification requirements and policies; others can then attach an appropriate level of confidence to the Digital IDs.

 

An attacker who discovers the private key of a Certification Authority could then forge Digital IDs. For this reason, a Certification Authority must take extreme precautions to prevent illegitimate access to its private key. The private key should be kept in a high-security box, known as a Certificate Signing Unit, or CSU.

 

The Certification Authority's public key might be the target of an extensive factoring attack. For this reason, CAs should use very long keys, preferably 1000 bits or longer, and should also change keys regularly. Top-level Certification Authorities are exceptions: it may not be practical for them to change keys frequently because the key may be written into software used by a large number of verifiers.

 

In another attack, Alice bribes Bob, who works for the Certification Authority, to issue to her a Digital ID in the name of Fred. Now Alice can send messages signed in Fred's name and anyone receiving such a message will believe it authentic because a full and verifiable Digital ID chain will accompany the message. This attack can be hindered by requiring the cooperation of two (or more) employees to generate a Digital ID; the attacker now has to bribe two employees rather than one. For example, in some of today's CSUs, three employees must each insert a data key containing secret information in order to authorize the CSU to generate Digital IDs.

 

Unfortunately, there may be other ways to generate a forged Digital ID by bribing only one employee. If each digital certificate request is checked by only one employee, that one employee can be bribed and slip a false request into a stack of real Digital ID requests. Note that a corrupt employee cannot reveal the Certification Authority's private key, as long as it is properly stored.

 

Another attack involves forging old documents. Alice tries to factor the modulus of the Certification Authority. It takes her 15 years, but she finally succeeds, and she now has the old private key of the Certification Authority. The key has long since expired, but she can forge a Digital ID dated 15 years ago attesting to a phony public key of some other person, say Bob; she can now forge a document with a signature of Bob dated 15 year ago, perhaps a will leaving everything to Alice. The underlying issue raised by this attack is how to authenticate a signed document dated many years ago.

 

Note that these attacks on Certification Authorities do not threaten the privacy of messages between users, as might result from an attack on a secret-key distribution center.

 

 

 

Back To Top

  -------------------------------------

 

What if the Certification Authority's key is lost or compromised?

 

If the Certification Authority's key is lost or destroyed but not compromised, Digital IDs signed with the old key are still valid, as long as the verifier knows to use the old public key to verify the Digital ID.

 

In some CSU designs, encrypted backup copies of the CA's private key are kept. A CA which loses its key can then restore it by loading the encrypted backup into the CSU, which can decrypt it using some unique information stored inside the CSU; the encrypted backup can only be decrypted using the CSU. If the CSU itself is destroyed, the manufacturer may be able to supply another with the same internal information, thus allowing recovery of the key.

 

A compromised CA key is a much more dangerous situation. An attacker who discovers a Certification Authority's private key can issue phony Digital IDs in the name of the Certification Authority, which would enable undetectable forgeries; for this reason, all precautions must be taken to prevent compromise.

 

If a compromise does occur, the CA must immediately cease issuing Digital IDs under its old key and change to a new key. If it is suspected that some phony Digital IDs were issued, all Digital IDs should be recalled, and then reissued with a new CA key. These measures could be relaxed somewhat if Digital IDs were registered with a digital time-stamping service. Note that compromise of a CA key does not invalidate users' keys, but only the Digital IDs that authenticate them. Compromise of a top-level CA's key should be considered catastrophic, since the key may be built into applications that verify Digital IDs.

 

 

 

Back To Top

  -------------------------------------