CLS-SE: Continuous Location Sharing using Geffe Generator based Stream Cipher and Elliptic Curve Cryptography
Main Article Content
Abstract
With high end location enabled mobile devices and high speed internet connectivity, it is very common in today’s world to share location continuously with people. However this information is very sensitive as small fraction of this information may reveal unwanted things, thus encrypting this information becomes crucial. Encryption protects this information from unwanted people and thus protects privacy of individual. For encrypting continuous location data, continuous keys are needed, which are provided by keystream generator. In this research Geffe generator is used for pseudorandom keystream generation, mutual authentication protocol is proposed for parties taking part into continuous location sharing, also elliptic curve DiffieHellam based protocol is proposed for initialization vector and polynomial of linear feedback shift registers. Stream cipher and elliptic curve cryptography is used to encrypt continuous location data and share with other parties. Proposed work is implemented in GIS software and continuous location was encrypted, security analysis was done it was found that proposed work is unbreakable and secured by mathematical hard problems like elliptic curve discrete logarithm problem.