Cryptography - The RC7 Algorithm
Project Abstract / Summary : Abstract:
Cryptography can be defined as the art of secret writing or protecting information by transforming it (encrypting it) into an unreadable format, called cipher text and then transmitting it across insecure networks, so that it cannot be read by anyone except the intended recipient. Only those who possess a secret key can decipher (or decrypt) the message into plain text. Encrypted information can sometimes be broken by cryptanalysis, also called code breaking, although modern cryptography techniques are virtually unbreakable. Various algorithms help achieve flawless encryption results which are mostly unbreakable. This project is an attempt to improve one such algorithm, i.e. RC6 by adding on to its existing functionalities and to create a new algorithm
'RC7 ALGORITHM'
Why did you choose to work on this project topic : Following are the REASONS to choose CRYPTOGRAPHY as a project:-
i.Among RC6 and RC7 (proposed), the latter is found to be better owing to increased throughput, increased efficiency and decreased encryption time.
ii. RC6 also has some loopholes which can be overcome by RC7 (as proposed by us). Its advantages over RC6 are enumerated as follows:-
a. More secure and compact block cipher.
b. Offers good performance and suggestively more flexible.
c. Makes use of 6 working registers instead of 4.
d. It has a block-size of 256 bits. When using this block size, 32-bit operations are preferable given the intended architecture of AES.
e. The implementation of the cipher works according to the restrictions provided by the respective individual systems
In short, the project is undertaken to increase the effectiveness for encryption/decryption .
Project Category : CS / IT / Networking
------------------------------------------------------
Institute/College Name: AMITY UNIVERSITY
City: NOIDA
State: UTTAR PRADESH
Participating Team From: Third Year
Cryptography can be defined as the art of secret writing or protecting information by transforming it (encrypting it) into an unreadable format, called cipher text and then transmitting it across insecure networks, so that it cannot be read by anyone except the intended recipient. Only those who possess a secret key can decipher (or decrypt) the message into plain text. Encrypted information can sometimes be broken by cryptanalysis, also called code breaking, although modern cryptography techniques are virtually unbreakable. Various algorithms help achieve flawless encryption results which are mostly unbreakable. This project is an attempt to improve one such algorithm, i.e. RC6 by adding on to its existing functionalities and to create a new algorithm
'RC7 ALGORITHM'
Why did you choose to work on this project topic : Following are the REASONS to choose CRYPTOGRAPHY as a project:-
i.Among RC6 and RC7 (proposed), the latter is found to be better owing to increased throughput, increased efficiency and decreased encryption time.
ii. RC6 also has some loopholes which can be overcome by RC7 (as proposed by us). Its advantages over RC6 are enumerated as follows:-
a. More secure and compact block cipher.
b. Offers good performance and suggestively more flexible.
c. Makes use of 6 working registers instead of 4.
d. It has a block-size of 256 bits. When using this block size, 32-bit operations are preferable given the intended architecture of AES.
e. The implementation of the cipher works according to the restrictions provided by the respective individual systems
In short, the project is undertaken to increase the effectiveness for encryption/decryption .
Project Category : CS / IT / Networking
------------------------------------------------------
Institute/College Name: AMITY UNIVERSITY
City: NOIDA
State: UTTAR PRADESH
Participating Team From: Third Year
0