PipeZK: Accelerating Zero-Knowledge Proof with a Pipelined Architecture

计算机科学 数据流 零知识证明 加速 密码学 计算 密码原语 并行计算 分布式计算 嵌入式系统 理论计算机科学 密码协议 算法
作者
Ye Zhang,Shuo Wang,Xian Zhang,Jiangbin Dong,Xingzhong Mao,Fan Long,Cong Wang,Dong Zhou,Mingyu Gao,Guangyu Sun
出处
期刊:International Symposium on Computer Architecture 被引量:18
标识
DOI:10.1109/isca52012.2021.00040
摘要

Zero-knowledge proof (ZKP) is a promising cryptographic protocol for both computation integrity and privacy. It can be used in many privacy-preserving applications including verifiable cloud outsourcing and blockchains. The major obstacle of using ZKP in practice is its time-consuming step for proof generation, which consists of large-size polynomial computations and multi-scalar multiplications on elliptic curves. To efficiently and practically support ZKP in real-world applications, we propose PipeZK, a pipelined accelerator with two subsystems to handle the aforementioned two intensive compute tasks, respectively. The first subsystem uses a novel dataflow to decompose large kernels into smaller ones that execute on bandwidth-efficient hardware modules, with optimized off-chip memory accesses and on-chip compute resources. The second subsystem adopts a lightweight dynamic work dispatch mechanism to share the heavy processing units, with minimized resource underutilization and load imbalance. When evaluated in 28 nm, PipeZK can achieve 10x speedup on standard cryptographic benchmarks, and 5x on a widely-used cryptocurrency application, Zcash.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
量子星尘发布了新的文献求助10
刚刚
超级盼烟发布了新的文献求助10
刚刚
刚刚
keke完成签到,获得积分10
1秒前
可爱砖头发布了新的文献求助10
1秒前
1秒前
岁岁十六-完成签到,获得积分10
1秒前
2秒前
A1len发布了新的文献求助10
2秒前
失眠的莺完成签到,获得积分10
2秒前
惠若烟发布了新的文献求助30
2秒前
yk完成签到,获得积分10
4秒前
4秒前
打打应助煎饼采纳,获得10
5秒前
112233发布了新的文献求助10
6秒前
钟子怡完成签到,获得积分20
6秒前
有点儿发布了新的文献求助10
6秒前
6秒前
了了完成签到,获得积分10
7秒前
星辰大海应助酱紫采纳,获得10
7秒前
kai完成签到,获得积分10
7秒前
pyx完成签到,获得积分10
7秒前
超级安荷完成签到,获得积分10
7秒前
9秒前
周以筠完成签到,获得积分10
9秒前
9秒前
9秒前
9秒前
Ava应助Vater采纳,获得10
9秒前
大个应助taotao采纳,获得10
9秒前
11秒前
惠若烟完成签到,获得积分10
11秒前
鹿仙发布了新的文献求助10
12秒前
今后应助优雅枫叶采纳,获得10
12秒前
钟于完成签到,获得积分10
12秒前
灵魂歌手发布了新的文献求助30
12秒前
蛋卷王完成签到,获得积分10
13秒前
Jaho完成签到,获得积分10
13秒前
了了发布了新的文献求助10
14秒前
ljy完成签到 ,获得积分10
14秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Bioseparations Science and Engineering Third Edition 1000
Lloyd's Register of Shipping's Approach to the Control of Incidents of Brittle Fracture in Ship Structures 1000
BRITTLE FRACTURE IN WELDED SHIPS 1000
Entre Praga y Madrid: los contactos checoslovaco-españoles (1948-1977) 1000
Encyclopedia of Materials: Plastics and Polymers 800
Signals, Systems, and Signal Processing 610
热门求助领域 (近24小时)
化学 材料科学 医学 生物 工程类 纳米技术 有机化学 物理 生物化学 化学工程 计算机科学 复合材料 内科学 催化作用 光电子学 物理化学 电极 冶金 遗传学 细胞生物学
热门帖子
关注 科研通微信公众号,转发送积分 6114140
求助须知:如何正确求助?哪些是违规求助? 7942615
关于积分的说明 16467589
捐赠科研通 5238640
什么是DOI,文献DOI怎么找? 2799038
邀请新用户注册赠送积分活动 1780672
关于科研通互助平台的介绍 1652925