An Implementation of a One-Time Pad Encryption Algorithm for Data Security in Cloud Computing Environment
Authors:
OMOTUNDE Ayokunle
Publication Type: Journal article
Journal: Research Journal Of Mathematics And Computer Science
ISSN Number:
0
Downloads
18
Views
Abstract
The cloud is a computing model used by many consumers which include individuals and organizations for data storage which hitherto demands that adequate security measures be put in place to protect the confidentiality and integrity of that information. In cases where these security measures are inefficient or in some cases non-existent, client data is prone to a number of unauthorized violations which include breach of privacy, loss of data, compromised data integrity, and data manipulation among others. This therefore necessitates the demand for efficient security measures. Encryption is a security technique adopted by many for data protection which entails concealing the information content of a message in a way that only the intended recipient can make use of it. This research paper discusses the concept of encryption, a review of different encryption schemes that have been discussed over the years, and proposes a one-time pad encryption (OTP) algorithm (FAPE’s OTP). FAPE’s OTP implements the one time pad using a key expansion process that transforms a 512 bit key to the length of the plaintext. This research was carried out through a comprehensive study of encryption and cloud processes to understand both concepts independently and determine how they can be interleaved while sustaining optimum delivery. Furthermore, our findings indicate that FAPE’s OTP has a faster speed of operation in comparison to the Advanced Encryption Standard.