Increase the Security Level for Real-Time Application Using New Key Management Solution
Obaida M. Al-Hazaimeh · 2012
A real-time application Voice over Internet Protocol (VoIP) is the technology that enables data packets transmission over internet protocol (IP). Security is of concern whenever open networks are to be used. In general, the real-time applications suffer from packet latency and loss due to the nature of IP network. Cryptographic systems may be used to achieve the security goals, but their impact on the Quality of Services (QoS) should be minimized. Most of the known encryption algorithms are computationally expensive resulting in a significant amount of time added to packet delay. A real-time application Voice over IP (VoIP) is usually used by public users resulting in a key exchange problem and a trusted intermediate authority normally takes this responsibility. In this paper, the security goals were enhanced via a proposed cryptographic system to maintain the security on VoIP. The proposed solution consists of a simple, but strong encryption/decryption algorithm as well as an embedded method to exchange the keys between the users.