Hi. I'm Chia-Che Tsai.

I am a PhD student graduating in Fall 2017 from Stony Brook University. I am soon joining RISE Lab at UC Berkeley as a postdoc, and becoming a new faculty of the CSE department at Texas A&M University, in Fall 2018.

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.

Personal History

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

  • 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

  • SYSTOR 2018



  • AsiaCCS 2018



  • Eurosys 2016 (Heavy Shadow PC)



Contact me at ...