Skip to content
ZG

Zhiyong Gong

Cryptographic Engineer - ZK

Remote / Canada

🔴HODLing

Cryptographic Engineer at IOHK contributing to zero-knowledge proofs for Cardano and Midnight projects. PhD student with research in Cryptography and Quantum Computing. Expertise in ZK proof systems, elliptic curve cryptography, threshold signatures, FHE, and MPC. Fluent in English, French, and Chinese.

Skills

Java9/10
Python9/10
Mathematics9/10
Cryptography8/10
Elliptic Curve Cryptography8/10
SageMath (8/10)Number Theory (8/10)Zero-Knowledge Proofs (8/10)zk-SNARKs (7/10)Halo2 (7/10)Lattice-Based Cryptography (7/10)Rust (7/10)Quantum Computing (6/10)Data Analysis (6/10)FHE (6/10)MPC (6/10)Lean 4 (5/10)Threshold Schnorr/ECDSA (5/10)

Work Experience

Cryptographic Engineer

IOHK

May 2023 — Present

Member of the cryptography team contributing to the design and implementation of zero-knowledge proofs for the Cardano and Midnight projects. Work includes optimizing halo2 proof system and implementing circuits (SHA256/512, Hash-to-Curve, Edwards-curve), implementing and optimizing cryptographic primitives (pairings, arithmetic over fields and elliptic curves), benchmarking ZK proof systems (FRI, HyperPlonk, Spartan, Lasso/Jolt), collaborating on audits with Galois, ZKsecurity, Veridise, and researching post-quantum ZKPs and threshold ECDSA.

Research Assistant

McMaster University

Dec 2022 — Dec 2023

Research on topics in Cryptography and Quantum Computing.

Teaching Assistant

TMU University

Sept 2021 — Dec 2022

Teaching and assisting with courses on programming and cryptography.

Senior Data Analyst

xineurope.com

Sept 2018 — Jan 2021

Analyzing and interpreting complex data sets to support decision-making processes.

Education

McMaster University & TMU University

PhD · Computer Science

2021 – 2023

Sorbonne Université (Paris VI)

MSc · Pure Mathematics

2013 – 2018