![]() |
Cryptography![]() ![]() ![]() ![]() ![]()
Cryptography is the art and science of encrypting and decrypting data for the purpose of secrecy or authenticity. It facilitates the secure storage and transmission of critical data in an insecure network, Technically, cryptography is the process of using (or studying) electronic security systems, methods, or schemes that protect data by altering it in a way so that only the intended recipient is able to extract the original information. Encryption and Decryption mechanisms use an algorithm and a secret value that is known as a Key. A cryptographic algorithm, alternatively referred to as a cipher, is used for data encryption and decryption. A cipher is a mathematical function. This algorithm works with a key, which may either be a word, a number or a phrase for encrypting plain text. Algorithms are openly available, whereas Keys are kept secret and are used for providing the required security. Keys, also known as crypto variables, are the information or a sequence that control the enciphering and deciphering of messages. The data security is dependent on the strength of the algorithm and the secrecy of the key. All possible keys and protocols, together with the cryptography algorithm, form the cryptosystem. Conventional cryptography is also referred to as symmetric key encryption or secret key. It uses only one key for encrypting and decrypting the data. In asymmetric cryptography, the public key is used for encrypting while the private key is used for decrypting. The major benefit of this system is that it allows the secure transfer of data even among entities who don't have any permanent security arrangement. A good example of a cryptosystem. is the Pretty Good Privacy (PGP). PGP combines both conventional and public key cryptography. It can be termed as a hybrid cryptosystem. While using PGP, the data first gets compressed, thus saving time and disk space. The most important benefit of such compression is the enhancing of cryptographic security. Compression makes it more difficult for attackers to decipher the text. The PGP then creates a secret key that is randomly generated and is used only once. The secret key in combination with the encryption algorithm encrypts; the plain text. After data encryption, the secret key is encrypted to recipients' public key. This, along with the cipher text, is sent to the recipient. There are three types of cryptographic algorithms. These are described below: Symmetric Key Cryptography: Also known as Private Key Cryptography or Single Key Cryptography, it uses the same key for encrypting and decrypting messages. In this case, since the key is the only data required to decrypt the cipher text, it is kept secret. Public Key Cryptography: This algorithm uses a set of two complimentary keys for encryption and decryption. A public key is used to encrypt the message and a private key for decrypting the cipher text. Hence, a person having the public encryption key may encrypt and send a message to another person. However, only the person having the private decryption key can decipher the message. Both keys, referred to as a key pair, are created and used together. Hybrid Public/Private Cryptography: In this case, a combination of public and private key cryptography is used. An exchange of an encrypted session key is done by using public key cryptography. The encrypted session that follows the exchanges is then pursued with private/symmetric key cryptography. Objectives of Cryptography
The main objectives of cryptography are explained below:
Confidentiality: Confidentiality is about providing privacy for messages and data by hiding the information using various encryption techniques. Integrity: Both the senders and the recipient need to be assured that message remains unaltered. Non repudiation: It provides the proof that the document came from the sender even when the recipient tries to deny that. The technology normally used for achieving the above mentioned objectives of cryptography is Public Key Infrastructure (PKI). PKI is an online infrastructure that uses digital signatures, digital certificates and secure channels to secure applications, communications and transactions. In the following section, we will examine PKI, its benefits and various PKI products. We will also analyze the instruments used for enabling security.
|
|
E Commerce Rise of E-Commerce Traditional Business Versus E-Business Principles of E-Commerce E-Commerce Infrastructure E-Commerce Models Enhancing Sell Channel Enhancing the Buy Channel Procuring Raw Materials Formulating a Pricing Strategy Planning and Managing Sales Channels Managing Sales Functions Managing Customer Service E-Banking The Concept of E-Banking Finance Portals for Banks E-Banking Transactions Key Issues for E-Banking E-Commerce Application E-Governance E-Governance Strategies Electronic Payment System Payment Clearing Services Notational Funds Transfer Digital Currency Payment System Electronic Cash Electronic Cash:How it Works Procuring Electronic Cash Using Electronic Cash Debit Cards Disadvantages of Electronic Cash Electronic Checks Credit Cards Working of Card Systems Encryption in Card Based Systems Third Party Authentication for Card Systems Smart Cards Obtaining Merchant Account The Working of SET E-Security Cryptography Public Key Infrastructure Digital Certificates Digital Signatures Secure Channels SLC Consumer Protection Computer Viruses and Harmful Software Electronic Communication Privacy Act Computer Fraud and Abuse Act Credit Card Abuse Laws Software Piracy Combating Cyber Crime E-Commerce Glossary1 E-Commerce Glossary2 E-Commerce Glossary3 E-Commerce Glossar4 E-Commerce Glossary5Domain NamesWeb HostingWeb Design |
| Home | Web Hosting | Web Design | Sitemap |
| Copyright (C) 2007. Web Domain design hosting. All rights reserved. |