About Me

I’m Tianyi Li, a Blockchain Security Engineer at CertiK.

Previously, I was a Senior Security Engineer at Ant Group, where I designed and implemented high-performance MPC (Secure Multi-Party Computation) systems.

I received my Bachelor’s and Master’s degrees from the Wangxuan Institute of Computer Technology (WICT) at Peking University (PKU). My academic research focused on browser fingerprinting and detection techniques. Beyond academia, I have extensive experience in web security, privacy-enhancing technologies, and program analysis (JavaScript and Linux binaries).

I was also an active member of the CTF team r3kapig (ID: n0b0dy), focusing primarily on web challenges.

Outside of technology, I am passionate about music and Chinese opera. I have sung Bass in the PKU EECS choir for 7 years. You can view our rehearsal history here.

Contact

Work Experience

2023.5 - Present @ CertiK, Blockchain Security Engineer

2021.7 - 2023.5 @ Ant Group, Senior Security Engineer

Education

Research Interests

Projects

  1. gbdt-rs: A fast and secure GBDT library, supporting TEEs such as Intel SGX and ARM TrustZone.
  2. Redis Rogue Server: An RCE exploit for Redis <= 5.0.5.

Publications

[Google Scholar]

  1. FPFlow: Detect and Prevent Browser Fingerprinting with Dynamic Taint Analysis Tianyi Li, Xiaofeng Zheng, Kaiwen Shen, Xinhui Han
    [S&P POSTER] Security & Privacy IEEE, 2021
    [CCSAC] China Cyber Security Annual Conference, 2021
    poster abstract, paper

  2. From Exposed to Exploited: Drawing the Picture of Industrial Control Systems Security Status in the Internet Age Yixiong Wu, Jianwei Zhuge, Tingting Yin, Tianyi Li, Junmin Zhu, Guannan Guo, Yue Liu, and Jianju Hu
    [ICISSP] International Conference on Information Systems Security and Privacy, 2021
    pdf

  3. Poster: gbdt-rs: Fast and Trustworthy Gradient Boosting Decision Tree Tianyi Li, Tongxin Li, Yu Ding, Yulong Zhang, Tao Wei, Xinhui Han
    [S&P POSTER] Security & Privacy IEEE, 2019
    pdf, code

  4. POSTER: PT-DBG: Automatically anti-debugging bypassing based on Intel Processor Trace Guancheng Li, Yongheng Chen, Tianyi Li, Tongxin Li, Xinfeng Wu, Chao Zhang, Xinhui Han
    [S&P POSTER] Security & Privacy IEEE, 2018
    pdf

Patents

  1. Dynamic JavaScript taint analysis: CN112199274A
  2. Multiparty computation algorithms: CN114726514A, CN114692060A
  3. Multiparty computation system design: CN114726512A, CN114726511A, CN114726580A, CN114003962A, CN113992439A, CN113987554A

Selected CTF Awards