My research has been funded by NSF grants CNS-0831268, CNS-0915394, CNS-0931992, CNS-0952128 (CAREER award), CNS-1117711, the US Army (via CERDEC and ARO), NEC Research Laboratories America, and various internal sources at Rutgers. Their support is gratefully acknowledged. I also maintain a page listing my presentations.
| [1] | An Analysis of the Mozilla Jetpack Extension Framework, Rezwana Karim, Mohan Dhawan, Vinod Ganapathy, and Chung-chieh Shan, In ECOOP'12: Proceedings of the 26th European Conference on Object-Oriented Programming, Beijing, China, June 2012. |
| [2] | Enhancing JavaScript with Transactions, Mohan Dhawan, Chung-chieh Shan, and Vinod Ganapathy, In ECOOP'12: Proceedings of the 26th European Conference on Object-Oriented Programming, Beijing, China, June 2012. |
| [3] | Fast, Memory-efficient Regular Expression Matching with NFA-OBDDs, Liu Yang, Rezwana Karim, Vinod Ganapathy, and Randy Smith, Computer Networks, 55(15), October 2011, pages 3376-3393. |
| [4] | K2C: Cryptographic Cloud Storage With Lazy Revocation and Anonymous Access, Saman Zarandioon, Danfeng Yao, and Vinod Ganapathy, In SecureComm'11: Proceedings of the 7th International ICST Conference on Security and Privacy in Communication Networks, London, UK, September 2011. |
| [5] | Monitoring Data Structures using Hardware Transactional Memory, Shakeel Butt, Vinod Ganapathy, Arati Baliga, and Mihai Christodorescu, In RV'11: Proceedings of the 2nd International Conference on Runtime Verification, San Francisco, California, September 2011. |
| [6] | The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices, Amruta Gokhale, John McCabe, Vinod Ganapathy, and Ulrich Kremer, In TrustED'11: First International Workshop on Trustworthy Embedded Devices, Leuven, Belgium, September 2011. |
| [7] | Detecting Kernel-Level Rootkits using Data Structure Invariants, Arati Baliga, Vinod Ganapathy, and Liviu Iftode, IEEE Transactions on Dependable and Secure Computing, 8(5), September/October 2011, pages 670-684. |
| [8] | Security versus Energy Tradeoffs in Host-based Mobile Malware Detection, Jeffrey Bickford, H. Andrés Lagar-Cavilla, Alexander Varshavsky, Vinod Ganapathy, and Liviu Iftode, In MobiSys'11: Proceedings of the 9th International Symposium on Mobile Systems, Applications, and Services, Bethesda, Maryland, USA, June/July 2011. |
| [9] | Improving NFA-based Signature Matching using Ordered Binary Decision Diagrams, Liu Yang, Rezwana Karim, Vinod Ganapathy, and Randy Smith, In RAID'10: Proceedings of the 13th International Symposium on Recent Advances in Intrusion Detection, Ottawa, Canada, September 2010, Journal version appears as [3]. |
| [10] | Position Paper: The Case for JavaScript Transactions, Mohan Dhawan, Chung-chieh Shan, and Vinod Ganapathy, In PLAS'10: Proceedings of the ACM SIGPLAN 5th Workshop on Programming Languages and Analysis for Security, Toronto, Canada, June 2010. |
| [11] | Rootkits on Smart Phones: Attacks, Implications and Opportunities, Jeffrey Bickford, Ryan O'Hare, Arati Baliga, Vinod Ganapathy, and Liviu Iftode, In HotMobile'10: Proceedings of the 11th International Workshop on Mobile Computing Systems and Applications, Annapolis, Maryland, USA, February 2010. |
| [12] | Analyzing Information Flow in JavaScript-based Browser Extensions, Mohan Dhawan, and Vinod Ganapathy, In ACSAC'09: Proceedings of the 25th Annual Computer Security Applications Conference, Honolulu, Hawaii, December 2009, Outstanding Student Paper Award. |
| [13] | Protecting Commodity Operating System Kernels from Vulnerable Device Drivers, Shakeel Butt, Vinod Ganapathy, Michael M. Swift, and Chih-Cheng Chang, In ACSAC'09: Proceedings of the 25th Annual Computer Security Applications Conference, Honolulu, Hawaii, December 2009. |
| [14] | Detecting Identity Spoofs in 802.11e Wireless Networks, Gayathri Chandrashekaran, John Austen Francisco, Vinod Ganapathy, Marco Gruteser, and Wade Trappe, In GLOBECOM'09: Proceedings of the IEEE Global Communications Conference, Honolulu, Hawaii, November/December 2009. |
| [15] | Privacy-aware Identity Management for Client-side Mashup Applications, Saman Zarandioon, Danfeng Yao, and Vinod Ganapathy, In DIM'09: Proceedings of the 5th ACM Workshop on Digital Identity Management, Chicago, Illinois, November 2009. |
| [16] | Privately Querying Location-based Services with SybilQuery, Pravin Shankar, Vinod Ganapathy, and Liviu Iftode, In UbiComp'09: Proceedings of the 11th International Conference on Ubiquitous Computing, Orlando, Florida, September/October 2009. |
| [17] | Working Set-Based Access Control for Network File Systems, Stephen Smaldone, Vinod Ganapathy, and Liviu Iftode, In SACMAT'09: Proceedings of the 14th ACM Symposium on Access Control Models and Technologies, Stresa, Italy, June 2009. |
| [18] | Evaluating Attack Amplification in Online Social Networks, Blase E. Ur, and Vinod Ganapathy, In W2SP'09: Web 2.0 Security and Privacy Workshop, Oakland, California, USA, May 2009. |
| [19] | Automatic Inference and Enforcement of Kernel Data Structure Invariants, Arati Baliga, Vinod Ganapathy, and Liviu Iftode, In ACSAC'08: Proceedings of the 24th Annual Computer Security Applications Conference, Anaheim, California, USA, December 2008, Outstanding Student Paper Award. Journal version appears as [7]. |
| [20] | OMOS: A Framework for Secure Communication in Mashup Applications, Saman Zarandioon, Danfeng Yao, and Vinod Ganapathy, In ACSAC'08: Proceedings of the 24th Annual Computer Security Applications Conference, Anaheim, California, USA, December 2008. |
| [21] | Enforcing Authorization Policies using Transactional Memory Introspection, Arnar Birgisson, Mohan Dhawan, Úlfar Erlingsson, Vinod Ganapathy, and Liviu Iftode, In CCS'08: Proceedings of the 15th ACM Conference on Computer and Communications Security, Alexandria, Virginia, USA, October 2008. |
| [22] | The Design and Implementation of Microdrivers, Vinod Ganapathy, Matthew J. Renzelmann, Arini Balakrishnan, Michael M. Swift, and Somesh Jha, In ASPLOS'08: Proceedings of the Thirteenth International Conference on Architectural Support for Programming Languages and Operating Systems, Seattle, Washington, USA, March 2008. |
| [23] | Mining Security-Sensitive Operations in Legacy Code using Concept Analysis, Vinod Ganapathy, David King, Trent Jaeger, and Somesh Jha, In ICSE'07: Proceedings of the 29th ACM/IEEE International Conference on Software Engineering, Minneapolis, Minnesota, USA, May 2007. |
| [24] | Microdrivers: A New Architecture for Device Drivers, Vinod Ganapathy, Arini Balakrishnan, Michael M. Swift, and Somesh Jha, In HotOS'07: Proceedings of the 11th Workshop on Hot Topics in Operating Systems, San Diego, California, USA, May 2007. |
| [25] | NetSpy: Automatic Generation of Spyware Signatures for NIDS, Hao Wang, Somesh Jha, and Vinod Ganapathy, In ACSAC'06: Proceedings of the 22nd Annual Computer Security Applications Conference, Miami Beach, Florida, USA, December 2006. |
| [26] | HeapMD: Identifying Heap-based Bugs using Anomaly Detection, Trishul M. Chilimbi, and Vinod Ganapathy, In ASPLOS'06: Proceedings of the Twelfth International Conference on Architectural Support for Programming Languages and Operating Systems, San Jose, California, USA, October 2006. |
| [27] | Retrofitting Legacy Code for Authorization Policy Enforcement, Vinod Ganapathy, Trent Jaeger, and Somesh Jha, In IEEE S&P'06: Proceedings of the 2006 IEEE Symposium on Security and Privacy, Berkeley/Oakland, California, USA, May 2006. |
| [28] | Towards Automated Authorization Policy Enforcement, Vinod Ganapathy, Trent Jaeger, and Somesh Jha, In SELinux'06: Proceedings of the Second Annual Security Enhanced Linux Symposium, Baltimore, Maryland, USA, March 2006. |
| [29] | Automatic Placement of Authorization Hooks in the Linux Security Modules Framework, Vinod Ganapathy, Trent Jaeger, and Somesh Jha, In CCS'05: Proceedings of the 12th ACM Conference on Computer and Communications Security, Alexandria, Virginia, USA, November 2005. |
| [30] | An Auctioning Reputation System Based on Anomaly Detection, Shai Rubin, Mihai Christodorescu, Vinod Ganapathy, Jonathon T. Giffin, Louis Kruger, Hao Wang, and Nicholas Kidd, In CCS'05: Proceedings of the 12th ACM Conference on Computer and Communications Security, Alexandria, Virginia, USA, November 2005. |
| [31] | Automatic Discovery of API-Level Exploits, Vinod Ganapathy, Sanjit A. Seshia, Somesh Jha, Thomas W. Reps, and Randal E. Bryant, In ICSE'05: Proceedings of the 27th ACM/IEEE International Conference on Software Engineering, St. Louis, Missouri, USA, May 2005. |
| [32] | Buffer Overrun Detection using Linear Programming and Static Analysis, Vinod Ganapathy, Somesh Jha, David Chandler, David Melski, and David Vitek, In CCS'03: Proceedings of the 10th ACM Conference on Computer and Communications Security, Washington, DC, USA, October 2003. |
| [33] | Slicing Synchronous Reactive Programs, Vinod Ganapathy, and S. Ramesh, In Electronic Notes in Theoretical Computer Science (Proceedings of the 1st Workshop on Synchronous Languages, Applications and Programming, Grenoble, France), F. Maraninchi, A. Girault, and E. Rutten, editors, Volume 65. Elsevier Press, April 2002. |