TITLE:
FPGA Implementation of Non-Linear Cryptography
AUTHORS:
Thammampatti Natarajan Prabakar, Balasubramanian Lakshmi, Gopalakrishnan Seetharaman
KEYWORDS:
FPGA, Encryption, Delay Compulsion Function, Cryptanalysis, Brute Force Attack
JOURNAL NAME:
Circuits and Systems,
Vol.7 No.8,
June
7,
2016
ABSTRACT: The paper focuses on the
design and Field Programmable Gate Array (FPGA) implementation of embedded
system for time based dual encryption scheme with Delay Compulsion Function
(DCF) and also illustrates the application of DCF in time based cryptography.
Further, the strength of the time based FPGA encryption algorithm with and
without using DCF is analyzed using a Nios II processor. This proposed scheme
enhances the security of vital data against Brute force attack by incorporating
a temporal key distribution where two different keys encrypt the data
simultaneously, one being the regular key and the other being the time. The
time is included using a dynamically varying number of shifts thereby allowing
the system to wait for the duration and this forms the second dimension of the
key. Presently, available encryption systems suffer from Brute Force attack in
which all the key combinations are tried in order to find the correct key. In
such a case, the time taken for breaking the key depends on the speed of the
system used for cryptanalysis. The proposed system adds complexity by using
dynamically varying sequence of operations, by including the time as a second
dimension of the key besides minimizing the possibility of Brute Force attack
and increasing the time required for cryptanalysis irrespective of the system
capability. As the proposed system needs concurrent execution and real time
processing, the system is implemented using Altera Stratix II FPGA and the
results are presented.