Skip to content
2000
Volume 14, Issue 8
  • ISSN: 2666-2558
  • E-ISSN: 2666-2566

Abstract

Background: An asymmetric cryptosystem using Structured Phase Mask (SPM) and Random Phase Mask (RPM) in fractional Fourier transform (FrFT) using Lower-Upper decomposition with partial pivoting is proposed in order to enhance security for an existing system. The usage of structured phase mask offers additional parameters in encryption. In the encoded process, the phase-truncation (PT) part is replaced by the Lower-Upper decomposition part. Objective: Introducing the asymmetric cryptosystem using LUDP is to prevent quick identification of encrypted image in the FrFT domain. Method: Initially input image is convoluted using SPM, FrFT and finally LUDP.Then the obtained result is multiplied using RPM, inverse FrFT and LUDP. Results: The strength and legitimacy of the proposed scheme have been verified by using numerical analysis on MATLAB R2018a (9.4.0.813654). For checking the viability of the proposed scheme, mathematical simulations have been carried out which inturn determines the performance and better quality of the image. These all simulations based on key sensitivity, occlusion attack, noise attacks and histograms. Conclusion: A novel asymmetric cryptosystem is proposed by using two phase masks; one is SPM and another is RPM. LUDP is proposed in which the encoded procedure is different from the decoded procedure. Security is enhanced by increasing the number of keys and the scheme is also robust against attacks. Statistical simulations are also carried out for inspecting the strength and viability of the algorithm.

Loading

Article metrics loading...

/content/journals/rascs/10.2174/2666255813999200708134844
2021-10-01
2025-09-02
Loading full text...

Full text loading...

/content/journals/rascs/10.2174/2666255813999200708134844
Loading
This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error
Please enter a valid_number test