Some Results in IT Security Using Language Technology

Prof. Mourad Debbabi (Concordia University)


ABSTRACT

In the past years, language technology emerged as a new viable paradigm to describe and solve security problems. In this talk, we will survey some of the results that we achieved in IT security using techniques that emerged from language technolgy i.e. programming languages, program analysis, fromal semantics and automatic verification. We show how this new paradigm could be used to elegantly describe and solve a variety of practical and real-life security problems such as: Description and analysis of cryptographic protocols, automatic derivation of attack scenarios, malicious code detection and self-certified code.

BIOGRAPHY

Mourad Debbabi is a Full Professor and the Associate Director of the Concordia Institute for Information Systems Engineering at Concordia University. He is also a Concordia Research Chair Tier I in Information Systems Security. He holds Ph.D. and M.Sc. degrees in computer science from Paris-XI Orsay, University, France. He published more than 80 research papers in international journals and conferences on computer security, formal semantics, mobile and embedded platforms, Java technology security and acceleration, cryptographic protocol specification, design and analysis, malicious code detection, programming languages, type theory and specification and verification of safety-critical systems. In the past, he served as Senior Scientist at the Panasonic Information and Network Technologies Laboratory, Princeton, New Jersey, USA; Associate Professor at the Computer Science Department of Laval University, Quebec, Canada; Senior Scientist at General Electric Corporate Research Center, New York, USA; Research Associate at the Computer Science Department of Stanford University, California, USA; and Permanent Researcher at the Bull Corporate Research Center, Paris, France.