Date Added: Feb 2011
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.