一种Scrypt算法电路和方法

By introducing a control module, a computation module, an extraction module, a storage module, and a recovery module into the Scrypt algorithm, the memory dependency problem of the Scrypt algorithm is solved, and a more efficient computation process is achieved.

CN115658596BActive Publication Date: 2026-07-17SHANGHAI YIJIAXIN INTEGRATED CIRCUIT DESIGN CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHANGHAI YIJIAXIN INTEGRATED CIRCUIT DESIGN CO LTD
Filing Date
2022-10-26
Publication Date
2026-07-17

Smart Images

  • Figure CN115658596B_ABST
    Figure CN115658596B_ABST
Patent Text Reader

Abstract

本发明提供一种Scrypt算法电路和方法,所述电路包含控制模块、运算模块、抽取模块、存储模块和恢复模块,第一周期中控制模块将待计算任务输入到运算模块进行1024次block_salsa运算;抽取模块按照预设间隔对中间数据进行抽取并依次存储到存储模块;第二周期中控制模块产生存储模块读地址,并将读取的中间数据输入到恢复模块;恢复模块恢复所述中间数据对应的前后两次block_salsa运算的结果值,并选取其一输入到运算模块执行运算,运算的结果值转换成存储模块读地址执行下一次运算,将每次运算的结果值转换成存储模块读地址执行下一次运算,循环1024次的结果值作为最后输出结果。本发明通过恢复模块通过中间数据快速得到所需结果,提高了Scrypt算法计算效率。
Need to check novelty before this filing date? Find Prior Art