# Encryption Quality Analysis and Security Evaluation of CAST-128 Algorithm and its Modified Version using Digital Images

Save this PDF as:

Size: px
Start display at page:

Download "Encryption Quality Analysis and Security Evaluation of CAST-128 Algorithm and its Modified Version using Digital Images"

## Transcription

1 Encryption Quality Analysis and Security Evaluation CAST-128 Algorithm and its Modified Version using Digital s Krishnamurthy G N, Dr. V Ramaswamy Abstract this paper demonstrates analysis well known block cipher CAST-128 and its modified version using avalanche criterion and other tests namely encryption quality, correlation coefficient, histogram analysis and key sensitivity tests. operations and key dependent rotation. The strength the F function is based primarily on the strength the S-boxes. Index Terms Encryption, Decryption,, key sensitivity. I. INTRODUCTION CAST-128[1], [2], [3] is a design procedure for symmetric encryption developed by Carlisle Adams and Stafford Tavares. CAST has a classical Feistel network (Fig. 1) consisting 16 rounds and operating on 64-bit blocks plaintext to produce 64-bit blocks cipher text. The key size varies from 40 bits to 128 bits in 8-bit increments. Further use arithmetic, boolean and rotate operations add to its strength. Fig. 2 CAST-128 Encryption Scheme The function F includes the use four S-boxes, each size 8 x 32, the left circular rotation operation and four operation functions that vary depending on the round number. We label these operation functions as f1 i, f2 i, f3 i and f4 i (Fig. 2). We use I to refer to the intermediate 32-bit value after the left circular rotation function and the labels I a, I b, I c and I d to refer to the 4 bytes I where I a is the most significant and I d is the least significant. With these conventions, function F is defined as follows: Fig. 1 CAST-128 Encryption and Decryption A. Function F The function F (Fig. 2) is designed to have good confusion, diffusion and avalanche properties. It uses S-box substitutions, mod 2 addition and subtraction, exclusive OR 1,4,7,10,13,16 2,5,8,11,14 3,6,9,12,15 I = ((Km i + R i-1 ) <<< Kr i ) F = ((S 1 [I a ] ^ S 2 [I b ]) (S 3 [I c ]) ) + S 4 [I d ] I = ((Km i ^ R i-1 ) <<< Kr i ) F= ((S 1 [I a ] - S 2 [I b ]) + (S 3 [I c ])) ^ S 4 [I d ] I = ((Km i - R i-1 ) <<< Kr i ) F= ((S 1 [I a ] + S 2 [I b ]) ^ (S 3 [I c ])) - S 4 [I d ] 28

2 B. Modified Function Without violating the security requirements, CAST-128 function F can be modified[7] as follows: Table II Effect for one bit change in Key 1,4,7,10,13,16 2,5,8,11,14 I = ((Km i + R i-1 ) <<< Kr i ) F = (S 1 [I a ] ^ S 2 [I b ]) (S 3 [I c ] + S 4 [I d ]) I = ((Km i ^ R i-1 ) <<< Kr i ) F = (S 1 [I a ] - S 2 [I b ]) + (S 3 [I c ] ^ S 4 [I d ]) rounds pairs plaintext samples Original Modified the both s give same 3,6,9,12,15 I = ((Km i - R i-1 ) <<< Kr i ) F = (S 1 [I a ] + S 2 [I b ]) ^ (S 3 [I c ] - S 4 [I d ]) Note that the first and third operations function F can be performed in parallel. For example, in round 1, F = (S 1 [I a ] ^ S 2 [I b ]) (S 3 [I c ]+ S 4 [I d ]) in which operations ^ and + can be done in parallel and the results those two operations can be used to perform operation. In [7] we have shown that this modification leads to 20% improvement in the exection time function F. Now we will show that the above modification to the function does not violate the security the when compared to that original. For this, we will make use avalanche effect, encryption quality, key sensitivity test and statistical analysis. II. AVALANCHE EFFECT We have used effect[1], [2] to show that the modified also possesses good diffusion characteristics as that original. We have taken pairs plaintexts with each pair differing only by one bit. We have encrypted them first by using the original and then by using modified one. For both the s same key (K1) is used which is selected arbitrarily. We have counted the number original avalanche, the number the modified avalanche and the number both s give same avalanche. Tabulation results observed by changing one bit plaintext in the samples for rounds 2, 4, 6, 8, 10, 12, 14 and 16 original and modified s is as shown in table I. Table I Effect for one bit change in Plaintext rounds pairs plaintext samples Original Modified both s give same We have carried out similar tests by changing one bit in the key and using set plaintext samples. First we encrypted these plaintexts with a key using both the s. Then just by changing the key by one bit chosen randomly the same set plaintexts is encrypted using both the s. We have observed the change in the number bits. The results are tabulated as shown in table II for different rounds. From the results, we can observe that both the s posses good avalanche properties. III. ENCRYPTION QUALITY ANALYSIS The quality image encryption[6],[11] may be determined as follows: Let F and F denote the original image (plainimage) and the encrypted image (cipherimage) respectively each size M*N pixels with L grey levels. F(x, y), F (x, y) ε {0,.., L 1} are the grey levels the images F and F at position (x, y) (0 x M 1, 0 y N 1). Let H L (F) denote the number occurrences each grey level L in the original image (plainimage) F. Similarly, H L (F ) denotes the number occurrences each grey level L in the encrypted image (cipherimage) F. The encryption quality represents the average number changes to each grey level L and is expressed mathematically as For all tests we have used two images Ape.bmp and Cart.bmp both size 512x512. The effect number rounds r on the encryption quality for CAST-128 and Modified CAST-128 is investigated. The encryption quality CAST-128 and modified CAST-128 is computed as a function number rounds (r) using Ape.bmp as plainimage and its corresponding encrypted 29

3 images. The results are tabulated for different rounds as shown in tables III. This procedure is repeated for another bitmap image Cart.bmp and the results are shown in table IV. Table III Encryption Qualities using Ape.bmp as Plainimage Encryption Quality (E.Q) CAST-128 and Modified CAST-128 r CAST-128 Algorithm type Modified CAST Above experiment is repeated for modified CAST % pixels differ from the image encrypted with K1(Fig. 4B) compared to the image encrypted with K2 (Fig. 4C). Fig. 4D shows the difference the two images. When we tried to decrypt images encrypted with K1 and K2 by using keys K2 and K1 respectively decryption completely failed as it has happened in original CAST-128 and the results are shown in 4E and 4F. Fig. 3A Plainimage Cart.bmp Fig. 3B Encrypted with Key K1 Table IV Encryption Qualities using Cart.bmp as Plainimage Encryption Quality (E.Q) CAST-128 and Modified CAST-128 Algorithm type r CAST-128 Modified CAST The above results show that modification done to the function does not degrade the quality encryption. IV. KEY SENSITIVITY TEST We have conducted key sensitivity test[6], [11] on the image Cart.bmp for original and modified CAST-128 s using the following 128 bit keys K1 and K2 where K2 is obtained by complementing one the 128 bits K1 which is selected randomly. The hexadecimal digits K1 and K2 which have this difference bit are shown in bold case. K1 = ADF278565E262AD1F5DEC94A0BF25B27 (Hex) K2 = ADF238565E262AD1F5DEC94A0BF25B27 (Hex) First the plainimage Cart.bmp (Fig. 3A) is encrypted with K1 using original CAST-128 and then by using K2. These cipher images are shown in Fig. 3B and 3C. Then we have counted the number pixels that differ in the encrypted images. The result is % pixels differ from the image encrypted with the key K2 from that encrypted with K1. The difference image shown in 3D confirms this. When we tried to decrypt the image which is encrypted with K1 using K2 (Fig. 3E), or vice-versa (Fig. 3F) no original information is revealed. Fig. 3C Encrypted with Key K2 Fig. 3D Difference 3B & 3C Fig. 3E Encrypted with Key K1 but Decrypted with K2 Fig. 3F Encrypted with Key K2 but Decrypted with K1 Fig. 3 Results Key Sensitivity Test for Original CAST-128 Algorithm Fig. 4A Plainimage Cart.bmp Fig. 4B Encrypted with Key K1 30

4 Fig. 4C Encrypted with Key K2 Fig. 4D Difference 4B & 4C Original (Ape.bmp) Fig. 4E Encrypted with Key K1 but Decrypted withk2 Fig. 4F Encrypted with Key K2 but Decrypted with K1 Fig.4 Results Key Sensitivity Test for Modified CAST-128 Algorithm The textures visible in the cipherimages the above tests is an indication appearance large area in the original image where pixel values rarely differ. It is the property block ciphers that for a given input there will be fixed ciphertext, which means as long as plaintext block repeats, ciphertext block also repeats. This can be avoided by using one the modes operation other than ECB mode. Fig. 5B Histogram for Original V. STATISTICAL ANALYSIS This is shown by a test on the histograms[6], [11] the enciphered images and on the correlations adjacent pixels in the ciphered image. A. Histograms Encrypted s We have selected Ape.bmp image as plainimage for histogram analysis. We have encrypted this image first by using original CAST-128 and then by using modified CAST-128. Then we have generated histograms for plainimage and its encrypted images. Fig. 5 shows the histograms for original image and its corresponding cipherimage obtained using original CAST-128. Fig. 6 shows histogram for cipherimage encrypted using modified CAST-128. From these figures we can see that the histogram the encrypted images is fairly uniform and is significantly different from that the original image. From the histogram we can also observe that there is a huge variation in the percentage number pixels with a certain grey scale value which is varying from 0 to 1%. For cipher images this percentage is almost constant. This shows that the number pixels with a certain grey scale value is almost same which is around 0.4% approximately. This is clearly shown in Fig. 5B, 5D and 6B. Fig. 5C Encrypted Ape.bmp Fig. 5D Histogram for Encrypted Fig. 5 Histograms for Plainimage and Cipherimage Original CAST-128 Algorithm Fig. 5A Fig. 6A Encrypted Ape.bmp 31

5 Fig. 7 Correlation Distribution Two Horizontally Adjacent Pixels for Plainimage Ape.bmp Fig. 6B Histogram for Encrypted Fig. 6 Results Histogram for Cipherimage Modified CAST-128 Algorithm B. Correlation Two Adjacent Pixels To determine the correlation between horizontally adjacent pixels[6], [11] in an image, the procedure is as follows: First, randomly select N pairs horizontally adjacent pixels from an image. Compute their correlation coefficient using the following formulae Fig.8 Correlation Distribution two Horizontally Adjacent Pixels for Cipherimage Ape.bmp Encrypted using Original CAST-128 Algorithm Fig. 9 Correlation Distribution two Horizontally Adjacent Pixels for Cipherimage Ape.bmp Encrypted using Modified CAST-128 Algorithm where x and y represent grey-scale values horizontally adjacent pixels in the image. E(x) represents the mean x values, D(x) represents the variance x values, cov(x,y) represents covariance x and y and r xy represents correlation coefficient. We have randomly selected 1200 pairs two adjacent pixels from the plainimage, Ape.bmp and the corresponding cipherimages encrypted using original and modified s. Then we have computed the correlation coefficient using the above equations. The correlation coefficient for plainimage was found to be For ciherimage which is encrypted using original CAST-128, it is and it is for image encrypted using modified CAST-128. Fig. 7, 8 and 9 show the correlation distribution two horizontally adjacent pixels for plainimage Ape.bmp and the encrypted images encrypted using original and modified CAST-128 s respectively. Imag e Nam e Ape. bmp Table V Correlation Coefficients for Ape.bmp, Cart.bmp and their Encrypted s Correlation Coefficient for Plainima ge Original CAST-128 Encrypte d with key K1 Encrypte d with key K2 differing by 1 bit from K1 Modified CAST-128 Encrypte d with key K1 Encrypted with key K2 differing by 1 bit from K Cart. bmp Table V the correlation coefficients for two bit map images Ape and Cart and their encrypted images using original and modified CAST-128 s. The correlation 32

6 coefficient values for plainimages are much larger than for that encrypted images in both cases. All the observations from the tests we conducted reveal a fact that the modified is at least as strong as original one. VI. CONCLUSION We have made an attempt to analyse the security original and modified versions CAST-128. We have also tried to demonstrate that the modification made to the function does not violate the security and is at least as strong as the original. For this purpose, we have used avalanche criterion, encryption quality, histogram analysis, key sensitivity test and correlation coefficient. REFERENCES [1] B. Schneier, "Applied Cryptography Protocols, s, and source code in C", John Wiley & Sons, Inc., New York, second edition, [2] William Stallings, Cryptography and Network Security, Third Edition, Pearson Education, [3] C.M. Adams, Constructing symmetric ciphers using the CAST design procedure, Designs, Codes, and Cryptography, Vol. 12, No. 3, November 1997, pp [4] Adams C, The CAST-128 Encryption Algorithm, RFC 2144, May [5] Harley R. Myler and Arthur R. Weeks, "The Pocket Handbook Processing Algorithms in C", Prentice-Hall, New Jersey, [6] Hossam El-din H. Ahmed, Hamdy M. Kalash, and Osama S. Farag Allah, Encryption Quality Analysis RC5 Block Cipher Algorithm for Digital s, Journal Optical Engineering, vol. 45, [7] Kishnamurthy G.N, Dr. V Ramaswamy, Performance Enhancement CAST-128 by modifying its function, Proceedings International Conference in CISSE 2007, University Bridgeport, Bridgeport, CT, USA. [8] Krishnamurthy G N, Dr. V Ramaswamy Encryption quality analysis and Security Evaluation Blow-CAST-Fish using digital images, Communicated to International Journal Computational Science [9] Osama S. Farag Allah, Abdul Hamid M. Ragib, and Nabil A. Ismali, "Enhancements and Implementation RC6 Block Cipher for Data Security", IEEE Catalog : 01CH37239, Published [10] Hossam El-din H. Ahmed, Hamdy M. Kalash, and Osama S. Farag Allah, "An Efficient Chaos-Based Feedback Stream cipher (ECBFSC) for Encryption and Decryption, Accepted for publication in An International Journal Computing and Informatics, [11] Hossam El-din H. Ahmed, Hamdy M. Kalash. And Osama S. Farang Allah, Encryption Effeciency Analysis and Security Evaluation RC6 Block Cipher for Digital s, International Journal Of Computer, Information, and System Science, and Engineering volume 1 number ISSN pp Krishnamurthy G N born on 15 th March 1974, at Davangere, India. He has applied for membership IAENG. He obtained his B.E. degree in Electronics & Communication Engineering from Kuvempu University in 1996 and M.Tech. degree in Computer Science & Engineering from Visveswaraya technological University, India in He is presently pursuing his Ph.D. from Visveswaraya Technological University, India under the guidance Dr. V Ramaswamy. He has published papers in national and international conferences, journals in the area Cryptography. After working as a lecturer (from 1997) he has been promoted to Assistant Pressor (from 2005), in the Department Information Science & Engineering, Bapuji Institute Engineering & Technology, Davangere, affiliated to Visveswaraya Technological University, Belgaum, India. His area interest includes Design and analysis Block ciphers. He is a life member Indian Society for Technical Education, India. Dr. V Ramaswamy obtained his Ph.D. degree from Madras University, in He has applied for the membership IAENG. He is working as Pressor and Head in the Department Information Science and Engineering. He has more the 25 years teaching experience including his four years service in Malaysia. He is guiding many research scholars and has published many papers in national and international conference and in many international journals and authored one book. He has visited many universities in USA and Malaysia. He is a life member Indian Society for Technical Education, India. 33

### Security Evaluation of Robust Chaotic Block Cipher

International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-3, Issue-6, January 05, 2014 Security Evaluation of Robust Chaotic Block Cipher Abdul Hamid M. Ragab, Osama S. Farag

### Cryptography and Network Security Block Cipher

Cryptography and Network Security Block Cipher Xiang-Yang Li Modern Private Key Ciphers Stream ciphers The most famous: Vernam cipher Invented by Vernam, ( AT&T, in 1917) Process the message bit by bit

### {(i,j) 1 < i,j < n} pairs, X and X i, such that X and X i differ. exclusive-or sums. ( ) ( i ) V = f x f x

ON THE DESIGN OF S-BOXES A. F. Webster and S. E. Tavares Department of Electrical Engineering Queen's University Kingston, Ont. Canada The ideas of completeness and the avalanche effect were first introduced

### The Data Encryption Standard (DES)

The Data Encryption Standard (DES) As mentioned earlier there are two main types of cryptography in use today - symmetric or secret key cryptography and asymmetric or public key cryptography. Symmetric

### Enhancing Advanced Encryption Standard S-Box Generation Based on Round Key

Enhancing Advanced Encryption Standard S-Box Generation Based on Round Key Julia Juremi Ramlan Mahmod Salasiah Sulaiman Jazrin Ramli Faculty of Computer Science and Information Technology, Universiti Putra

### Block encryption. CS-4920: Lecture 7 Secret key cryptography. Determining the plaintext ciphertext mapping. CS4920-Lecture 7 4/1/2015

CS-4920: Lecture 7 Secret key cryptography Reading Chapter 3 (pp. 59-75, 92-93) Today s Outcomes Discuss block and key length issues related to secret key cryptography Define several terms related to secret

### Network Security. Omer Rana

Network Security Omer Rana CM0255 Material from: Cryptography Components Sender Receiver Plaintext Encryption Ciphertext Decryption Plaintext Encryption algorithm: Plaintext Ciphertext Cipher: encryption

### 1 Data Encryption Algorithm

Date: Monday, September 23, 2002 Prof.: Dr Jean-Yves Chouinard Design of Secure Computer Systems CSI4138/CEG4394 Notes on the Data Encryption Standard (DES) The Data Encryption Standard (DES) has been

### Cryptography and Network Security

Cryptography and Network Security Spring 2012 http://users.abo.fi/ipetre/crypto/ Lecture 3: Block ciphers and DES Ion Petre Department of IT, Åbo Akademi University January 17, 2012 1 Data Encryption Standard

### Split Based Encryption in Secure File Transfer

Split Based Encryption in Secure File Transfer Parul Rathor, Rohit Sehgal Assistant Professor, Dept. of CSE, IET, Nagpur University, India Assistant Professor, Dept. of CSE, IET, Alwar, Rajasthan Technical

### A New Digital Encryption Scheme: Binary Matrix Rotations Encryption Algorithm

International Journal of Research Studies in Computer Science and Engineering (IJRSCSE) Volume 2, Issue 2, February 2015, PP 18-27 ISSN 2349-4840 (Print) & ISSN 2349-4859 (Online) www.arcjournals.org A

### An Efficient Data Security in Cloud Computing Using the RSA Encryption Process Algorithm

An Efficient Data Security in Cloud Computing Using the RSA Encryption Process Algorithm V.Masthanamma 1,G.Lakshmi Preya 2 UG Scholar, Department of Information Technology, Saveetha School of Engineering

### Bit-Level Encryption and Decryption of Images Using Genetic Algorithm: A New Approach

Bit-Level Encryption and Decryption of Images Using Genetic Algorithm: A New Approach Gamil R. S. Qaid 1, Sanjay N. Talbar 2 1 Research Student, Electronics & Telecommunications Dept.,S.G.G.S. institute

### A Comparative Study Of Two Symmetric Encryption Algorithms Across Different Platforms.

A Comparative Study Of Two Symmetric Algorithms Across Different Platforms. Dr. S.A.M Rizvi 1,Dr. Syed Zeeshan Hussain 2 and Neeta Wadhwa 3 Deptt. of Computer Science, Jamia Millia Islamia, New Delhi,

### A NEW DNA BASED APPROACH OF GENERATING KEY-DEPENDENT SHIFTROWS TRANSFORMATION

A NEW DNA BASED APPROACH OF GENERATING KEY-DEPENDENT SHIFTROWS TRANSFORMATION Auday H. Al-Wattar 1, Ramlan Mahmod 2, Zuriati Ahmad Zukarnain3, and Nur Izura Udzir4, 1 Faculty of Computer Science and Information

### Using ASP-Based Message Encryption Project To Teach Information Security Concepts

Using ASP-Based Message Encryption Project To Teach Information Security Concepts Qidong Cao College of Business Administration, Winthrop University Rock Hill, SC 29733, USA caoq@winthrop.edu John S. Davis

### CSCE 465 Computer & Network Security

CSCE 465 Computer & Network Security Instructor: Dr. Guofei Gu http://courses.cse.tamu.edu/guofei/csce465/ Secret Key Cryptography (I) 1 Introductory Remarks Roadmap Feistel Cipher DES AES Introduction

### Evaluation of the RC4 Algorithm for Data Encryption

Evaluation of the RC4 Algorithm for Data Encryption Allam Mousa (1) and Ahmad Hamad (2) (1) Electrical Engineering Department An-Najah University, Nablus, Palestine (2) Systems Engineer PalTel Company,

### The Advanced Encryption Standard (AES)

The Advanced Encryption Standard (AES) All of the cryptographic algorithms we have looked at so far have some problem. The earlier ciphers can be broken with ease on modern computation systems. The DES

6.857 Computer and Network Security Fall Term, 1997 Lecture 4 : 16 September 1997 Lecturer: Ron Rivest Scribe: Michelle Goldberg 1 Conditionally Secure Cryptography Conditionally (or computationally) secure

### Cryptography and Network Security Department of Computer Science and Engineering Indian Institute of Technology Kharagpur

Cryptography and Network Security Department of Computer Science and Engineering Indian Institute of Technology Kharagpur Module No. # 01 Lecture No. # 05 Classic Cryptosystems (Refer Slide Time: 00:42)

### Cryptography and Network Security Chapter 3

Cryptography and Network Security Chapter 3 Fifth Edition by William Stallings Lecture slides by Lawrie Brown (with edits by RHB) Chapter 3 Block Ciphers and the Data Encryption Standard All the afternoon

### Cryptography and Network Security Prof. D. Mukhopadhyay Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

Cryptography and Network Security Prof. D. Mukhopadhyay Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture No. # 11 Block Cipher Standards (DES) (Refer Slide

### A SOFTWARE COMPARISON OF RSA AND ECC

International Journal Of Computer Science And Applications Vol. 2, No. 1, April / May 29 ISSN: 974-13 A SOFTWARE COMPARISON OF RSA AND ECC Vivek B. Kute Lecturer. CSE Department, SVPCET, Nagpur 9975549138

### A NEW APPROACH FOR COMPLEX ENCRYPTING AND DECRYPTING DATA

A NEW APPROACH FOR COMPLEX ENCRYPTING AND DECRYPTING DATA ABSTRACT Obaida Mohammad Awad Al-Hazaimeh Department of Information Technology, Al-balqa Applied University, AL-Huson University College, Irbid,

### Network Security: Secret Key Cryptography

1 Network Security: Secret Key Cryptography Henning Schulzrinne Columbia University, New York schulzrinne@cs.columbia.edu Columbia University, Fall 2000 c 1999-2000, Henning Schulzrinne Last modified September

### Network Security. Security Attacks. Normal flow: Interruption: 孫 宏 民 hmsun@cs.nthu.edu.tw Phone: 03-5742968 國 立 清 華 大 學 資 訊 工 程 系 資 訊 安 全 實 驗 室

Network Security 孫 宏 民 hmsun@cs.nthu.edu.tw Phone: 03-5742968 國 立 清 華 大 學 資 訊 工 程 系 資 訊 安 全 實 驗 室 Security Attacks Normal flow: sender receiver Interruption: Information source Information destination

### Implementation of Full -Parallelism AES Encryption and Decryption

Implementation of Full -Parallelism AES Encryption and Decryption M.Anto Merline M.E-Commuication Systems, ECE Department K.Ramakrishnan College of Engineering-Samayapuram, Trichy. Abstract-Advanced Encryption

### Cryptography and Network Security. Prof. D. Mukhopadhyay. Department of Computer Science and Engineering. Indian Institute of Technology, Kharagpur

Cryptography and Network Security Prof. D. Mukhopadhyay Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Module No. # 01 Lecture No. # 12 Block Cipher Standards

### A PPENDIX G S IMPLIFIED DES

A PPENDIX G S IMPLIFIED DES William Stallings opyright 2010 G.1 OVERVIEW...2! G.2 S-DES KEY GENERATION...3! G.3 S-DES ENRYPTION...4! Initial and Final Permutations...4! The Function f K...5! The Switch

### EXAM questions for the course TTM4135 - Information Security May 2013. Part 1

EXAM questions for the course TTM4135 - Information Security May 2013 Part 1 This part consists of 5 questions all from one common topic. The number of maximal points for every correctly answered question

### A SURVEY ON SECRET KEY ENCRYPTION TECHNIQUE

IMPACT: International Journal of Research in Engineering & Technology (IMPACT: IJRET) ISSN(E): 2321-8843; ISSN(P): 2347-4599 Vol. 2, Issue 5, May 2014, 7-14 Impact Journals A SURVEY ON SECRET KEY ENCRYPTION

### EFFECTIVE AES IMPLEMENTATION

International Journal of Electronics and Communication Engineering & Technology (IJECET) Volume 7, Issue 1, Jan-Feb 2016, pp. 01-09, Article ID: IJECET_07_01_001 Available online at http://www.iaeme.com/ijecetissues.asp?jtype=ijecet&vtype=7&itype=1

### A Secure Software Implementation of Nonlinear Advanced Encryption Standard

IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) ISSN: 2319 4200, ISBN No. : 2319 4197 Volume 1, Issue 5 (Jan. - Feb 2013), PP 44-48 A Secure Software Implementation of Nonlinear Advanced Encryption

### Overview of Cryptographic Tools for Data Security. Murat Kantarcioglu

UT DALLAS Erik Jonsson School of Engineering & Computer Science Overview of Cryptographic Tools for Data Security Murat Kantarcioglu Pag. 1 Purdue University Cryptographic Primitives We will discuss the

### 6 Data Encryption Standard (DES)

6 Data Encryption Standard (DES) Objectives In this chapter, we discuss the Data Encryption Standard (DES), the modern symmetric-key block cipher. The following are our main objectives for this chapter:

### Sandeep Mahapatra Department of Computer Science and Engineering PEC, University of Technology s.mahapatra15101987@gmail.com

Computing For Nation Development, March 10 11, 2011 Bharati Vidyapeeth s Institute of Computer Applications and Management, New Delhi A Comparative Evaluation of Various Encryptions Techniques Committing

### HASH CODE BASED SECURITY IN CLOUD COMPUTING

ABSTRACT HASH CODE BASED SECURITY IN CLOUD COMPUTING Kaleem Ur Rehman M.Tech student (CSE), College of Engineering, TMU Moradabad (India) The Hash functions describe as a phenomenon of information security

### Cryptography and Network Security Prof. D. Mukhopadhyay Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

Cryptography and Network Security Prof. D. Mukhopadhyay Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Module No. #01 Lecture No. #10 Symmetric Key Ciphers (Refer

### Symmetric Key cryptosystem

SFWR C03: Computer Networks and Computer Security Mar 8-11 200 Lecturer: Kartik Krishnan Lectures 22-2 Symmetric Key cryptosystem Symmetric encryption, also referred to as conventional encryption or single

### Evaluating The Performance of Symmetric Encryption Algorithms

International Journal of Network Security, Vol.10, No.3, PP.213 219, May 2010 213 Evaluating The Performance of Symmetric Encryption Algorithms Diaa Salama Abd Elminaam 1, Hatem Mohamed Abdual Kader 2,

### IT Networks & Security CERT Luncheon Series: Cryptography

IT Networks & Security CERT Luncheon Series: Cryptography Presented by Addam Schroll, IT Security & Privacy Analyst 1 Outline History Terms & Definitions Symmetric and Asymmetric Algorithms Hashing PKI

### Cyber Security Workshop Encryption Reference Manual

Cyber Security Workshop Encryption Reference Manual May 2015 Basic Concepts in Encoding and Encryption Binary Encoding Examples Encryption Cipher Examples 1 P a g e Encoding Concepts Binary Encoding Basics

### SCAN-CA Based Image Security System

SCAN-CA Based Image Security System Bhagyashree.S.Anantwar 1, S.P.Sonavane 2 Student, Department of Computer Science and Engg, Walchand College of Engg, Sanli, India 1 Asso. Professor, Department of Information

### AStudyofEncryptionAlgorithmsAESDESandRSAforSecurity

Global Journal of Computer Science and Technology Network, Web & Security Volume 13 Issue 15 Version 1.0 Year 2013 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals

### Available online at ScienceDirect. Procedia Computer Science 85 (2016 )

Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 85 (2016 ) 222 227 International Conference on Computational Modeling and Security (CMS 2016) Content Based Symmetric Key

### Cryptography and Network Security Chapter 6

Cryptography and Network Security Chapter 6 Fifth Edition by William Stallings Lecture slides by Lawrie Brown (with edits by RHB) Chapter 6 Block Cipher Operation Many savages at the present day regard

### SECURITY IMPROVMENTS TO THE DIFFIE-HELLMAN SCHEMES

www.arpapress.com/volumes/vol8issue1/ijrras_8_1_10.pdf SECURITY IMPROVMENTS TO THE DIFFIE-HELLMAN SCHEMES Malek Jakob Kakish Amman Arab University, Department of Computer Information Systems, P.O.Box 2234,

### AN IMPLEMENTATION OF HYBRID ENCRYPTION-DECRYPTION (RSA WITH AES AND SHA256) FOR USE IN DATA EXCHANGE BETWEEN CLIENT APPLICATIONS AND WEB SERVICES

HYBRID RSA-AES ENCRYPTION FOR WEB SERVICES AN IMPLEMENTATION OF HYBRID ENCRYPTION-DECRYPTION (RSA WITH AES AND SHA256) FOR USE IN DATA EXCHANGE BETWEEN CLIENT APPLICATIONS AND WEB SERVICES Kalyani Ganesh

### Lecture 4 Data Encryption Standard (DES)

Lecture 4 Data Encryption Standard (DES) 1 Block Ciphers Map n-bit plaintext blocks to n-bit ciphertext blocks (n = block length). For n-bit plaintext and ciphertext blocks and a fixed key, the encryption

### Network Security. Chapter 3 Symmetric Cryptography. Symmetric Encryption. Modes of Encryption. Symmetric Block Ciphers - Modes of Encryption ECB (1)

Chair for Network Architectures and Services Department of Informatics TU München Prof. Carle Network Security Chapter 3 Symmetric Cryptography General Description Modes of ion Data ion Standard (DES)

### Solutions to Problem Set 1

YALE UNIVERSITY DEPARTMENT OF COMPUTER SCIENCE CPSC 467b: Cryptography and Computer Security Handout #8 Zheng Ma February 21, 2005 Solutions to Problem Set 1 Problem 1: Cracking the Hill cipher Suppose

Family Name:... First Name:... Section:... Advanced Cryptography Final Exam July 18 th, 2006 Start at 9:15, End at 12:00 This document consists of 12 pages. Instructions Electronic devices are not allowed.

### A Study of New Trends in Blowfish Algorithm

A Study of New Trends in Blowfish Algorithm Gurjeevan Singh*, Ashwani Kumar**, K. S. Sandha*** *(Department of ECE, Shaheed Bhagat Singh College of Engg. & Tech. (Polywing), Ferozepur-152004) **(Department

### An Experimental Study of the Performance of Histogram Equalization for Image Enhancement

International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-4, Special Issue-2, April 216 E-ISSN: 2347-2693 An Experimental Study of the Performance of Histogram Equalization

### Design and Analysis of Parallel AES Encryption and Decryption Algorithm for Multi Processor Arrays

IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 5, Issue, Ver. III (Jan - Feb. 205), PP 0- e-issn: 239 4200, p-issn No. : 239 497 www.iosrjournals.org Design and Analysis of Parallel AES

### CRYPTOGRAPHY AND NETWORK SECURITY Principles and Practice

CRYPTOGRAPHY AND NETWORK SECURITY Principles and Practice THIRD EDITION William Stallings Prentice Hall Pearson Education International CONTENTS CHAPTER 1 OVERVIEW 1 1.1 1.2 1.3 1.4 1.5 1.6 PART ONE CHAPTER

### CCMP Advanced Encryption Standard Cipher For Wireless Local Area Network (IEEE 802.11i): A Comparison with DES and RSA

Journal of Computer Science Original Research Paper CCMP Advanced Encryption Standard Cipher For Wireless Local Area Network (IEEE 802.11i): A Comparison with DES and RSA 1 Velayutham, R. and 2 D. Manimegalai

### A COMPARATIVE STUDY OF SECURE SEARCH PROTOCOLS IN PAY- AS-YOU-GO CLOUDS

A COMPARATIVE STUDY OF SECURE SEARCH PROTOCOLS IN PAY- AS-YOU-GO CLOUDS V. Anand 1, Ahmed Abdul Moiz Qyser 2 1 Muffakham Jah College of Engineering and Technology, Hyderabad, India 2 Muffakham Jah College

### A PERFORMANCE EVALUATION OF COMMON ENCRYPTION TECHNIQUES WITH SECURE WATERMARK SYSTEM (SWS)

A PERFORMANCE EVALUATION OF COMMON ENCRYPTION TECHNIQUES WITH SECURE WATERMARK SYSTEM (SWS) Ashraf Odeh 1, Shadi R.Masadeh 2, Ahmad Azzazi 3 1 Computer Information Systems Department, Isra University,

### (C) Global Journal of Engineering Science and Research Management

DEPENDABLE STORAGE FOR VEHICLE INSURANCE MANAGEMENT THROUGH SECURED ENCRYPTION IN CLOUD COMPUTING Prof.Abhijeet A.Chincholkar *1, Ms.Najuka Todekar 2 *1 M.E. Digital Electronics, JCOET Yavatmal, India.

### CS 758: Cryptography / Network Security

CS 758: Cryptography / Network Security offered in the Fall Semester, 2003, by Doug Stinson my office: DC 3122 my email address: dstinson@uwaterloo.ca my web page: http://cacr.math.uwaterloo.ca/~dstinson/index.html

### Network Security: Cryptography CS/SS G513 S.K. Sahay

Network Security: Cryptography CS/SS G513 S.K. Sahay BITS-Pilani, K.K. Birla Goa Campus, Goa S.K. Sahay Network Security: Cryptography 1 Introduction Network security: measure to protect data/information

### Chapter 10. Network Security

Chapter 10 Network Security 10.1. Chapter 10: Outline 10.1 INTRODUCTION 10.2 CONFIDENTIALITY 10.3 OTHER ASPECTS OF SECURITY 10.4 INTERNET SECURITY 10.5 FIREWALLS 10.2 Chapter 10: Objective We introduce

### Secret File Sharing Techniques using AES algorithm. C. Navya Latha 200201066 Garima Agarwal 200305032 Anila Kumar GVN 200305002

Secret File Sharing Techniques using AES algorithm C. Navya Latha 200201066 Garima Agarwal 200305032 Anila Kumar GVN 200305002 1. Feature Overview The Advanced Encryption Standard (AES) feature adds support

1 Introduction to Cryptography and Data Security 1 1.1 Overview of Cryptology (and This Book) 2 1.2 Symmetric Cryptography 4 1.2.1 Basics 4 1.2.2 Simple Symmetric Encryption: The Substitution Cipher...

### Network Security. Security. Security Services. Crytographic algorithms. privacy authenticity Message integrity. Public key (RSA) Message digest (MD5)

Network Security Security Crytographic algorithms Security Services Secret key (DES) Public key (RSA) Message digest (MD5) privacy authenticity Message integrity Secret Key Encryption Plain text Plain

### lundi 1 octobre 2012 In a set of N elements, by picking at random N elements, we have with high probability a collision two elements are equal

Symmetric Crypto Pierre-Alain Fouque Birthday Paradox In a set of N elements, by picking at random N elements, we have with high probability a collision two elements are equal N=365, about 23 people are

### Cryptography and Network Security Chapter 9

Cryptography and Network Security Chapter 9 Fifth Edition by William Stallings Lecture slides by Lawrie Brown (with edits by RHB) Chapter 9 Public Key Cryptography and RSA Every Egyptian received two names,

### A PPENDIX H RITERIA FOR AES E VALUATION C RITERIA FOR

A PPENDIX H RITERIA FOR AES E VALUATION C RITERIA FOR William Stallings Copyright 20010 H.1 THE ORIGINS OF AES...2 H.2 AES EVALUATION...3 Supplement to Cryptography and Network Security, Fifth Edition

### Ky Vu DeVry University, Atlanta Georgia College of Arts & Science

Ky Vu DeVry University, Atlanta Georgia College of Arts & Science Table of Contents - Objective - Cryptography: An Overview - Symmetric Key - Asymmetric Key - Transparent Key: A Paradigm Shift - Security

### Software Tool for Implementing RSA Algorithm

Software Tool for Implementing RSA Algorithm Adriana Borodzhieva, Plamen Manoilov Rousse University Angel Kanchev, Rousse, Bulgaria Abstract: RSA is one of the most-common used algorithms for public-key

### Number Theory. Proof. Suppose otherwise. Then there would be a finite number n of primes, which we may

Number Theory Divisibility and Primes Definition. If a and b are integers and there is some integer c such that a = b c, then we say that b divides a or is a factor or divisor of a and write b a. Definition

### FPGA BASED OPTIMAL SECURED COMMUNICATION

FPGA BASED OPTIMAL SECURED COMMUNICATION Mr.G. Manikandan 1, Mr. M.Paramasivan 2, Mr.N.Mathavan 3,Ms.X.Benedict priyanka 4 1 Research Scholar, St. Peter s University, St. Peter s, Institute of Higher Education

### Randomly Encryption Using Genetic Algorithm

Randomly Encryption Using Genetic Algorithm ALI JASSIM MOHAMED ALI Department of physics, College of Science, Al-Mustansiriyah University, Baghdad, Iraq. SUMMARY In this research work a genetic algorithm

### Message Authentication Codes

2 MAC Message Authentication Codes : and Cryptography Sirindhorn International Institute of Technology Thammasat University Prepared by Steven Gordon on 28 October 2013 css322y13s2l08, Steve/Courses/2013/s2/css322/lectures/mac.tex,

### Effective software oriented cryptosystem in complex PC security software

Computer Science Journal of Moldova, vol.2, no.3(6), 1994 Effective software oriented cryptosystem in complex PC security software A.Moldovyan N.Moldovyan P.Moldovyan Abstract To ensure high encryption

### FPGA BASED HARDWARE KEY FOR TEMPORAL ENCRYPTION

FPGA BASED HARDWARE KEY FOR TEMPORAL ENCRYPTION Abstract In this paper, a novel encryption scheme with time based key technique on an FPGA is presented. Time based key technique ensures right key to be

### Enhance data security of private cloud using encryption scheme with RBAC

Enhance data security of private cloud using encryption scheme with RBAC Dimpi Rani 1, Rajiv Kumar Ranjan 2 M.Tech (CSE) Student, Arni University, Indora, Kangra, India 1 Assistant Professor, Dept. of

### 1. Define: (a) Variable, (b) Constant, (c) Type, (d) Enumerated Type, (e) Identifier.

Study Group 1 Variables and Types 1. Define: (a) Variable, (b) Constant, (c) Type, (d) Enumerated Type, (e) Identifier. 2. What does the byte 00100110 represent? 3. What is the purpose of the declarations

### Overview of Symmetric Encryption

CS 361S Overview of Symmetric Encryption Vitaly Shmatikov Reading Assignment Read Kaufman 2.1-4 and 4.2 slide 2 Basic Problem ----- ----- -----? Given: both parties already know the same secret Goal: send

### AESvisual: A Visualization Tool for the AES Cipher

AESvisual: A Visualization Tool for the AES Cipher Jun Ma, Jun Tao Department of Computer Science Michigan Technological University Houghton, MI {junm,junt}@mtu.edu Melissa Keranen Department of Mathematical

### Govt. of Karnataka, Department of Technical Education Diploma in Computer Science & Engineering. Sixth Semester

Govt. of Karnataka, Department of Technical Education Diploma in Computer Science & Engineering Sixth Semester Subject: Network Security & Management Contact Hrs / week: 4 Total hrs: 64 Table of Contents

### The Advanced Encryption Standard: Four Years On

The Advanced Encryption Standard: Four Years On Matt Robshaw Reader in Information Security Information Security Group Royal Holloway University of London September 21, 2004 The State of the AES 1 The

### Properties of Secure Network Communication

Properties of Secure Network Communication Secrecy: Only the sender and intended receiver should be able to understand the contents of the transmitted message. Because eavesdroppers may intercept the message,

### IMPLEMENTATION OF ELLIPTIC CURVE CRYPTOGRAPHY ON TEXT AND IMAGE

IMPLEMENTATION OF ELLIPTIC CURVE CRYPTOGRAPHY ON TEXT AND IMAGE Mrs. Megha Kolhekar Assistant Professor, Department of Electronics and Telecommunication Engineering Fr. C. Rodrigues Institute of Technology,

### Lecture 5 - Cryptography

CSE497b Introduction to Computer and Network Security - Spring 2007 - Professors Jaeger Lecture 5 - Cryptography CSE497b - Spring 2007 Introduction Computer and Network Security Professor Jaeger www.cse.psu.edu/~tjaeger/cse497b-s07/

### Common Pitfalls in Cryptography for Software Developers. OWASP AppSec Israel July 2006. The OWASP Foundation http://www.owasp.org/

Common Pitfalls in Cryptography for Software Developers OWASP AppSec Israel July 2006 Shay Zalalichin, CISSP AppSec Division Manager, Comsec Consulting shayz@comsecglobal.com Copyright 2006 - The OWASP

### Lecture 9 - Network Security TDTS41-2006 (ht1)

Lecture 9 - Network Security TDTS41-2006 (ht1) Prof. Dr. Christoph Schuba Linköpings University/IDA Schuba@IDA.LiU.SE Reading: Office hours: [Hal05] 10.1-10.2.3; 10.2.5-10.7.1; 10.8.1 9-10am on Oct. 4+5,

### Developing and Investigation of a New Technique Combining Message Authentication and Encryption

Developing and Investigation of a New Technique Combining Message Authentication and Encryption Eyas El-Qawasmeh and Saleem Masadeh Computer Science Dept. Jordan University for Science and Technology P.O.

### Hill s Cipher: Linear Algebra in Cryptography

Ryan Doyle Hill s Cipher: Linear Algebra in Cryptography Introduction: Since the beginning of written language, humans have wanted to share information secretly. The information could be orders from a

### Keywords Decryption, Encryption,password attack, Replay attack, steganography, Visual cryptography EXISTING SYSTEM OF KERBEROS

Volume 4, Issue 2, February 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Secure Authentication

### Cryptographic hash functions and MACs Solved Exercises for Cryptographic Hash Functions and MACs

Cryptographic hash functions and MACs Solved Exercises for Cryptographic Hash Functions and MACs Enes Pasalic University of Primorska Koper, 2014 Contents 1 Preface 3 2 Problems 4 2 1 Preface This is a

### A Triple Key 3-d Chaotic Image EncryptionMethod using Double Chaotic Neural Networks

A Triple Key 3-d Chaotic Image EncryptionMethod using Double Chaotic Neural Networks Neethu Subash 1, Meera Vijayan 2, Dr. Varghese Paul 3 MTech Student, CSE, AdiShankara Institute of Engineering and Technology,

### ROYAL INSTITUTE OF TECHNOLOGY

ROYAL INSTITUTE OF TECHNOLOGY Assignment Report Network Security IV2020 /ICSS Submitted By Vivek Agrawal (871231-7216) Group Details Chaitanya Pinnaka Vivek Agrawal December 20, 2010 1. Assignment Topic

### A Chaos-based Image Encryption Scheme Using Multimodal Skew Tent Maps 1

Vol. 4 No. October 23 ISSN 279-847 29-23 CIS Journal. All rights reserved. A Chaos-based Image Encryption Scheme Using Multimodal Skew Tent Maps Ruisong Ye 2 Weichuang Guo 2 Department of Mathematics Shantou

### IJESRT. [Padama, 2(5): May, 2013] ISSN: 2277-9655

IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY Design and Verification of VLSI Based AES Crypto Core Processor Using Verilog HDL Dr.K.Padama Priya *1, N. Deepthi Priya 2 *1,2

### Keywords Web Service, security, DES, cryptography.

Volume 3, Issue 10, October 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Provide the