128securityQ: How secure is the encryption used by SSL? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Key Size | Possible Key Combinations | ||
| 2-bit | 2^2 | 2x2 | = 4 |
| 3-bit | 2^3 | 2x2x2 | = 8 |
| 4-bit | 2^4 | 2x2x2x2 | = 16 |
| 5-bit | 2^5 | 2x2x2x2x2 | = 32 |
| 6-bit | 2^6 | 2x2x2x2x2x2 | = 64 |
| 7-bit | 2^7 | 2x2x2x2x2x2x2 | = 128 |
| 8-bit | 2^8 | 2x2x2x2x2x2x2x2 | = 256 |
| 9-bit | 2^9 | 2x2x2x2x2x2x2x2x2 | = 512 |
| 10-bit | 2^10 | 2x2x2x2x2x2x2x2x2x2 | = 1024 |
| 11-bit | 2^11 | 2x2x2x2x2x2x2x2x2x2... | = 2048 |
| 12-bit | 2^12 | 2x2x2x2x2x2x2x2x2x2... | = 4096 |
| 16-bit | 2^16 | 2x2x2x2x2x2x2x2x2x2... | = 65536 |
| 24-bit | 2^24 | 2x2x2x2x2x2x2x2x2x2... | = 16.7 million |
| 30-bit | 2^30 | 2x2x2x2x2x2x2x2x2x2... | = 1 billion (1,073,741,800) |
| 40-bit | 2^40 | 2x2x2x2x2x2x2x2x2x2... | = 1 trillion (1,097,728,000,000) |
| 56-bit | 2^56 | 2x2x2x2x2x2x2x2x2x2.... | = 72 thousand quadrillion (71,892,000,000,000,000) |
| 128-bit | 2^128 | 2 multiplied by 2 128 times over. | = 339,000,000,000,000,000,000,000,000,000,000,000 (give or take a couple trillion...) |
Doing the math, you can see that using the same method that was used to break 40-bit encryption in a week, it would take about 72 million weeks (about 1.4 million years) to even break '56-bit medium' encryption and significantly longer than the age of the universe to crack a 128-bit key. Of course the argument is that computers will keep getting faster, about doubling in power every 18 months. That is true, but even when computers are a million times faster than they are now (about 20 years from now if they double in speed every year), it would then still take about 6 thousand, trillion years, which is about a million times longer than the Earth has been around. Plus, simply upgrading to 129-bit encryption would take twice as long, and 130-bit would take twice as long again. As you can see, it's far easier for the encryption to keep well ahead of the technology in this case. Simply put, 128-bit encryption is totally secure.
Equated to the real world, sending information without encryption is like sending a postcard through the mail - the contents are visible to practically anyone who wants to see it. Using this analogy, 40-bit encryption is like sending the information in an plain white envelope. 56-bits could then be equated to using a security envelope that is printed to prevent it from being see-through.
Relative to these strengths, 128-bit encryption could be compared to encasing your data in a lead-lined, 12-inch thick titanium safe that is being transported by an armored tank with a convoy of a hundred armed guards. Again, in other words, 128-bits is considerably more secure than 40. 128-bit encryption is totally secure.
Q: How do I know if encryption is enabled or not?
A: Your Browser (Netscape or Internet Explorer) will tell you.
In Netscape versions 3.X and earlier you can tell what kind of encryption is in use for a particular document by looking at the "document" information" screen accessible from the file menu. The little key in the lower left-hand corner of the Netscape window also indicates this information. A solid key with three teeth means 128-bit encryption, a solid key with two teeth means 40-bit encryption, and a broken key means no encryption. Even if your browser supports 128-bit encryption, it may use 40-bit encryption when talking to other servers or to servers outside the U.S. and Canada. In Netscape versions 4.X and higher, click on the "Security" button to determine whether the current page is encrypted, and, if so, what level of encryption is in use.
In Microsoft Internet Explorer, a solid padlock will appear on the bottom right of the screen when encryption is in use. To determine whether 40-bit or 128-bit encryption is in effect, open the document information page using File->Properties. This will indicate whether "weak" or "strong" encryption is in use.
Q: What about warnings or errors about the Secure Certificate?
A: Your personal Security settings will determine what warnings you see.
Depending on how your security settings are setup in your Browser, you may also see information about our Certificate when you enter the secure directories. This information will usually include the Dates that the Certificate is valid for, the site name that the Certificate has been issued to, and the Certificate Authority (or 'CA') that issued the Certificate. You can also usually view the Certificate to see information about the various parties, including digizon.net and our CA (Starfield Technology Inc.).
The most common warning is that you have not previously chosen to Trust the authority. This is a normal warning if you haven't already purchased anything online from a Merchant who's certificate was issued by a Certificate Authority that you haven't told your browser to trust from now on. Of course, you may well have no errors, warnings or information screens at all - again, largely depending on the way you've got your security settings set in your Browser.
In any case, the encryption level and the security is the same whether you've got your settings low (don't warn me about anything) or very high (warn and inform me about everything). Either way, your data is still encrypted and still secure.
Q: If SSL is so cool, why isn't it "engaged" on a web site all the time?
A: Because performance and load.
Because all information going back and fourth between the client and server is being put through an encryption process instead of being sent plain, the server and browser take longer to process this data. The speed difference may not be noticeable on a single page, but if all of a website's pages were encrypted, the server's performance could be significantly reduced.
Some web site administrators may set their servers to only require 40 or 56-bit operations, which may be fine for less sensitive information. We require 128-bit browser strength to ensure optimum security the moment you register or login. When you login with your user name or password, or when you register the first time, you will notice the https in your browser url field. You will also notice the padlock in the bottom of your browser.
For fast performance, when you browser our catalog, the SSL is not required since the catalog information is publicly available. But when you do the real transaction with your personal information such as register or login with your user name and password, or order with your credit card, the site becomes HTTPS with 128-bit SSL secured transactions.
Q: What happens when the Credit Card is actually processed.
A: The transaction is totally secure.
At digizon.net, the security of your personal information is paramount. All Credit Card Transactions are completed using a 128 Bit SSL Encrypted Secure Transaction. As we transmit the information to the Bank's Secure SSL Server, they require a 128-bit transaction and will not process a transaction without one. Even though 40 or 56 Bit transactions are very secure, our Bank's insistence on 128 Bit SSL means that there is never any chance of your information every being intercepted or decoded. Again, your security is of paramount importance for us.
If you have any questions or concerns, please email them to info@digizon.net and we'll be pleased to hear from you.










