24-07-2012, 03:58 PM
Performance Evaluation for CAST and RC5 Encryption Algorithms
Performance Evaluation for CAST and RC5 Encryption Algorithms624.pptx (Size: 374.1 KB / Downloads: 21)
Introduction to our present project
With the rapid application growing of internet and wireless network, information security becomes significant to protect commerce secret and personal privacy.
Encryption algorithm plays a crucial role for information security guarantee.
CAST and RC5 commonly used for network data encryption.
In this project we analyzing the encryption security, evaluate encryption speed and power consumption for both algorithms.
CAST Algorithm
CAST is a block cipher algorithm.
The algorithm was created in 1996 by Carlisle Adams and Stafford Tavares .
CAST-128 is a 12- or 16-round Feistel network with a 64-bit block size and a key size of between 40 to 128 bits.
Components include large 8×32-bit S-boxes based on bent functions, key-dependent rotations, modular addition and subtraction, and XOR operations
MOTIVATIONS
Suitable for Hardware and Software
Fast
Adaptable to Processors of different Word Lengths
Variable number of Rounds
Variable-Length Key
Simple
Low Memory Usage
High Security
Emphasis of Data Dependent Rotations
Proposed system
Proposed system based on three features:-
Encryption Speed Evaluation:
The encryption speed is calculated as the total plaintext in bytes divided by the encryption time.
Power Consumption Evaluation:
we implement the encryption operation repeatedly for millions of times on a laptop without impressed power supply. We calculate the power consumption by observing the remained battery power percentage after the encryption process.
Conclusion
Encryption algorithm plays an important role for information security guarantee in recent growing internet and network application.
Experimental results show that CAST algorithm runs faster than RC5 algorithm while consumes less power.
It is demonstrated that CAST is more suitable for wireless network which exchanges small size packets.