Hi. I'm Chia-Che Tsai.

I am a Postdoc in RISE Lab at UC Berkeley, and will join the CSE department at Texas A&M University as a faculty in Spring 2019. I earned my PhD in December 2017 from Stony Brook University.

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

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

  • 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

  • USENIX ATC 2019

  • SYSTOR 2018

  • AsiaCCS 2018

  • ICDCS 2018

  • SFMA 2018

  • Eurosys 2016 (Heavy Shadow PC)

Contact me at ...