Ziyang Jin

 

 

Hi there, welcome to my homepage!

I am a Ph.D. student studying theoretical computer science (TCS) at the University of Toronto (UofT), where I am very fortunate to be supervised by Akshayaram Srinivasan to work on exciting topics in cryptography. Previously, I completed my M.Sc. in computer science also at UofT, under great supervision of Mike Molloy in graph theory. Before that, I worked as a software enigneer. A few years ago, I obtained a B.Sc. in computer science at The University of British Columbia (UBC) [1], where I was inspired by Will Evans and Nick Harvey to study theoretical computer science. Feel free to drop me an email for your great research ideas, or just say hi to me.

More specifically, my research interests lie in:

I also like game theory, complexity theory, and coding theory. I am also interested in applying cryptography to real-world applications.

Email: [first-name] [at] cs [dot] toronto [dot] edu | LinkedIn | GitHub

Research

Papers

  1. Non-Interactive Secure Computation with Constant Communication Overhead
    with Yuval Ishai, Naty Peter, Akshayaram Srinivasan
    to appear in the 45th Annual International Conference on the Theory and Applications of Cryptographic Techniques [Eurocrypt 2026]

Thesis

  1. [Master's Thesis] Frugal Colouring of Graphs with Girth At Least Five
    • We proved that for any graph with girth at least five and maximum degree d, there exists a (1+o(1))(d / ln d)-colouring such that for every vertex v, no colour appears more than polylog(d) times in the neighbourhood of v. Our work employs a technique called the semi-random method (a.k.a. the Rödl Nibble) and bases on the proof in [Kim95] for bounding the chromatic number of girth five graphs. We use a non-trivial lopsided Lovász Local Lemma to complete the colouring.

Other Publications

  1. Classical Verification of Quantum Computations (from Yael Kalai's talk)
    Fields Notes (Fields Institute Newsletter), 21:7 (Winter 2026), pp. 19-21. The Fields Institute for Research in Mathematical Sciences.

Selected Talks

Date Institute Event Title
2026-01-14   University of Toronto Crypto Reading Group A New Approach to Large Party Beaver-Style MPC with Small Computational Overhead [JLS25]
2025-02-27   University of Toronto Theory Student Seminar Polishchuk-Spielman Bivariate Testing and An Application [PS94]
2025-01-17   University of Toronto Crypto Reading Group SNARGs under LWE via propositional proofs [JKLV24]
2025-01-10   University of Toronto Crypto Reading Group Universal SNARGs for NP from Proofs of Correctness [JKLM24]
2024-06-13   University of Toronto Theory Reading Group   Public-Key Encryption, Local Pseudorandom Generators, and the Low-Degree Method [BKR23]
2024-01-24   University of Toronto Theory Student Seminar   Frugal Colouring of Graphs with Girth At Least Five
2023-10-11   University of Toronto Theory Student Seminar   Graph Colouring and the Rödl Nibble
2023-04-26   University of Toronto Theory Student Seminar   The Probabilistic Method and Entropy Compression

Unpublished Write-ups

2024   Non-Interactive Zero-Knowledge Proof of 3-Colouring   Notes
2024   Doubly Efficient Proof Systems [GKR08]   Notes and Slides
2023   Entropy Compression and Frugal Colouring   Notes
2022   The Puzzle Toad No. 39   Our solution

Academic Services

Teaching

University of Toronto
Term Role Course Code Title Notes
2026 Winter TA CSC 310 Information Theory Tutorial 1 Tutorial 2 Tutorial 4 Tutorial 5 Tutorial 6
2026 Winter TA CSC 373 Algorithm Design, Analysis, and Complexity
2025 Fall TA CSC 463 Computational Complexity and Computability
2025 Fall Lead TA CSC 364 Foundations of Computer Security
2025 Winter Lead TA CSC 165 Mathematical Expression and Reasoning for Computer Science
2025 Winter TA/mentor PRISM Preparation for Research through Immersion, Skills, and Mentorship
2024 Fall TA CSC WDI (UTM) Writing Development Initiative for CSC207, CSC258, CSC236, CSC373
2024 Fall TA CSC 263 Data Structures and Analysis
2024 Winter TA CSC 310 Information Theory
2024 Winter Lead TA CSC 373 Algorithm Design, Analysis, and Complexity
2023 Fall Instructor [3] CSC 236 Introduction to the Theory of Computation
2023 Summer Prep TA [4] CSC 240 Enriched Introduction to the Theory of Computation
2023 Winter Instructor [3] CSC 373 Algorithm Design, Analysis, and Complexity
The University of British Columbia
Term Role Course Code Title
2019 Winter UTA CPSC 320 Intermediate Algorithm Design and Analysis
2018 Fall UTA CPSC 311 Definition of Programming Languages
2018 Winter UTA CPSC 313 Computer Hardware and Operating Systems
2016 Summer & Fall UTA CPSC 221 Basic Algorithms and Data Structures
2015 Summer & Fall, 2016 Winter UTA CPSC 121 Models of Computation

Volunteer

Supervise Undergrad Reading Projects

If you are an undergrad at UofT and interested in cryptography, especially secure multi-party computation (MPC), I am happy to supervise a reading project on MPC. A reading projects is where many theory students start their research, by first learning the fundamentals and classical results. I will give you a series of textbook chapters/papers about MPC to read, and we will meet for 30 minutes every week where you explain the paper in your own words. If by chance we happen to find some interesting problem to work on together, then we can extend it to a full research project.

If you are interested, feel free to send me an email with your transcript and explain your motivation to do research in cryptography, or TCS in general.

Miscellaneous

Know-How


Footnotes


© 2026-2027 Ziyang Jin. All rights reserved.