Wave File Encryption using Huffman Compression and Serpent Algorithm

  IJCTT-book-cover
 
International Journal of Computer Trends and Technology (IJCTT)          
 
© 2018 by IJCTT Journal
Volume-64 Number-1
Year of Publication : 2018
Authors : Parasian D.P Silitonga, Imka Ardianta Singarimbun, Irene Sri Morina
DOI :  10.14445/22312803/IJCTT-V64P106

MLA

MLA Style: Parasian D.P Silitonga, Imka Ardianta Singarimbun, Irene Sri Morina "Wave File Encryption using Huffman Compression and Serpent Algorithm" International Journal of Computer Trends and Technology 64.1 (2018): 24-28.

APA Style:Parasian D.P Silitonga, Imka Ardianta Singarimbun, Irene Sri Morina (2018). Wave File Encryption using Huffman Compression and Serpent Algorithm. International Journal of Computer Trends and Technology, 64(1), 24-28.

Abstract
Wave file (.wav) is a standard audio file used by Windows. Sound recording files (* .wav) tend to have a large size, according to the length of time sound recording. Large files can cause various problems in the form of large space requirements for listening and a long time in the shipping process. File compression is one solution that can be done to overcome large file size problems. One method of file compression is to use the Huffman compression method. In addition to problems in space and length of delivery time in the file processing process, data security factors are also a problem that continues to this day. The Serpent algorithm is one of the data cryptography algorithms that can be used to maintain data confidentiality. Serpent is a block cipher algorithm that has a block size of 128 bits and supports key sizes of 128, 192, or 256 bits. The results obtained in this study are the Huffman compression ratio and the implementation of the Serpent algorithm performed on wave files.

Reference
[1] A. A. Tamimi and A. M. Abdalla, “An Audio Shuffle -Encryption Algorithm” The World Congress on Engineering and Computer Science 2014 WCECS 2014, San Francisco, USA, 2014.
[2] Aarti, “Performance Analysis of Huffman Coding Algorithm”, International Journal of Advanced Research in Computer Science and Software Engineering, vol. 3, Issue 5, May 2013 ISSN: 2277 128X.
[3] Ahmad Jawahir & Haviluddin, “An Audio Encryption Using Transposition Method” International Journal of Advances in Intelligent Informatics, Vol 1, No 2, July 2015, pp. 98-106 ISSN: 2442-6571.
[4] Adil Jamil Zaru, Momeen Khan, “General Summary of Cryptography”, Adil Jamil Zaru. Int. Journal of Engineering Research and Application ISSN : 2248-9622, Vol.08, Issue 02, ( Part -2) Ffebruary 2018, pp.68-71, DOI: 10.9790/9622-080206871.
[5] Doni Ariyus, Data Security and Communication Cryptography, Yogyakarta : Andi, 2006.
[6] Hazem Kathem Qattous, “Hiding Encrypted Data Into Audio File”, IJCSNS International Journal of Computer Science and Network Security, VOL.17 No.6, June 2017.
[7] Jaroslaw Sugier, “Implementing Serpent Cipher in Field Programmable Gate Arrays” ICIT 2011 The 5th International Conference on Information Technology.
[8] J. Lazaro, A. Astarloa, J. Arias, U. Bidarte, C. Cuadrado, “High Throughput Serpent Encryption Implementation”, Field Programmable Logic and Application, Lecture Notes in Computer Science, vol. 3203, Springer, 2004.
[9] K Wahyudi, PDP Silitonga, “Cryptographic Applications for Exchange of Messages Using Steganography and AES Algorithms”, Proceedings of the 2008 Teknoin National Seminar in Information Engineering, ISBN : 978-979-3980-15-7.
[10] K. Sayood, Introduction To Data Compression, Morgan Kaufmann Publishers Inc. 1996.
[11] Mai Hossam Taher, Ali E.Taki El Deen, Mohy E. Abo Elsoud, “Hardware Implementation Of The Serpent Block Cipher Using Fpga Technology”, International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464, ISSN 0976 – 6472(Online), Volume 5, Issue 10, October (2014), pp. 34-44.
[12] M. Kaur and S. Kaur, "Survey of Various Encryption Techniques for Audio Data," International Journal of Advanced Research in Computer Science and Software Engineering, vol. 4, pp. 1314-1317, 2014.
[13] Mamta Sharma, “Compression Using Huffman Coding”, IJCSNS International Journal of Computer Science and Network Security, vol.10 No.5, May 2010.
[14] Nigam Sangwan, “Text Encryption with Huffman Compression”, International Journal of Computer Applications, vol. 54, No.6, September 2012.
[15] Rinaldi Munir, Cryptography, Informatika, Bandung, 2006.
[16] Sanjali Gupta, Nikhil Shanker Mathur and Priyank Chauhan, “A New Approach to Encryption using Huffman Coding” ,International Journal of Progressive Sciences and Technologies (IJPSAT), Vol. 2 No. 2 April. 2016, pp.76 -82.
[17] Salomon, D. A Guide to Data Compression Methods, Springer, 2002.
[18] Shannon, C. E., A Mathematical Theory of Communication, The Bell System Technical Journal, vol 27, Juli, October, 2002.

Keywords
Wave File, File Compression, Huffman Method, Criptography, Serpent Algorithm