{"title":"基于CORDIC混沌发生器的图像加解密硬件设计","authors":"Atharv Paliwal, Bhavik Mohindroo, Kriti Suneja","doi":"10.1109/ICRAIE51050.2020.9358354","DOIUrl":null,"url":null,"abstract":"This work proposes a Red Green Blue (RGB) image encryption and decryption digital system which uses random number sequence generators as core and also provides its internal architectural layout. SC-CNN (State Controlled Cellular Neural Network) based chaotic system which stands optimal in generating multi-scroll chaotic generators is inculcated in this system. The hyperbolic tangent function used in state equations of the chaotic generator is implemented via CORDIC (Coordinate Rotational Digital Computer) algorithm, which is an efficient algorithm to compute various trigonometric and hyperbolic functions. The above techniques are combined together to give hardware credibility to the scheme described. The randomness and the level of encryption are analyzed and validated with the help of multiple test inputs and corresponding encrypted outputs. The complete encryption and decryption flows are simulated using Xilinx Vivado 2019.1 and realized on FPGA (Field programmable gate array), Zynq 7 board, as the chosen device.","PeriodicalId":149717,"journal":{"name":"2020 5th IEEE International Conference on Recent Advances and Innovations in Engineering (ICRAIE)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Hardware Design of Image Encryption and Decryption Using CORDIC Based Chaotic Generator\",\"authors\":\"Atharv Paliwal, Bhavik Mohindroo, Kriti Suneja\",\"doi\":\"10.1109/ICRAIE51050.2020.9358354\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This work proposes a Red Green Blue (RGB) image encryption and decryption digital system which uses random number sequence generators as core and also provides its internal architectural layout. SC-CNN (State Controlled Cellular Neural Network) based chaotic system which stands optimal in generating multi-scroll chaotic generators is inculcated in this system. The hyperbolic tangent function used in state equations of the chaotic generator is implemented via CORDIC (Coordinate Rotational Digital Computer) algorithm, which is an efficient algorithm to compute various trigonometric and hyperbolic functions. The above techniques are combined together to give hardware credibility to the scheme described. The randomness and the level of encryption are analyzed and validated with the help of multiple test inputs and corresponding encrypted outputs. The complete encryption and decryption flows are simulated using Xilinx Vivado 2019.1 and realized on FPGA (Field programmable gate array), Zynq 7 board, as the chosen device.\",\"PeriodicalId\":149717,\"journal\":{\"name\":\"2020 5th IEEE International Conference on Recent Advances and Innovations in Engineering (ICRAIE)\",\"volume\":\"38 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 5th IEEE International Conference on Recent Advances and Innovations in Engineering (ICRAIE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICRAIE51050.2020.9358354\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 5th IEEE International Conference on Recent Advances and Innovations in Engineering (ICRAIE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICRAIE51050.2020.9358354","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Hardware Design of Image Encryption and Decryption Using CORDIC Based Chaotic Generator
This work proposes a Red Green Blue (RGB) image encryption and decryption digital system which uses random number sequence generators as core and also provides its internal architectural layout. SC-CNN (State Controlled Cellular Neural Network) based chaotic system which stands optimal in generating multi-scroll chaotic generators is inculcated in this system. The hyperbolic tangent function used in state equations of the chaotic generator is implemented via CORDIC (Coordinate Rotational Digital Computer) algorithm, which is an efficient algorithm to compute various trigonometric and hyperbolic functions. The above techniques are combined together to give hardware credibility to the scheme described. The randomness and the level of encryption are analyzed and validated with the help of multiple test inputs and corresponding encrypted outputs. The complete encryption and decryption flows are simulated using Xilinx Vivado 2019.1 and realized on FPGA (Field programmable gate array), Zynq 7 board, as the chosen device.