A Normalized Exponential Piecewise Chaotic System (NEPCS) and DNA Image Cryptography Using SHA-256

Project Code :TCMAPY2066

Objective

The primary objective of this project is to develop a secure and efficient image encryption system using the Normalized Exponential Piecewise Chaotic System (NEPCS) and DNA encoding. The aim is to address the limitations of traditional encryption techniques for images by using a chaotic system that generates pseudo-random numbers for encryption. The system will ensure enhanced security, high randomness, and resilience against various cryptographic attacks, such as differential and statistical attacks. By leveraging the strengths of NEPCS and DNA encoding, the project aims to create a robust image encryption method for secure data transmission.

Abstract

This project proposes a novel image encryption technique that combines the Normalized Exponential Piecewise Chaotic System (NEPCS) and DNA encoding to secure digital images. Traditional encryption algorithms such as AES and DES are inefficient for image encryption due to high pixel correlation and redundancy. The NEPCS system, characterized by its large chaotic range and high sensitivity to initial conditions, is employed to generate pseudo-random numbers for the encryption process. The image pixels are first transformed into DNA bases, followed by permutation and substitution using a combination of chaotic sequences and DNA complementary rules. A Cipher Block Chaining (CBC) mode of substitution, alternating XOR and addition operations, enhances the encryption process. The system’s effectiveness is evaluated using various statistical tests, including NPCR, UACI, and entropy, demonstrating its robustness against differential and statistical attacks. Additionally, key sensitivity analysis shows that minor changes in the encryption key result in significant differences in the output, ensuring strong security. The results confirm that the proposed NEPCS-DNA encryption scheme offers a high level of randomness, strong security, and resilience to cryptanalysis, making it a promising solution for secure image encryption in modern applications.

Keywords:
Image encryption, Normalized Exponential Piecewise Chaotic System (NEPCS), DNA encoding, Cipher Block Chaining (CBC), pseudo-random numbers, NPCR, UACI, entropy, cryptographic security, key sensitivity, differential attacks, statistical analysis.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

H/W CONFIGURATION:

·         Processor                           - I3/Intel Processor

·         Hard Disk                          - 160GB

·         Key Board                        - Standard Windows Keyboard

·         Mouse                               - Two or Three Button Mouse

·         Monitor                             - SVGA

·         RAM                                 - 8GB

S/W CONFIGURATION:

·         Operating System             :  Windows 7/8/10

·         Server side Script              :  HTML, CSS, Bootstrap & JS

·         Programming Language   :  Python

·         Libraries                            :  Django

·         IDE/Workbench                :  VS

·         Technology                       :  Python 3.6+

Demo Video

mail-banner
call-banner
contact-banner
Request Video