Secret Sharing Enabling Multi-Operations on FPGA Design for Multi-party Computation in Storage Systems

Multi-party computation (MPC), a cryptographic primitive, allows several parties to jointly determine a function’s value without leaking their private inputs to others. Secret sharing, a primary method in MPC, distributes a private input secret into several secure shares to protect users’ privacy. It is widely used in MPC implementation and distributed secure storage systems. Despite its computational efficiency, its sensitivity to communication latency is a limitation. However, the Field programmable gate array (FPGA) can mitigate these issues by providing low latency and high bandwidth communication. Firstly, our work introduces an FPGA-based design optimized for secret sharing. Secondly, implementing complex rather than simple instructions can notably decrease communication rounds. Implemented on the UltraScale+ VU13P FPGA, our design achieves about 50% faster than previous implementations, demonstrating substantial improvements in performance and efficiency.

Authors

Institutions

Publication Details

Published
2025-05-25
DOI
https://doi.org/10.1109/iscas56072.2025.11043786
Primary Topic
Advanced Data Storage Technologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Secret Sharing Enabling Multi-Operations on FPGA Design for Multi-party Computation in Storage Systems

Yankang Zhao, Makoto Ikeda
Advanced Data Storage Technologies
article

Secret Sharing Enabling Multi-Operations on FPGA Design for Multi-party Computation in Storage Systems

Yankang Zhao, Makoto Ikeda
article en

Abstract

Multi-party computation (MPC), a cryptographic primitive, allows several parties to jointly determine a function’s value without leaking their private inputs to others. Secret sharing, a primary method in MPC, distributes a private input secret into several secure shares to protect users’ privacy. It is widely used in MPC implementation and distributed secure storage systems. Despite its computational efficiency, its sensitivity to communication latency is a limitation. However, the Field programmable gate array (FPGA) can mitigate these issues by providing low latency and high bandwidth communication. Firstly, our work introduces an FPGA-based design optimized for secret sharing. Secondly, implementing complex rather than simple instructions can notably decrease communication rounds. Implemented on the UltraScale+ VU13P FPGA, our design achieves about 50% faster than previous implementations, demonstrating substantial improvements in performance and efficiency.

The University of Tokyo (JP)
Openalex Percentile: Top 84%
Advanced Data Storage Technologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Secret Sharing Enabling Multi-Operations on FPGA Design for Multi-party Computation in Storage Systems — Yankang Zhao, Makoto Ikeda · (2025) | TGRS Research Map | TGRS