Argyrios Sideris, Theodora Sanida, Antonios Chatzisavvas, Michael F. Dossis, M. Dasygenis
{"title":"基于FPGA的Keccak算法的高吞吐量图像处理","authors":"Argyrios Sideris, Theodora Sanida, Antonios Chatzisavvas, Michael F. Dossis, M. Dasygenis","doi":"10.1109/SEEDA-CECNSM57760.2022.9932909","DOIUrl":null,"url":null,"abstract":"Transmitting images between people has been a crucial aspect of daily communication in our digital world. Therefore, methods are needed to check the integrity and accuracy of the transmitted data. The most famous and secure way today is hashing. This paper focuses on the Keccak algorithm for hashing image sizes $256\\times 256$ pixels utilizing our specialized FPGA implementations. Our experiments were performed on the FPGA Intel DE2-115 (EP4CE115F29C7) and the Nios II microprocessor. Additionally, research on computational metrics like throughput, entropy, NPCR, and UACI demonstrates how the Keccak algorithm is specialized, secure, and has a wide range of potential applications for hashing images. Finally, we propped our method using the Block Floating Point Hardware 2 (FP2). We contrasted the outcomes of our analysis with other recent optimization techniques used by other researchers, and the results demonstrate our advantages.","PeriodicalId":68279,"journal":{"name":"计算机工程与设计","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2022-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"High Throughput of Image Processing with Keccak Algorithm using Microprocessor on FPGA\",\"authors\":\"Argyrios Sideris, Theodora Sanida, Antonios Chatzisavvas, Michael F. Dossis, M. Dasygenis\",\"doi\":\"10.1109/SEEDA-CECNSM57760.2022.9932909\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Transmitting images between people has been a crucial aspect of daily communication in our digital world. Therefore, methods are needed to check the integrity and accuracy of the transmitted data. The most famous and secure way today is hashing. This paper focuses on the Keccak algorithm for hashing image sizes $256\\\\times 256$ pixels utilizing our specialized FPGA implementations. Our experiments were performed on the FPGA Intel DE2-115 (EP4CE115F29C7) and the Nios II microprocessor. Additionally, research on computational metrics like throughput, entropy, NPCR, and UACI demonstrates how the Keccak algorithm is specialized, secure, and has a wide range of potential applications for hashing images. Finally, we propped our method using the Block Floating Point Hardware 2 (FP2). We contrasted the outcomes of our analysis with other recent optimization techniques used by other researchers, and the results demonstrate our advantages.\",\"PeriodicalId\":68279,\"journal\":{\"name\":\"计算机工程与设计\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-09-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"计算机工程与设计\",\"FirstCategoryId\":\"1093\",\"ListUrlMain\":\"https://doi.org/10.1109/SEEDA-CECNSM57760.2022.9932909\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"计算机工程与设计","FirstCategoryId":"1093","ListUrlMain":"https://doi.org/10.1109/SEEDA-CECNSM57760.2022.9932909","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
High Throughput of Image Processing with Keccak Algorithm using Microprocessor on FPGA
Transmitting images between people has been a crucial aspect of daily communication in our digital world. Therefore, methods are needed to check the integrity and accuracy of the transmitted data. The most famous and secure way today is hashing. This paper focuses on the Keccak algorithm for hashing image sizes $256\times 256$ pixels utilizing our specialized FPGA implementations. Our experiments were performed on the FPGA Intel DE2-115 (EP4CE115F29C7) and the Nios II microprocessor. Additionally, research on computational metrics like throughput, entropy, NPCR, and UACI demonstrates how the Keccak algorithm is specialized, secure, and has a wide range of potential applications for hashing images. Finally, we propped our method using the Block Floating Point Hardware 2 (FP2). We contrasted the outcomes of our analysis with other recent optimization techniques used by other researchers, and the results demonstrate our advantages.
期刊介绍:
Computer Engineering and Design is supervised by China Aerospace Science and Industry Corporation and sponsored by the 706th Institute of the Second Academy of China Aerospace Science and Industry Corporation. It was founded in 1980. The purpose of the journal is to disseminate new technologies and promote academic exchanges. Since its inception, it has adhered to the principle of combining depth and breadth, theory and application, and focused on reporting cutting-edge and hot computer technologies. The journal accepts academic papers with innovative and independent academic insights, including papers on fund projects, award-winning research papers, outstanding papers at academic conferences, doctoral and master's theses, etc.