Back
 JIS  Vol.9 No.2 , April 2018
Novel Hybrid Encryption Algorithm Based on Aes, RSA, and Twofish for Bluetooth Encryption
Abstract:
In this paper, we proposed a novel triple algorithm based on RSA (Rivest-Shamir-Adleman), AES (Advanced Encryption Standard), and TwoFish in order to further improve the security of Bluetooth that is currently using only 128-bit AES for encryption in its latest versions (Bluetooth 4.0 - 5.0). Further-more, older Bluetooth 1.0A – 3.0 + HS (High-Speed) devices use E0 stream cipher for encryption that has been shown to be weak by numerous researchers and thus it could be considered insufficient for high security purposes nowadays. In our novel approach, the triple protection of AES, RSA, and TWOFISH would enhance the level of security, which shields the data transmission in the Bluetooth. As the first step of our novel approach, we first encrypted the message by using AES with 128-bit key and then further encrypted it by using Twofish with the same 128-bit key. Finally, the 128-bit key generated in the beginning will be encrypted by using RSA with 1024-bit key to protect its over-the-air transfer. In the receiving end, the decryption process goes in reverse order compared with encryption process. We showed with experimental figures that our novel algorithm improved the security of Bluetooth encryption by eliminating all known weaknesses and thus made data exchange between Bluetooth devices secure.
Cite this paper: Albahar, M. , Olawumi, O. , Haataja, K. and Toivanen, P. (2018) Novel Hybrid Encryption Algorithm Based on Aes, RSA, and Twofish for Bluetooth Encryption. Journal of Information Security, 9, 168-176. doi: 10.4236/jis.2018.92012.
References

[1]   Bluetooth SIG, Bluetooth Specifications 1.0A-4.2. (2017)
https://www.bluetooth.com/specifications

[2]   Haataja, K. (2009) Security Threats and Countermeasures in Bluetooth-Enabled Systems. Doctoral Dissertation, University of Eastern Finland.

[3]   Haataja, K., Hypponen, K., Pasanen, S. and Toivanen, P. (2013) Bluetooth Security Attacks—Comparative Analysis, Attacks, and Countermeasures. Springer Briefs Book, Springer Verlag, Berlin, Heidelberg.

[4]   Bluetooth SIG, Bluetooth—Our History. (2017)
https://www.bluetooth.com/media/our-history

[5]   Rege, K., Goenka, N., Bhutada, P. and Mane, S. (2013) Bluetooth Communication Using Hybrid Encryption Algorithm Based on AES and RSA. International Journal of Computer Applications, 71, No. 22.

[6]   Singh, G. (2013) A Study of Encryption Algorithms (RSA, DES, 3DES and AES) for Information Security. International Journal of Computer Applications, 67, 33-38.
https://doi.org/10.5120/11507-7224

[7]   Bhanot, R. and Hans, R. (2015) A Review and Comparative Analysis of Various Encryption Algorithms. International Journal of Security and Its Applications, 9, 289-306.
https://doi.org/10.14257/ijsia.2015.9.4.27

[8]   Shanta, J.V. (2012) Evaluating the Performance of Symmetric Key Algorithms: AES (Advanced Encryption Standard) and DES (Data Encryption Standard). IJCEM International Journal of Computational Engineering & Management, 15, 43-49.

[9]   Stallings, W. (2006) Cryptography and Network Security: Principles and Practices. Pearson Education, India.

[10]   Chowdhury, Z.J., Pishva, D. and Nishantha, G.G.D. (2010) AES and Confidentiality from the Inside Out. The 12th International Conference on Advanced Communication Technology (ICACT), 2, 1587-1591.

[11]   Gehlot, P., Biradar, S.R. and Singh, B.P. (2013) Implementation of Modified Twofish Algorithm Using 128 and 192-bit Keys on VHDL. International Journal of Computer Applications, 70, 37-42.
https://doi.org/10.5120/12024-8087

[12]   Singh, S. and Singh, A. (2014) An Information Security Technique Using DES-RSA Hybrid and LSB. International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS), 8, 187-192.

[13]   Singh, S., Maakar, S.K. and Kumar, D.S. (2013) A Performance Analysis of DES and RSA Cryptography. International Journal of Emerging Trends & Technology in Computer Science (IJETTCS), 2, 418-423.

[14]   Rege, K., Goenka, N., Bhutada, P. and Mane, S. (2013) Bluetooth Communication Using Hybrid Encryption Algorithm Based on AES and RSA. International Journal of Computer Applications, 71, 10-13.

[15]   Armknecht, F. and Krause, M. (2003) Algebraic Attacks on Combiners with Memory, in Advances. In: Boneh, D., Ed., Advances in Cryptology—CRYPTO 2003, Lecture Notes in Computer Science, Springer, Berlin, Heidelberg, 162-175.

[16]   Hermelin, M. and Nyberg, K. (2000) Correlation Properties of the Bluetooth Combiner. In: Song, J., Ed., Information Security and Cryptology—ICISC’99, Lecture Notes in Computer Science, Springer, Berlin, Heidelberg, 17-29.

[17]   Lu, Y. and Vaudenay, S. (2004) Faster Correlation Attack on Bluetooth Keystream Generator Eo. In: Franklin, M., Ed., Advances in Cryptology—CRYPTO 2004, Lecture Notes in Computer Science, Springer, Berlin, Heidelberg, 407-425.
https://doi.org/10.1007/978-3-540-28628-8_25

[18]   Albahar, M., Haataja, K. and Toivanen, P. (2016) Towards Enhancing Just Works Model in Bluetooth Pairing. International Journal on Information Technologies & Security, 8, 67-82.

[19]   Parsharamulu, B. and Krishnaiah, R.V. (2013) A New Design of Algorithm for Enhancing Security in Bluetooth Communication with Triple DES. International Journal of Science and Research, 2, 279-283.

[20]   Najar, J.M. and Dar, S.B. (2014) A New Design of a Hybrid Encryption Algorithm. International Journal of Engineering and Computer Science, 3, 9169-9171.

[21]   Singh, S., Maakar, S.K. and Kumar, S. (2013) A Performance Analysis of DES and RSA Cryptography. International Journal of Emerging Trends & Technology in Computer Science, 2, 418-423.

 
 
Top