selected publications conference paper Akshintala, A., Jain, B., Tsai, C., Ferdman, M., & Porter, D. E. (2019). x86-64 instruction usage among C/C++ applications. 68-79. Jain, B., Tsai, C., & Porter, D. E. (2017). A Clairvoyant Approach to Evaluating Software (In)Security. 62-68. Kim, T., Lin, Z., & Tsai, C. (2017). CCS'17 Tutorial Abstract / SGX Security and Privacy. Proceedings of the ACM Conference on Computer and Communications Security. 2613-2614. Tsai, C., Porter, D. E., & Vij, M. (2017). Graphene-SGX: A Practical Library OS for Unmodified Applications on SGX. 645-658. Tsai, C., Jain, B., Abdul, N. A., & Porter, D. E. (2016). A study of modern Linux API usage and compatibility. 1-16. Tsai, C., Zhan, Y., Reddy, J., Jiao, Y., Zhang, T., & Porter, D. E. (2015). How to get more value from your file system directory cache. 441-456. Tsai, C., Arora, K. S., Bandi, N., Jain, B., Jannen, W., John, J., ... Porter, D. E. (2014). Cooperation and security isolation of library OSes for multi-process applications. 9. Jain, B., Tsai, C., John, J., & Porter, D. E. (2014). Practical techniques to obviate setuid-to-root binaries. 8.
teaching activities CSCE410 Operating Systems Instructor CSCE451 Software Reverse Engineering Instructor CSCE491 Hnr-research Instructor CSCE491 Hnr-research Instructor CSCE611 Operating Systems Instructor CSCE652 Software Reverse Engineering Instructor CSCE678 Distributed Sys & Cloud Comp Instructor CSCE685 Directed Studies Instructor CSCE689 Sptp: Secure Comp Syst And Arc Instructor CSCE689 Sptp:secure Comp Syst & Arc Instructor CSCE691 Research Instructor CSCE713 Software Security Instructor ECEN757 Distributed Sys & Cloud Comp Instructor ENGR689 Sptp: Cloud Computing Instructor
education and training Ph.D. in Computer Science, Stony Brook University - (Stony Brook, New York, United States) 2017 M.S. in Computer Science, Columbia University - (New York, New York, United States) 2011 B.S. in Computer Science and Information Technology, National Taiwan University - (Taipei, Taipei, Taiwan) 2007