Skip to content
View Koukyosyumei's full-sized avatar

Highlights

  • Pro

Block or report Koukyosyumei

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Koukyosyumei/README.md

Hideaki Takahashi 🌍

I’m a second-year Ph.D. student in Computer Science at Columbia University, currently focusing on Zero Knowledge Proofs.

Keywords: Cryptography, Zero Knowledge Proof, Software Testing, Fuzzing, Formal Verification, Rust, Lean4

πŸš€ Featured Projects

  • zkFuzz: ZK circuit fuzzer (IEEE S&P'26, 60+ confirmed bugs)
  • Runwai: Refinement-typed DSL for certified AIR constraints and lookups implemented in Lean4
  • MyZKP: Tutorial e-book to implement zero-knowledge proofs from scratch using Rust and CUDA.
  • AIJack: Security risk simulator for machine learning (400+ stars on GitHub, 10K+ downloads, referenced in 10+ papers)

πŸ› Notable Bugs Found

I’ve discovered and responsibly reported 70+ vulnerabilities in real-world ZK projects. Some confirmed and fixed cases include:

πŸ“„ Selected Publications

  • [IEEE S&P '26] 0️⃣: zkFuzz: Foundation and Framework for Effective Fuzzing of Zero-Knowledge Circuits
    • Hideaki Takahashi*, Jihwan Kim, Suman Jana, Junfeng Yang | paper | code
  • [AAMAS '24] πŸš—: On the Transit Obfuscation Problem
    • Hideaki Takahashi*, Alex Fukunaga | paper | code
  • [ICLR '24] 🌳: VFLAIR: Benchmark for Vertical Federated Learning
    • Tianyuan Zou, Zixuan Gu, Yu He, Hideaki Takahashi*, Yang Liu, Ya-Qin Zhang | paper | code
  • [CVPR '23] πŸŽ₯: Breaching FedMD, Image Recovery via Paired-Logits Inversion Attack
    • Hideaki Takahashi*, Jingjing Liu, and Yang Liu | paper | code

✍️ Pinned Blog Posts

  • Formal Verification of Blockchain Consensus Algorithms in Lean 4 | blog | code
  • Learning x86–64 Machine Language and Assembly by Implementing a Disassembler | blog | code

Pinned Loading

  1. zkFuzz zkFuzz Public

    ZK Circuit Fuzzer (IEEE S&P'26)

    Rust 34 3

  2. AIJack AIJack Public

    Security and Privacy Risk Simulator for Machine Learning (arXiv:2312.17667)

    C++ 412 66

  3. MyZKP MyZKP Public

    Building Zero Knowledge Proof from Scratch in Rust

    Rust 48 2

  4. FLAIR-THU/PairedLogitsInversion FLAIR-THU/PairedLogitsInversion Public

    Implementation of "Breaching FedMD: Image Recovery via Paired-Logits Inversion Attack" (CVPR 2023)

    Python 5

  5. Runwai Runwai Public

    Refinement-typed DSL for certified AIR constraints and lookups

    Lean 5 4

  6. rhoevm rhoevm Public

    symbolic EVM execution engine written in Rust

    Rust 18 2