Showing posts with label DES. Show all posts
Showing posts with label DES. Show all posts

Tuesday, February 28, 2017

Cryptography: Avalanche Effect in DES


•A desirable property of any encryption algorithm is that a small change in either the plaintext or the key should produce a significant change in the ciphertext.
•In particular, a change in one bit of the plaintext or one bit of the key should produce a change in many bits of the ciphertext.
•This is referred to as the avalanche effect. If the change were small, this might provide a way to reduce the size of the plaintext or key space to be searched.

Thursday, February 23, 2017

Cryptography: History of Data Encryption Standard (DES)


•In the late 1960s, IBM set up a research project in computer cryptography led by Horst Feistel.

•The project concluded in 1971 with the development of an algorithm with the designation LUCIFER, which was sold to Lloyd’s of London for use in a cash-dispensing system, also developed by IBM.

•LUCIFER is a Feistel block cipher that operates on blocks of 64 bits, using a key size of 128 bits.

•Because of the promising results produced by the LUCIFER project, IBM embarked on an effort to develop a marketable commercial encryption product that ideally could be implemented on a single chip.

•The effort was headed by Walter Tuchman and Carl Meyer, and it involved not only IBM researchers but also outside consultants and technical advice from the National Security Agency (NSA).

•The outcome of this effort was a refined version of LUCIFER that was more resistant to cryptanalysis but that had a reduced key size of 56 bits, in order to fit on a single chip.

•In 1973, the National Bureau of Standards (NBS) issued a request for proposals for a national cipher standard. IBM submitted the results of its Tuchman–Meyer project. This was by far the best algorithm proposed and was adopted in 1977 as the Data Encryption Standard.
Sitewide-Feb4of4640x480

Tuesday, August 23, 2016

Cyber Security: Comparing Cryptographic Techinques - DES, 3-DES, AES and BlowFish

Comparing different cryptographic techniques
The field of modern cryptography is steadily growing with its increased use in everyday life when surfing the internet, using your card in a cash machine etc.

Default Creative-30percent April2516-25off-sitewide300X250  April1816-30off-programwide300X250

There are hundreds of different cryptography schemes each with different applications, some of the most notable are described below.

  • DES (Data Encryption Standard)
DES was first developed in the 1970s and was adopted by the United States National Bureau Of Standards as the US government standard for encrypting sensitive information. It is a symmetric cipher using 56-bit keys.

Due to DES’s relatively small key size it was discovered that it was possible to crack the encryption with a brute force attack. Although this was a theoretical risk when first proposed, the great increases in computing power over recent years have shown that DES can be brute forced in less than a day. It was this weakness that led to official adoption of other encryption standards, such as AES, by the US government.

Udemy Personaldevelopment300x250 Learn to make a mobile app!

A variant of DES, called Triple DES was developed to provide additional security, and be compatible with the previous version, without the requirement to develop a completely new cipher. Triple DES uses three rounds of DES encryption and three separate 56-bit DES keys.

Triple DES is widely used in e-commerce and online payment applications as well as securing data in Microsoft Outlook. By current projections of the growth in computer power, Triple DES will remain secure from a brute force attack until at least 2030.

  • AES (Advanced Encryption Standard)
The realisation that the DES standard was no longer adequate, led the United States government to call for a replacement. After an open competition lasting five years, AES was adopted as a US government standard in 2001. AES uses a combination of symmetric ciphers and either 128, 192 or 256-bit keys providing enhanced security over DES. Although some potential weaknesses have been identified in AES, most are theoretical, with the encryption being easiest to break in a situation where it has not been implemented correctly rather than in the case of a brute force attack where every possible key combination must be tried.

Course-specific creative-iOS 9 and Swift 2: From Beginner to Paid Professional Top Courses in IT & Software 300x250 Top Courses in Network & Security 300x250

AES is now widely used in commercial applications since the underlying specification is freely available for personal or commercial use. It is used to protect archive files, encrypting computer file systems (such as Windows 2000 onwards), encrypting hard disks and for secure file transmission. Such is its importance that many microprocessors now include AES in their instruction sets to speed up encryption and decryption.

  • Blowfish
Blowfish was developed in the early 1990s as a potential replacement for DES, though AES ultimately became the agreed standard form of encryption. It is a cipher supporting variable key lengths from 1 to 448 bits. To date there has been no known successful attempt to break the encryption in its full implementation, although weaknesses have been identified when Blowfish is used with relatively weak keys. The related twofish and threefish ciphers have been designed to overcome these weaknesses, although most users have switched to AES.   Course-specific creative-The Complete iOS 9 Developer Course - Build 18 Apps Course-specific creative- The Complete Java Developer Course Course-specific creative-The Complete Ethical Hacking Course: Beginner to Advanced! Course-specific creative-JavaScript: Understanding the Weird Parts Course-specific creative-The Complete Web Developer Course - Build 14 Websites Course-specific creative-Reiki Level I, II and Master Certification