Enhanced Serpent algorithm using Lorenz 96 Chaos-based block key generation and parallel computing for RGB image encryption.

PeerJ Comput Sci

Department of Computer Science, Faculty of Mathematical Sciences and Informatics, University of Khartoum Khartoum, Sudan.

Published: December 2021

AI Article Synopsis

  • This paper introduces a novel method to boost the security and performance of the Serpent encryption algorithm by using Lorenz 96 chaos for sub-key generation and employing ECB parallel mode for encryption.
  • The proposed technique has been implemented in Java and tested with RGB images using Python, showing significant resistance to various attacks while enhancing encryption quality metrics such as Shannon entropy and correlation coefficients.
  • The method also reduces encryption/decryption time by over 61% and passes all tests in the Statistical Test Suite recommended by NIST, highlighting its effectiveness compared to other encryption schemes.

Article Abstract

This paper presents a new approach to enhance the security and performance of the Serpent algorithm. The main concepts of this approach is to generate a sub key for each block using Lorenz 96 chaos and then run the process of encryption and decryption in ECB parallel mode. The proposed method has been implemented in Java, openjdk version "11.0.11"; and for the analysis of the tested RGB images, Python 3.6 was used. Comprehensive experiments on widely used metrics demonstrate the effectiveness of the proposed method against differential attacks, brute force attacks and statistical attacks, while achieving superb results compared to related schemes. Moreover, the encryption quality, Shannon entropy, correlation coefficients, histogram analysis and differential analysis all accomplished affirmative results. Furthermore, the reduction in encryption/decryption time was over 61%. Moreover, the proposed method cipher was tested using the Statistical Test Suite (STS) recommended by the NIST and passed them all ensuring the randomness of the cipher output. Thus, the approach demonstrated the potential of the improved Serpent-ECB algorithm with Lorenz 96 chaos-based block key generation (BKG) and gave favorable results. Specifically, compared to existing encryption schemes, it proclaimed its effectiveness.

Download full-text PDF

Source
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC8725658PMC
http://dx.doi.org/10.7717/peerj-cs.812DOI Listing

Publication Analysis

Top Keywords

proposed method
12
serpent algorithm
8
algorithm lorenz
8
lorenz chaos-based
8
chaos-based block
8
block key
8
key generation
8
enhanced serpent
4
generation parallel
4
parallel computing
4

Similar Publications

Background: The global aging population and rapid development of digital technology have made health management among older adults an urgent public health issue. The complexity of online health information often leads to psychological challenges, such as cyberchondria, exacerbating health information avoidance behaviors. These behaviors hinder effective health management; yet, little research examines their mechanisms or intervention strategies.

View Article and Find Full Text PDF

Background: In data-sparse areas such as health care, computer scientists aim to leverage as much available information as possible to increase the accuracy of their machine learning models' outputs. As a standard, categorical data, such as patients' gender, socioeconomic status, or skin color, are used to train models in fusion with other data types, such as medical images and text-based medical information. However, the effects of including categorical data features for model training in such data-scarce areas are underexamined, particularly regarding models intended to serve individuals equitably in a diverse population.

View Article and Find Full Text PDF

Background: Digital nerve injuries significantly affect hand function and quality of life, necessitating effective reconstruction strategies. Autologous nerve grafting remains the gold standard due to its superior biocompatibility, despite recent advancements in nerve conduits and allogenic grafts. This study aims to propose a novel zone-based strategy for donor nerve selection to improve outcomes in digital nerve reconstruction.

View Article and Find Full Text PDF

Multidimensional scaling improves distance-based clustering for microbiome data.

Bioinformatics

January 2025

Department of Biostatistics and Medical Informatics, University of Wisconsin-Madison, WI 53726, United States.

Motivation: Clustering patients into subgroups based on their microbial compositions can greatly enhance our understanding of the role of microbes in human health and disease etiology. Distance-based clustering methods, such as partitioning around medoids (PAM), are popular due to their computational efficiency and absence of distributional assumptions. However, the performance of these methods can be suboptimal when true cluster memberships are driven by differences in the abundance of only a few microbes, a situation known as the sparse signal scenario.

View Article and Find Full Text PDF

Optimal router node placement (RNP) is an effective method for improving the performance of wireless mesh networks (WMN). However, solving the RNP problem in WMN is difficult because it is NP-hard. As a result, this problem can only be solved using approximate optimization algorithms such as heuristics and meta-heuristics.

View Article and Find Full Text PDF

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!