Abstract

Playfair cipher is a substitution scheme. The classical playfair scheme has a limited matrix size containing only uppercase letters, so it is prone to hackers and cryptanalysis. To increase the resistance of playfair cipher, a new encipherment and decipherment method is proposed in this work, which depends on the permutation and its inverse, respectively. In addition, a modified key matrix is utilized, which includes capital and small Alphabets, numbers, and 38 special characters collected from ASCII codes. In the proposed method, both substitution and transposition schemes are used, where the first stratum of the cipher is a substitution by using key matrix and the second stratum is a transposition by using permutation key which provides multi strata resistance to brute force and other cryptanalysis attacks. A comparison between the traditional playfair scheme and the proposed method demonstrates that the encoded text is hard to recognize by cryptanalysts, which improves the security of the encryption process.

Highlights

  • The playfair system is one type of the symmetric cryptosystems

  • The playfair matrix is generated by arranging the letters of the given key in a row by row or column by column way

  • Security Analysis The suggested algorithm improves the traditional playfair layout to increase the firewall against hackers and cipher analysis attacks for the following reasons: The classical playfair applied a (5 5) matrix as a key, where the letters ‘I’ and ‘J’ are considered as one character

Read more

Summary

Introduction

The playfair system is one type of the symmetric cryptosystems. The playfair matrix is generated by arranging the letters of the given key in a row by row or column by column way. ( ‫تذفيخ البلي فيخ التقليجي هه احج أنهاع أنظسة التذفيخ التعهيزية يكهن بذكل مرفهفة محجدة الحجم‬ Using the permutation operation to the key matrix that adds more security layers to the encryption process.

Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call