Abstract
This paper describes an implementation of location-based encryption using a public key cryptosystem based on the rank error correcting codes. In any code based cryptosystem, public and private keys are in the form of matrices based over the finite field. This work proposes an algorithm for calculating public and private key matrices based on the geographic location of the intended receiver. The main idea is to calculate a location specific parity check matrix and then corresponding public key. Data is encrypted using public key. Some information about the parity check matrix along with other private keys are sent to receiver as cipher-text, encrypted with another instance of the public or GPT cryptosystem using public key of the receiver. The proposed scheme also introduces a method of calculating different parity check matrix for each user.
Highlights
Companies all over the world are extending their business models and reaching out to the consumers across the globe
This paper describes an implementation of location-based encryption using a public key cryptosystem based on the rank error correcting codes
The proposed work randomly chooses hf to completely mix all elements of generating vector of parity check matrix, so security of proposed system is same as the security of original GPT cryptosystem
Summary
Companies all over the world are extending their business models and reaching out to the consumers across the globe. It is still useful to have an extra layer of security on top of the existing encryption that guarantees that the authorized user can only access the contents at the specific location It provides information protection against an authorised user who is not at authorised location. Due to use of parity check matrix as public key the key size is reduced from 219 to 218 Both of these cryptosystems were based on Hamming metric for calculating code lengths. In 1991, Gabidulin, Paramanov and Tretjakov (GPT) [7] proposed that if rank metric is used instead of Hamming metric, key size of the code based public key cryptosystem can be reduced further. This work proposed a technique for implementing geo encryption using a GPT public key cryptosystem based on rank error correcting codes.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Advanced Computer Science and Applications
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.