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