Research Papers

Journals

M. Dalla Preda and R. Giacobazzi. Semantics-based Code Obfuscation by Abstract Interpretation, Journal of Computer Security, volume 17, number 6, pages 855-908, 2009.
Available: PDF Bibtex

M. Ceccato, M. Dalla Preda, J. Nagra, C. Collberg and P. Tonella. Trading-off Security and Performance in Barrier Slicing for Remote Software Entrusting. Special issue of Springer's Journal of Automated Software Engineering, volume 16, number 2, pages 235-261.
Available: PDF  Bibtex

M. Dalla Preda, M. Christodorescu, S. Jha and S. Debray. A Semantics-Based Approach to Malware Detection ACM Transactions on Programming Languages and Systems, volume 30, number 5, pages 1-54, 2008.
Available: PDF   BibTex



International Conferences

M. Dalla Preda, C. Di Giusto. Hunting distributed malware with the k-calculus. To appear in 18th International Symposium on Fundamentals of Computation Theory  (FCT'11).
Available: PDF   Bibtex

M. Dalla Preda, R.Giacobazzi, S. Debray, K. Coogan, and G. Townsend. Modelling Metamorphism by Abstract Interpretation.
Proceedings of the 17th International Static Analysis Symposium (SAS'10). Volume 6337 of Lecture Notes in Computer Science, pages 218-235. Springer-Verlag, September 2010, Perpignan, France.
Available: PDF    Bibtex

M. Ceccato, M. Dalla Preda, A. Majumdar, P. Tonella. Remote software protection by orthogonal client replacement.  In D. Shin, editor, Proceedings of the 24th Annual ACM Symposium on Applied Computing (SAC'09-SE track), pages 448-455, ACM SIGAPP press, March 2009.
Available: PDF  Bibtex

M. Dalla Preda, R. Giacobazzi, E. Visentini.  Hiding Software Watermarks in Loop Structures. In M. Alpuente and G. Visal, editors, Proceedings of the 15th International Static Analysis Symposium (SAS'08).
Volume 5079 of Lecture Notes in Computer Science, pages 174-188. Springer-Verlag, July 2008, Valencia, Spain.
Available: PDF   Slides  BibTex

M. Ceccato, M. Dalla Preda, J. Nagra, C. Collberg, P. Tonella. Barrier Slicing for Remote Software Trusting.  In Proceedings of the 7th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM'07), pages 27-36, IEEE Computer Society Press. October 2007, Paris, France.
Available: PDF   BibTex

M. Dalla Preda, M. Christodorescu, S. Jha and S. Debray. A Semantics-Based Approach to Malware Detection. In M. Hofmann and M. Felleisen, editors, Proceedings of the 34th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL'07), pages 377-388. ACM press. Nice, France, January 2007.
Available: PDF  Slides  BibTex

M. Dalla Preda. Hunting Obfuscated Malware by Abstract Interpretation. Doctoral Symposium of  the 14th International Symposium on Formal Methods (FM'06). August 2006, Hamilton, Canada.
Available: PDF  Slides  BibTex

M. Dalla Preda, M. Madou, K. De Bosschere and R. Giacobazzi. Opaque Predicate Detection by Abstract Interpretation. In M. Johnson and V. Vene, editors, Proceedings of the 11th International Conference on Algebriac Methodology and Software Technology (AMAST'06) Volume 4019 of Lecture Notes in Computer Science, pages 81-95, Springer-Verlag. July 2006, Kuressaare, Estonia.
Available: Slides  PDF  BibTex

M. Dalla Preda and R. Giacobazzi. Control Code Obfuscation by Abstract Interpretation. In B. K. Aichernig and B. Beckert, editors, Proceedings of the 3rd IEEE International Conference on Software Engineering and Formal Methods (SEFM'05). pages 301-310, IEEE Computer Society  Press.  September 2005, Koblenz, Germany.
Available: Slides  PDF BibTex

M. Dalla Preda and R. Giacobazzi. Semantics-based Code Obfuscation by Abstract Interpretation. In, L. Caires, G Italiano, L. Monteiro, C. Palamidessi and M. Yung, editors, Proceedings of the 32nd International Colloquium on Automata, Languages and Programming (ICALP'05 - Track B). Volume 3580 of Lecture Notes in Computer Science, pages 1325-1336, Springer-Verlag. July 2005, Lisboa, Portugal.
Available: Slides  PDF  
BibTex

M. Dalla Preda. Completeness Refinement in Abstract Symbolic Trajectory Evaluation. In, R. Giacobazzi, editor,  Proceedings of the 11th Static Analysis Symposium  (SAS'04). Volume 3148 of Lecture Notes in Computer Science, pages 38-52. Springer, August 2004, Verona, Italy.
Available: PDF  Slides 
BibTex


Ph.D. Thesis

M. Dalla Preda. Code Obfuscation and Malware Detection by Abstract Interpretation. Dipartimento di Informatica, Universita' di Verona, TD-02-07, 2007.
 
Awards  
On August 2006 the thesis received the QinetiQ Award for research  with strong practical applications, awarded in the context of the thesis accepted for submission at the Doctoral Symposium associated to the 14th International Symposium on Formal Methods 2006. Pdf.

On October 2007 the thesis was awarded a special mention from the IC-EATCS, the Italian Chapter of the Europesn Association for Theoretical Computer Science.  




Copyright Notice

The documents distributed have been provided by the contributing authors as a means to ensure timely dissemination of technical work on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.




Home Page