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

Read more

Summary

INTRODUCTION

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.

GEO Encryption
Rank Codes
Description of Stndard GPT Cryptosystem
GEO ENCRYPTION USING GPT
Security
Key Size and Information Rate
Decoding Speed
CONCLUSION

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

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.