Skip navigation

Cybersecurity in Computer Science

Dr. Marco Pistoia spoke at the CS Seminar about the importance of Cybersecurity in the Computer Science course of studies.

Marco Pistoia, PhD 
Manager, Research Staff Member, Master Inventor IBM T.J. Watson Research Center

Abstract: It can be argued that no concept in Computer Science is more interdisciplinary that Cybersecurity. Any Computer Scientist must have a solid foundation of security, because security is involved in any component of a computer system, including hardware, operating system, applications, databases, and network. Furthermore, security is a key requirement in every single phase of the software lifecycle: design, development, testing, analysis, deployment, provisioning and execution. With the advent of Mobile Computing, security threats have increased dramatically because mobile devices, which often contain large amounts of confidential information, are almost always on and are, unfortunately, easy to lose or steal. With the new "Bring Your Own Device" trend, another challenge is to allow personally owned mobile devices to host both personal and enterprise applications and store both personal and enterprise data, while preventing intentional or unintentional interference, leaking of private data, and contamination of security-sensitive operations. In this talk, I will present the challenges of today's Cybersecurity, and the skills that any Computer Science student must have to be prepared to work in the industry.

Bio: Marco Pistoia, Ph.D. has worked for IBM Corporation since January 1996 and is currently a Manager and Research Staff Member at the IBM T. J. Watson Research Center in Yorktown Heights, New York, where he directs all the research activities in the area of Mobile Middleware. He is the inventor of 21 patents and 70 patent applications, and in January 2010, he was one of 38 IBM employees worldwide to be bestowed the title of IBM Master Inventor. He has also written 10 books and published 30 conference papers and journal articles on various aspects of Program Analysis and Language-Based Security. He has also been invited to lecture at several research institutions worldwide. Dr. Pistoia received his Ph.D. in Mathematics from the Polytechnic Institute of New York University in May 2005. He has been the recipient of several awards, including two ACM SIGSOFT Distinguished Paper