{"title":"An efficient image encryption algorithm based on blocks permutation and Rubik's cube principle for iris images","authors":"K. Loukhaoukha, M. Nabti, Khalil Zebbiche","doi":"10.1109/WOSSPA.2013.6602374","DOIUrl":null,"url":null,"abstract":"This paper proposes an efficient image cryptosystem based on permutation and diffusion operations in order to enhance the protection of iris-based systems against replay attacks. These attacks have been identified and located in different points by Ratha et al. [1]. First, the original image is partitioned into blocks, which are then permuted using a permutation key. After that, the Rubik's cube principle is applied to each block in order to obtain a scrambled image. Finally, the pixels values of rows and columns of the scrambled image are changed using XOR operator to generate the encrypted image. Experimental tests and security analysis have been carried out on iris images, chosen from CASIA database [2]. The obtained results clearly show the robustness of the proposed image cryptosystem against common attacks, namely exhaustive, differential and statistical attacks and also reveal the high security level achieved by the proposed algorithm.","PeriodicalId":417940,"journal":{"name":"2013 8th International Workshop on Systems, Signal Processing and their Applications (WoSSPA)","volume":"14 2","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 8th International Workshop on Systems, Signal Processing and their Applications (WoSSPA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WOSSPA.2013.6602374","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 14
Abstract
This paper proposes an efficient image cryptosystem based on permutation and diffusion operations in order to enhance the protection of iris-based systems against replay attacks. These attacks have been identified and located in different points by Ratha et al. [1]. First, the original image is partitioned into blocks, which are then permuted using a permutation key. After that, the Rubik's cube principle is applied to each block in order to obtain a scrambled image. Finally, the pixels values of rows and columns of the scrambled image are changed using XOR operator to generate the encrypted image. Experimental tests and security analysis have been carried out on iris images, chosen from CASIA database [2]. The obtained results clearly show the robustness of the proposed image cryptosystem against common attacks, namely exhaustive, differential and statistical attacks and also reveal the high security level achieved by the proposed algorithm.