DMA controller design based on SHA-1 dual channel improvement algorithm

In order to make direct memory access (DMA) high-speed transmission while ensuring the security and integrity of data, the traditional Secure Hash Algorithm (SHA) is improved from the algorithm model and hardware architecture level by adopting the methods of data synchronization preprocessing and mu...

Full description

Bibliographic Details
Main Authors: Wei Wang, Cong He, Jia Qi Shi
Format: Article
Language:English
Published: AIP Publishing LLC 2023-11-01
Series:AIP Advances
Online Access:http://dx.doi.org/10.1063/5.0179525
_version_ 1827595830387802112
author Wei Wang
Cong He
Jia Qi Shi
author_facet Wei Wang
Cong He
Jia Qi Shi
author_sort Wei Wang
collection DOAJ
description In order to make direct memory access (DMA) high-speed transmission while ensuring the security and integrity of data, the traditional Secure Hash Algorithm (SHA) is improved from the algorithm model and hardware architecture level by adopting the methods of data synchronization preprocessing and multi-block multi-output, and a dual-channel design with instant data comparison and data error correction functions adapted to high-speed DMA is achieved. The simulation results show that the maximum clock frequency of the DMA controller is 120 MHz and the throughput rate is up to 3.8 Gbps. The improved comparison channel can output the message summary at an interval of 0.56 μs, whereas the traditional algorithm needs to wait five times as long as the data handling time. The error correction channel also implements multi-block output and error block indexing. The results show that the improved dual-channel design based on the SHA algorithm can be highly adapted to DMA controllers and has good application prospects.
first_indexed 2024-03-09T03:00:05Z
format Article
id doaj.art-73c09a26f9e84a4db57ba8b81630ed20
institution Directory Open Access Journal
issn 2158-3226
language English
last_indexed 2024-03-09T03:00:05Z
publishDate 2023-11-01
publisher AIP Publishing LLC
record_format Article
series AIP Advances
spelling doaj.art-73c09a26f9e84a4db57ba8b81630ed202023-12-04T17:18:29ZengAIP Publishing LLCAIP Advances2158-32262023-11-011311115127115127-1110.1063/5.0179525DMA controller design based on SHA-1 dual channel improvement algorithmWei Wang0Cong He1Jia Qi Shi2Jiangsu Province Engineering Research Center of Integrated Circuit Reliability Technology and Testing System, Wuxi University, Wuxi, ChinaSchool of Electronic and Information Engineering, Nanjing University of Information Science and Technology, Nanjing, ChinaSchool of Atmospheric Physics, Nanjing University of Information Science and Technology, Nanjing, ChinaIn order to make direct memory access (DMA) high-speed transmission while ensuring the security and integrity of data, the traditional Secure Hash Algorithm (SHA) is improved from the algorithm model and hardware architecture level by adopting the methods of data synchronization preprocessing and multi-block multi-output, and a dual-channel design with instant data comparison and data error correction functions adapted to high-speed DMA is achieved. The simulation results show that the maximum clock frequency of the DMA controller is 120 MHz and the throughput rate is up to 3.8 Gbps. The improved comparison channel can output the message summary at an interval of 0.56 μs, whereas the traditional algorithm needs to wait five times as long as the data handling time. The error correction channel also implements multi-block output and error block indexing. The results show that the improved dual-channel design based on the SHA algorithm can be highly adapted to DMA controllers and has good application prospects.http://dx.doi.org/10.1063/5.0179525
spellingShingle Wei Wang
Cong He
Jia Qi Shi
DMA controller design based on SHA-1 dual channel improvement algorithm
AIP Advances
title DMA controller design based on SHA-1 dual channel improvement algorithm
title_full DMA controller design based on SHA-1 dual channel improvement algorithm
title_fullStr DMA controller design based on SHA-1 dual channel improvement algorithm
title_full_unstemmed DMA controller design based on SHA-1 dual channel improvement algorithm
title_short DMA controller design based on SHA-1 dual channel improvement algorithm
title_sort dma controller design based on sha 1 dual channel improvement algorithm
url http://dx.doi.org/10.1063/5.0179525
work_keys_str_mv AT weiwang dmacontrollerdesignbasedonsha1dualchannelimprovementalgorithm
AT conghe dmacontrollerdesignbasedonsha1dualchannelimprovementalgorithm
AT jiaqishi dmacontrollerdesignbasedonsha1dualchannelimprovementalgorithm