plonky2-ed25519
Repository!plonky2-ed25519
is a specialized implementation within the Plonky2 family, tailored specifically for the ed25519 cryptographic signature scheme. This repository builds upon the core principles of plonky2-gpu
, leveraging GPU acceleration through the CUDA framework to enhance the efficiency of cryptographic operations.
Instructions:
Prerequisites:
Building and Running:
git clone https://github.com/sideprotocol/plonky2-ed25519.git
cd plonky2-ed25519
./test.sh
Test Results: Our tests demonstrate a remarkable reduction in proving time for ed25519 signatures — from 45 seconds to 5 seconds with plonky2-ed25519. This optimized performance showcases the power of GPU parallelization in cryptographic operations.
DISCLAIMER: This implementation is currently in its early stages and is not deemed production-ready. Use for experimentation and exploration purposes only.