Hi. I'm Chia-Che Tsai.

I am an assistant professor in the CSE department of Texas A&M University as a faculty in Spring 2019. I earned my PhD in December 2017 from Stony Brook University. In 2018, I was a postdoc in RISE Lab of UC Berkeley.

Born in Taiwan, I devote my life to working on interesting problems. My motto is to be constructive to the world, and be supportive to people around me. Also, I love doing research in computer systems.

Learn about my recent work

Recent Work: Graphene-SGX

A Practical Library OS for Unmodified Applications on SGX (USENIX ATC '17)

Selected Publications

Research Topics

My focus is on operating system designs and principles, in the aspect of performance, security, compatibility, and hardware support.

Teaching

  • CSCE611 (Fall 2023) - Operating System (Graduate)

  • CSCE410 (Spring 2023, Fall 2022) - Operating System (Undergraduate)

  • CSCE711 (Fall 2021) - Software Security

  • CSCE678 (Spring 2021, Spring 2020, Spring 2019) - Distributed Systems & Cloud Computing

  • CSCE689 (Fall 2020, Fall 2019) - Secure Computer Systems & Architecture

Personal History

July '23

Funded by NSF's Secure and Trustworthy Cyberspace (SaTC) program (transition-to-production track).

May '22

Funded by NSF's Resilient & Intelligent NextG Systems (RINGS) program with Dr. Guofei Gu and Dr. Jeff Huang.

Jan '19

Started at Texas A&M University as Faculty.

Jan '18

Joined RISE Lab at UC Berkeley as Postdoctoral Researcher.

Dec '17

Defended my PhD Thesis.

Jun '17

Published Graphene-SGX: A Practical Library OS for Unmodified Applications on SGX in ATC'17.

Sep '16

Won Catacosinos Fellowship at Stony Brook University.

Apr '16

Won best paper award in EuroSys'16.

Nov '15

Published How to Get More Value from Your File System Directory Cache in SOSP'15.

Jan '15 - Mar '15

Internship in Intel Lab (Hillsboro, Oregon). Developed Graphene library OS on SGX.

Apr '14

Published Graphene Library OS in EuroSys'14

Sep '11

Joined OSCAR Lab (led by Dr. Donald Porter) in Stony Brook University.

Sep '09 - Jun '11

Master's degree in Computer Science, Columbia University (New York City). Joined Secure System Lab (led by Dr. Junfeng Yang).

Jul '07 - Aug '08

Served as Information Security Officer (Second Lieutenant) in the headquater of Coast Guard Administration, Taiwan.

Sep '03 - Jun '07

Bacholar degree in Computer Science, National Taiwan University.

Aug '85

Born in ChangHua, Taiwan.

All of My Publications

  • Civet: An Efficient Java Partitioning Framework for Hardware Enclaves

    To appear on USENIX Security Symposium 2020
    Chia-Che Tsai (Texas A&M University), Jeongseok Son (UC Berkeley), Bhushan Jain (UNC Chapel Hill), John McAvey (Hendrix College), Raluca Ada Popa (UC Berkeley), and Donald E. Porter (UNC Chapel Hill)
    [PDF]

    • Graphene: A Library Operating Sytem for Compatibility

      PhD Dissertation
      Chia-Che Tsai (Stony Brook University)
      [PDF]

    • CCS'17 Toturial: SGX Security and Privacy

      ACM Conference on Computer and Communication Security (CCS) 2017
      Tae-soo kim (Georgia Tech), Zhiqiang Lin (UT Dallas), Chia-Che Tsai (Stony Brook University)
      [Slides]

    • Graphene-SGX: A Practical Library OS for Unmodified Applications on SGX

      USENIX Annual Technical Conference (ATC) 2017
      Chia-Che Tsai (Stony Brook University), Mona Vij (Intel Corporation), Donald E. Porter (University of North Carolina at Chapel Hill)
      [PDF]

    • A Clairvoyant Approach to Evaluating Software (In)Security

      Hot Topics in Operating Systems (HotOS) 2017
      Bhushan Jain (University of North Carolina at Chapel Hill), Chia-Che Tsai (Stony Brook University), and Donald E. Porter (University of North Carolina at Chapel Hill)
      [PDF]

    • What to Support When You're Supporting: A Study of Modern Linux API Usage and Compatibility

      USENIX ;login: magazine Fall 2016 Vol.41 No.3
      Chia-Che Tsai, Bhushan Jain, Nafees Ahmed Abdul, and Donald E. Porter (Stony Brook University)
      [Website]

    • A Study of Modern Linux API Usage and Compatibility: What to Support When You're Supporting

      European Conference on Computer Systems (EuroSys) 2016 - BEST PAPER
      Chia-Che Tsai, Bhushan Jain, Nafees Ahmed Abdul, and Donald E. Porter (Stony Brook University)
      [DOI] [PDF] [Website]

    • How to Get More Value From Your File System Directory Cache

      Symposium on Operating Systems Principles (SOSP) 2015
      Chia-Che Tsai, Yang Zhan, Jayashree Reddy, Yizheng Jiao, Tao Zhang, and Donald E. Porter (Stony Brook University)
      [DOI] [PDF] [Github]

    • Cooperation and Security Isolation of Library OSes for Multi-Process Applications (Graphene Library OS)

      European Conference on Computer Systems (EuroSys) 2014
      Chia-Che Tsai, Kumar Saurabh Arora, Nehal Bandi, Bhushan Jain, William Jannen, Jitin John (Stony Brook University), Harry A. Kalodner (Bowdoin College), Vrushali Kulkarni (Stony Brook University), Daniela Oliveira (Bowdoin College), Donald E. Porter (Stony Brook University)
      [DOI] [PDF] [Website] [Github]

    • Practical techniques to obviate setuid-to-root binaries

      European Conference on Computer Systems (EuroSys) 2014
      Bhushan Jain, Chia-Che Tsai, Jitin John, and Donald E. Porter (Stony Brook University)
      [DOI] [PDF] [Website] [Github]

    • Virtualize storage, not disks

      Hot Topics in Operating Systems (HotOS) 2013
      William Jannen, Chia-Che Tsai, and Donald E. Porter (Stony Brook University)
      [DOI] [PDF]

    • Pervasive detection of process races in deployed systems

      Symposium on Operating Systems Principles (SOSP) 2011
      Oren Laadan, Nicolas Viennot, Chia-Che Tsai, Chris Blinn, Junfeng Yang, and Jason Nieh (Columbia University)
      [DOI] [PDF]

    • Finding concurrency errors in sequential code: OS-level, in-vivo model checking of process races

      Hot Topics in Operating Systems (HotOS) 2011
      Oren Laadan, Chia-Che Tsai, Nicolas Viennot, Chris Blinn, Peter Senyao Du, Junfeng Yang, and Jason Nieh(Columbia University)
      [DOI] [PDF]

    • Stable deterministic multithreading through schedule memoization

      Operating systems design and implementation (OSDI) 2010
      Heming Cui, Jingyue Wu, Chia-Che Tsai, and Junfeng Yang (Columbia University)
      [DOI] [PDF]

    Program Committee

    • ICDCS 2019

    • USENIX ATC 2019

    • SYSTOR 2018

    • AsiaCCS 2018

    • ICDCS 2018

    • SFMA 2018

    • Eurosys 2016 (Heavy Shadow PC)

    Funding Sources

    Contact me at ...