Implementation of Secure Authentication Mechanism for LBS using best Encryption Technique on the Bases of performance Analysis of cryptographic Algorithms
Gurjeet Kaur · International Journal of Security Privacy and Trust Management · 2012
Today's location-sensitive service relies on user's mobile device to determine its location and send the location to the application.With the growth of the importance and of the audience of location-based services, questions of security and privacy are brought forward.As services are being built on top of this technology, the number of parties increases significantly, and the possibility of a malicious insider (or a misbehaving insider) emerges.The extent to which the parties care to trust each other has reduced, and trust amongst the various parties can no longer be assumed by a location-based service.An attacker may try to steal a service (e.g., claiming to be a client to get free internet access), service providers may gain of private information.There should be a proper authentication mechanism between client and server to access the services.In this paper we have proposed an Authentication Mechanism in which mobile Phone Users will send request for some services from server.Firstly Location Verification is done; server verifies the User's Mobile Phone's location against authorized location.After User/Device Authentication is done, server checks User/Device Identification.If both conditions are true, server will grant access to the users for services and resources.The information flow between client and server should be securely managed.The security of transmitted data over a wireless channel aims at protecting the data from unauthorized intrusion.Encryption algorithms, which play a main role in information security systems, consume a significant amount of computing resources and battery energy, which are very limited because usage time of a mobile device is constrained by its most critical resource -battery.High energy consumption has a direct impact on the battery life, and, consequently, on the duration and extent of the user's mobility.Thus, the reduction of energy consumption of a portable system is of the primary importance.We have compared the encryption algorithms to encrypt the User/Device information before sending it to server.Numerical results obtained through simulation are compared on the bases of throughput of various Encryption Algorithms.Encryption time is used to calculate the throughput of an encryption scheme.Increased throughput results in decrease of power consumption.The results are shown with respect to key size variation.It has been observed that AES 128 bit encryption Algorithm is better solution for our application.