International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 16 - Number 1 |
Year of Publication: 2011 |
Authors: Brahim Nini, Darine Bouteldja |
10.5120/1978-2653 |
Brahim Nini, Darine Bouteldja . Virtual Cylindrical View of a Color Image for its Permutation for an Encryption Purpose. International Journal of Computer Applications. 16, 1 ( February 2011), 11-17. DOI=10.5120/1978-2653
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.