Abstract

This paper presents a novel algorithm for row and column permutation of pixels for the purpose of image encryption. The algorithm introduces a virtual cylinder surrounding an image and a virtual viewer looking at it but displaced from an original position. The key idea is based on the assumption that the light ray of each pixel to the viewer in her/his original position intersects the cylinder surface at a given point. When the viewer is displaced, the new position on a perpendicular image plane on which the pixel is projected should also have its direction intersecting the cylinder on the same point. As a result, all projected pixels in the new created image are slid from their original positions; but, some of them are delayed because they are piled up or projected out. In order to avoid information loss, these pixels are projected in the created holes of the new image. The consequence of such process is the creation of the expected permutation. Despite its simplicity, the algorithm shows a strong transformation of images for the purpose of their encryption.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.