Noone, John (2017) GPS Encipher. Undergraduate thesis, Dublin, National College of Ireland.
Preview |
PDF (Bachelor of Science)
Download (2MB) | Preview |
Abstract
The problem being addressed is to find a way to create a prototype for GPS based encryption of mobile data. My initial approach was to create an application that could encrypt a secret message using the combination of a personal password and current GPS coordinates.
The original problem presented several challenges. One of which was to figure out what way should I incorporate the coordinates into the encryption process. My first thought was to store the coordinates and encryption key password in plaintext database. I subsequently concluded that my original idea was unsecure and needed to be implemented differently. The final solution was to use a symmetric encryption algorithm with a customized encryption key.
My solution to address the problem is the GPS Encipher application. GPS Encipher is a native security android application which allows users to create a customised encryption key using a personal password and current GPS coordinates to create a composite key. The composite key will be used in a cryptographic algorithm to transform normal text into unreadable cipher text. To decrypt the text the user needs to return to the original encryption location
The custom encryption key will re-define the way in which the encryption process occurs. It’s common to see the key using a personal password as opposed to the combination of GPS Coordinates being encrypted with a custom password to create a composite key hasn’t been done before. This custom process makes the location in which you encrypt and decrypt the data a vital part of the process. That is what makes the project so different and really sets it apart from the other encryption projects available on the market.
GPS Encipher also includes a demo of the RSA public key encryption algorithm along with the ability for users to share ciphertext using their desired social media app.
Item Type: | Thesis (Undergraduate) |
---|---|
Subjects: | Q Science > QA Mathematics > Electronic computers. Computer science T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science Q Science > QA Mathematics > Computer software T Technology > T Technology (General) > Information Technology > Computer software Q Science > QA Mathematics > Computer software > Mobile Phone Applications T Technology > T Technology (General) > Information Technology > Computer software > Mobile Phone Applications |
Divisions: | School of Computing > Bachelor of Science (Honours) in Computing |
Depositing User: | Caoimhe Ní Mhaicín |
Date Deposited: | 31 Oct 2017 15:22 |
Last Modified: | 31 Oct 2017 15:22 |
URI: | https://norma.ncirl.ie/id/eprint/2694 |
Actions (login required)
View Item |