Acceleration of Image Processing with SHA-3 (Keccak) Algorithm using FPGA

Argyrios Sideris, Theodora Sanida, Dimitris Tsiktsiris, M. Dasygenis
{"title":"Acceleration of Image Processing with SHA-3 (Keccak) Algorithm using FPGA","authors":"Argyrios Sideris, Theodora Sanida, Dimitris Tsiktsiris, M. Dasygenis","doi":"10.55708/js0107004","DOIUrl":null,"url":null,"abstract":": In our digital world, the transmission of images between people has played an essential part in everyday communication. As a result, procedures to ensure the integrity and accuracy of the communicated data are required. Today, hashing is the most popular and secure way. This article focuses on the SHA-3 for hashing images dimensions 256 × 256 pixels with our custom implementations on the FPGA based on the Very High Speed Integrated Circuit Hardware Description Language (VHDL). We perform our experiments on the Intel Arria 10 GX FPGA and the Nios II processor. Also, our experiments with calculating metrics such as entropy, NPCR and UACI show that the SHA-3 is secure, reliable and has high application potential for hashing images. We propose designs to improve throughput, security, and efficiency criteria. We strengthened our design using the IP Block Floating Point Hardware 2 (FPH-2). Our experiments with the proposed implementation have shown increased throughput by 14.38% and efficiency by 13.95% of the SHA-3 algorithm. Finally, we compared our findings to other researchers’ existing optimization methodologies, giving data that demonstrate our research’s strengths.","PeriodicalId":156864,"journal":{"name":"Journal of Engineering Research and Sciences","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Engineering Research and Sciences","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.55708/js0107004","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

: In our digital world, the transmission of images between people has played an essential part in everyday communication. As a result, procedures to ensure the integrity and accuracy of the communicated data are required. Today, hashing is the most popular and secure way. This article focuses on the SHA-3 for hashing images dimensions 256 × 256 pixels with our custom implementations on the FPGA based on the Very High Speed Integrated Circuit Hardware Description Language (VHDL). We perform our experiments on the Intel Arria 10 GX FPGA and the Nios II processor. Also, our experiments with calculating metrics such as entropy, NPCR and UACI show that the SHA-3 is secure, reliable and has high application potential for hashing images. We propose designs to improve throughput, security, and efficiency criteria. We strengthened our design using the IP Block Floating Point Hardware 2 (FPH-2). Our experiments with the proposed implementation have shown increased throughput by 14.38% and efficiency by 13.95% of the SHA-3 algorithm. Finally, we compared our findings to other researchers’ existing optimization methodologies, giving data that demonstrate our research’s strengths.
基于FPGA的SHA-3 (Keccak)算法加速图像处理
在我们的数字世界中,人与人之间的图像传输在日常交流中起着至关重要的作用。因此,需要制定程序来确保所传送数据的完整性和准确性。如今,散列是最流行和最安全的方法。本文重点介绍了基于高速集成电路硬件描述语言(VHDL)的FPGA上的自定义实现用于哈希256 × 256像素图像的SHA-3。我们在Intel Arria 10 GX FPGA和Nios II处理器上进行了实验。通过熵、NPCR和UACI等指标的计算实验表明,SHA-3算法安全可靠,在图像哈希中具有很高的应用潜力。我们提出了改进吞吐量、安全性和效率标准的设计。我们使用IP块浮点硬件2 (FPH-2)来加强我们的设计。我们提出的实现的实验表明,与SHA-3算法相比,吞吐量提高了14.38%,效率提高了13.95%。最后,我们将我们的发现与其他研究人员现有的优化方法进行了比较,给出了证明我们研究优势的数据。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信