A novel coupled functional neuron model and its application in medical image encryption

Qianqian Shi,Shaocheng Qu,Xinlei An,Xiaona Du
DOI: https://doi.org/10.1007/s11071-024-09634-4
IF: 5.741
2024-05-10
Nonlinear Dynamics
Abstract:Neuron constitutes the fundamental unit responsible for processing signals in the biological nervous system. The intricate anatomical structure and synaptic plasticity engender high adaptability to external stimuli and rich diversity of firing modes. This paper introduces a novel coupled functional neuron model and investigates its application in medical image encryption. Firstly, the thermistor and photocell are embedded in the nonlinear circuit to construct the thermosensitive model and the photosensitive neuron model. Then a new photo-thermal coupled neuron model is formulated by activating the linear resistor connection. Bifurcation analysis and complexity adjustment confirm the intricate dynamic behavior of the coupled neuron model. Next, an innovative ISI-encoded algorithm is created by capturing the interspike interval sequences of the model. Complexity comparison results exhibit that the ISI-encoded chaotic sequences are more stochastic and feasible compared to the original ones. Additionally, a novel medical image encryption scheme is developed by utilizing the constructed ISI-encoded chaotic sequence. The approach comprises of three stages: component disruption, row and column cyclic permutation, and an inventive diffusion based on Coulomb's law. The scheme is tested on diverse medical images. Finally, the experimental performance and security analysis validate the efficiency of the designed encryption scheme and its promising robustness against numerous conceivable attacks. The information entropy of ciphertext images exceeds 7.99, and the correlation coefficients of adjacent pixels relatively approach 0. The NPCR and UACI values closely align with the theoretical values of 99.6094% and 33.4635%.
engineering, mechanical,mechanics
What problem does this paper attempt to address?