
ARTICLE EDUCATE YOURSELF ON ENCRYPTION Encryption is a common term used in our age of the Internet, ecommerce, email and online transactions. What is encryption and how is it applicable to me? In this article, we will break down and give a brief overview of what encryption is, some types of encryption, where you may have come across it and if this level of protection is for you.
WHAT IS ENCRYPTION? Data Encryption Standard (DES) is a cryptographic algorithm designed to encrypt and decrypt data using 8-byte blocks and a 64-bit key. It works by a combination of transposition and substitution, completely randomizing the information. Originally developed by IBM and rigorously tested by the NSA, DES was eventually adopted by the U.S. National Bureau of Standards in 1977. This form of encryption created the basis for data protection, used by the federal government, most banks and money-transfer systems at inception. Triple DES (DES3) is a variation of DES in which three 64-bit keys are used for a 192-bit key. Triple DES works by first encrypting the plain text using the first key, decrypting with the second key, and finally encrypting again with the third key. While DES3 was endorsed by the National Institute of Standards and Technology as a temporary standard until the Advanced Encryption Standard was completed, it is still supported by the NIST today as a safe and effective form of encryption.
Advanced Encryption Standard (AES) is a replacement algorithm that is used by U.S. government agencies to secure sensitive but unclassified materials. AES is a symmetric algorithm (same key for encryption and decryption) using block encryption. AES supports key sizes of 128, 192 and 256 bits. It is royalty-free for worldwide use to offer a sound level of security for the next 20 to 30 years. Click the following link to see additional notes and what some researchers say about AES and its longevity
METHODS & OPTIONS FOR ENCRYPTION Stream mode, generally considered to be a weak form of encryption, is another method of encryption in which each individual byte is encrypted. Options for encryption fall under 3 types: password, data-transmission and column-level. Password encryption are simply encrypt passwords. Data-transmission is used to encrypt data transmitted over the network. This includes data transmitted between the database server and client systems. Column-level sets encryption passwords for columns containing sensitive data, such as credit card numbers. If you set column-level encryption passwords, data in the columns is stored in an encrypted format. Only users who can provide a secret password can view, copy, or modify encrypted data.
SPOTTING ENCRYPTION IN THE REAL WORLD
PUBLIC vs PRIVATE KEY ENCRYPTION (ASSYMETRICAL) The public key is used as the basis for encrypting a message and can be published openly - while the private key is necessary for the recipient to decrypt the encrypted message. Only the bearer of the private key can decrypt the message. Even the person who did the encrypting cannot decrypt the message he just encrypted, because he does not hold the private key.
HACKERS & SAFEGUARDS This does not negate the fact that applications and systems exist that work around the clock to crack encryption. In 1998, a specially developed computer called the DES Cracker managed to break DES in less than 3 days. This was done under a budget of $250,000. The cracker was able to process 88 billion keys per second. For about $1 Million, a dedicated machine can be built that searches all possible DES keys in about 3 1/2 hours. As technology advances to secure information, so will the development of software to crack them. It's all a matter of who is ahead of the pack. For now, the Advanced Encryption Standard offers the highest level of public encryption to date and has not been cracked.
COMMON SENSE TO PROTECT YOURSELF Taking these commonsense approaches to protecting your data will help ensure your security for daily operations.
DO I NEED ENCRYPTION? If the answer to any of the above is "yes" then encryption may be a need for your company. Determining how private you need your information to be is the first step. Sites that are purely HTML, with information that is accessible to the general public and not private, does not require encryption. Simple login sections for downloads, forums or page editing inside simple content management solutions, do not require encryption unless the company deems it is necessary. |