A New Encryption Algorithm Using Block Concept
Abstract
Encryption is an efficient and affordable way to protect a vast amount of data. In this paper a new encryption algorithm was presented. iBlock is a new algorithm with an innovative concept using a formula for generates encryption keys and producing strong ciphertext. The principle of the algorithm is to divide the original text into equal-sized blocks, and an encryption key is generated for each block using a formula which produces encryption keys. The formula consists of two variables, i and k, where i represents the location of the character within the block and k represents the block number. Sender sends the encrypted text to the recipient. Recipient can decrypt the message using a same encryption formula in which the message was encrypted. The results show high flexibility for this algorithm as the formula for generating encryption keys can be easily changed, as well as changing the block size, and this is one of the most important features of the proposed algorithm.