New digital images cryptography algorithm using butterflies and Banyan network-connected
Fariba Dehghani Firouzabadi, Alimohammad Latif · Cumhuriyet Science Journal · 2015
Information security is a critical issue for data privacy of peoples and organizations. A powerful tool to satisfy this requirement is cryptography. Cryptography is a method of securing which is done by using a reversible mathematical relationship. As images are widely used in digital products and because of its special nature, has its special cryptographic algorithms. In this paper, a new cryptography algorithm for digital images are proposed by using the butterfly and Banyan network connectivity which are one of the tools of parallel processors; In this algorithm, the image are divided into the some blocks and fragmented by using the technique of displacement and a butterfly network is pixels in each block and then some changes are applied to the bits of each pixel. To evaluate different algorithms, we have used some visual test, correlation analysis and histogram analysis error criteria. Experimental results show that the proposed method, besides having good visual quality, error criteria reduced NPCR, and UACI, respectively, at 13.5237, 13.2083 and 0.935. Also proposed algorithm is able to reduce the correlation of pixels in the horizontal, vertical and diagonal average at 0043/0, 0026/0 and 0039/0.