CIRCUITS AND METHODS FOR PERFORMING HASH ALGORITHM

Circuits and methods for performing a hash algorithm are disclosed. A circuit includes: an input module receiving data; and an operation module calculating a hash value based on the received data. The operation module includes multiple operation stages (0th operation stage, 1st operation stage, up t...

Full description

Saved in:
Bibliographic Details
Main Authors XU, Chao, YANG, Zuoxing, XUE, Ke, LI, Nan, FAN, Zhijun
Format Patent
LanguageEnglish
Published 12.05.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Circuits and methods for performing a hash algorithm are disclosed. A circuit includes: an input module receiving data; and an operation module calculating a hash value based on the received data. The operation module includes multiple operation stages (0th operation stage, 1st operation stage, up to P-th operation stage, P being a fixed positive integer greater than 1 and less than the number of operation stages in a pipeline structure) arranged in the pipeline structure. Each of the 1st operation stage to P-th operation stage includes: cache registers storing intermediate values of a current operation stage and operating at a first frequency, and extension registers storing extension data of the current operation stage and the extension registers comprising a first set of extension registers operating at the first frequency and a second set of extension registers operating at a second frequency which is 1/N times the first frequency.
Bibliography:Application Number: US202117602166