Trevor Yap

Research Scientist at Nanyang Technological University

Singapore

About

I enjoy learning different things and keen in research in the field of cryptography. I graduated from National University of Singapore (NUS) with a Bachelor of Science in Mathematics and a Minor in Computer Science. This is where I am proficient in undergraduate abstract algebra and analysis. I have understanding of data structure and algorithms. In additional, I took a module on cryptography and coding theory. Furthermore, I have an able to code in different languages such as Python, Java, C/C++ and even query language SQL. I am currently interested in doing cryptanalysis, differential fault attack and side channel analysis I am also currently learning on machine learning and deep learning. GitHub: https://github.com/yap231995

Experience

  • Nanyang Technological University Singapore (5 yrs 7 mos)
    • Research Scientist
      Jul 2025 - Present · 1 yr 1 mo

      Exploring more into side channel analysis

    • Research Assistant
      Feb 2021 - Jul 2025 · 4 yrs 6 mos

      Currently, I am researching on the explainability of deep neural network in the field of side-channel analysis.

    • PhD Student
      Jan 2021 - Apr 2025 · 4 yrs 4 mos

  • Research Intern at Nanyang Technological University
    Jul 2020 - Sep 2020 · 3 mos

    Understand various block cipher attacks such as the classical cryptanalysis, differential fault attack (DFA) and the current state-of-the-art in the current research field such as ExpFault frameworks I have even programmed a code on DFA onto the two block ciphers, AES and GIFT.

  • Research Intern at DSO National Laboratories
    May 2019 - Aug 2019 · 4 mos

    Understand and program cryptography algorithms such as Berlekamp Massey algorithm and Weidermann algorithm. The program that I code these two algorithm are in C++. I have also given a presentation on it at the end of the internship.

  • Undergraduate Teaching Assistant - CS1010S at National University of Singapore
    Jan 2018 - Dec 2018 · 1 yr

    Conduct tutorials and teach python programming methodology. Mark codes of students work.

  • Administrative at SICK Sensor Intelligence
    Jun 2017 - Jul 2017 · 2 mos

    Doing miscellaneous admin