Vinod Ganapathy: Publications

The list of papers below is generated from my curriculum vitae. Other sources listing my publications include:

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.


[1] Liu Yang, Rezwana Karim, Vinod Ganapathy, and Randy Smith. Fast, memory-efficient regular expression matching with NFA-OBDDs. Computer Networks, 55(15):3376-3393, October 2011.
[2] Saman Zarandioon, Danfeng Yao, and Vinod Ganapathy. K2c: Cryptographic cloud storage with lazy revocation and anonymous access. In SecureComm'11: Proceedings of the 7th International ICST Conference on Security and Privacy in Communication Networks, volume TBD of Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering (LNICST), page = 20, London, UK, September 2011. Springer.
[3] Shakeel Butt, Vinod Ganapathy, Arati Baliga, and Mihai Christodorescu. Monitoring data structures using hardware transactional memory. In RV'11: Proceedings of the 2nd International Conference on Runtime Verification, volume 7186 of Lecture Notes in Computer Science (LNCS), pages 345-359, San Francisco, California, September 2011. Springer.
[4] Amruta Gokhale, John McCabe, Vinod Ganapathy, and Ulrich Kremer. The case for energy-aware trust establishment in dynamic networks of cyber physical devices. In TrustED'11: First International Workshop on Trustworthy Embedded Devices, Leuven, Belgium, September 2011.
[5] Arati Baliga, Vinod Ganapathy, and Liviu Iftode. Detecting kernel-level rootkits using data structure invariants. IEEE Transactions on Dependable and Secure Computing, 8(5):670-684, September/October 2011.
[6] Jeffrey Bickford, H. Andrés Lagar-Cavilla, Alexander Varshavsky, Vinod Ganapathy, and Liviu Iftode. Security versus energy tradeoffs in host-based mobile malware detection. In MobiSys'11: Proceedings of the 9th International Symposium on Mobile Systems, Applications, and Services, pages 225-238, Bethesda, Maryland, USA, June/July 2011. ACM Press.
[7] Liu Yang, Rezwana Karim, Vinod Ganapathy, and Randy Smith. Improving NFA-based signature matching using ordered binary decision diagrams. In RAID'10: Proceedings of the 13th International Symposium on Recent Advances in Intrusion Detection, volume 6307 of Lecture Notes in Computer Science, pages 58-78, Ottawa, Canada, September 2010. Springer. Journal version appears as comnet2011.
[8] Mohan Dhawan, Chung chieh Shan, and Vinod Ganapathy. Position paper: The case for javascript transactions. In PLAS'10: Proceedings of the ACM SIGPLAN 5th Workshop on Programming Languages and Analysis for Security, pages 1-7, Toronto, Canada, June 2010. ACM Press.
[9] Jeffrey Bickford, Ryan O'Hare, Arati Baliga, Vinod Ganapathy, and Liviu Iftode. Rootkits on smart phones: Attacks, implications and opportunities. In HotMobile'10: Proceedings of the 11th International Workshop on Mobile Computing Systems and Applications, pages 49-54, Annapolis, Maryland, USA, February 2010. ACM Press.
[10] Mohan Dhawan and Vinod Ganapathy. Analyzing information flow in JavaScript-based browser extensions. In ACSAC'09: Proceedings of the 25th Annual Computer Security Applications Conference, pages 382-391, Honolulu, Hawaii, December 2009. IEEE Computer Society Press. Outstanding Student Paper Award.
[11] Shakeel Butt, Vinod Ganapathy, Michael M. Swift, and Chih-Cheng Chang. Protecting commodity operating system kernels from vulnerable device drivers. In ACSAC'09: Proceedings of the 25th Annual Computer Security Applications Conference, pages 301-310, Honolulu, Hawaii, December 2009. IEEE Computer Society Press.
[12] Gayathri Chandrashekaran, John Austen Francisco, Vinod Ganapathy, Marco Gruteser, and Wade Trappe. Detecting identity spoofs in 802.11e wireless networks. In GLOBECOM'09: Proceedings of the IEEE Global Communications Conference, pages 1-6, Honolulu, Hawaii, November/December 2009. IEEE Press.
[13] Saman Zarandioon, Danfeng Yao, and Vinod Ganapathy. Privacy-aware identity management for client-side mashup applications. In DIM'09: Proceedings of the 5th ACM Workshop on Digital Identity Management, pages 21-30, Chicago, Illinois, November 2009. ACM Press.
[14] Pravin Shankar, Vinod Ganapathy, and Liviu Iftode. Privately querying location-based services with SybilQuery. In UbiComp'09: Proceedings of the 11th International Conference on Ubiquitous Computing, pages 31-40, Orlando, Florida, September/October 2009. ACM Press.
[15] Stephen Smaldone, Vinod Ganapathy, and Liviu Iftode. Working set-based access control for network file systems. In SACMAT'09: Proceedings of the 14th ACM Symposium on Access Control Models and Technologies, pages 207-216, Stresa, Italy, June 2009. ACM Press.
[16] Blase E. Ur and Vinod Ganapathy. Evaluating attack amplification in online social networks. In W2SP'09: Web 2.0 Security and Privacy Workshop, Oakland, California, USA, May 2009.
[17] Arati Baliga, Vinod Ganapathy, and Liviu Iftode. Automatic inference and enforcement of kernel data structure invariants. In ACSAC'08: Proceedings of the 24th Annual Computer Security Applications Conference, pages 77-86, Anaheim, California, USA, December 2008. IEEE Computer Society Press. Outstanding Student Paper Award. Journal version appears as tdsc2011.
[18] Saman Zarandioon, Danfeng Yao, and Vinod Ganapathy. OMOS: A framework for secure communication in mashup applications. In ACSAC'08: Proceedings of the 24th Annual Computer Security Applications Conference, pages 355-364, Anaheim, California, USA, December 2008. IEEE Computer Society Press.
[19] Arnar Birgisson, Mohan Dhawan, Úlfar Erlingsson, Vinod Ganapathy, and Liviu Iftode. Enforcing authorization policies using transactional memory introspection. In CCS'08: Proceedings of the 15th ACM Conference on Computer and Communications Security, pages 223-234, Alexandria, Virginia, USA, October 2008. ACM Press.
[20] Vinod Ganapathy, Matthew J. Renzelmann, Arini Balakrishnan, Michael M. Swift, and Somesh Jha. The design and implementation of microdrivers. In ASPLOS'08: Proceedings of the Thirteenth International Conference on Architectural Support for Programming Languages and Operating Systems, pages 168-178, Seattle, Washington, USA, March 2008. ACM Press.
[21] Vinod Ganapathy, David King, Trent Jaeger, and Somesh Jha. Mining security-sensitive operations in legacy code using concept analysis. In ICSE'07: Proceedings of the 29th ACM/IEEE International Conference on Software Engineering, pages 458-467, Minneapolis, Minnesota, USA, May 2007. IEEE Computer Society Press.
[22] Vinod Ganapathy, Arini Balakrishnan, Michael M. Swift, and Somesh Jha. Microdrivers: A new architecture for device drivers. In HotOS'07: Proceedings of the 11th Workshop on Hot Topics in Operating Systems, pages 85-90, San Diego, California, USA, May 2007. USENIX Association.
[23] Hao Wang, Somesh Jha, and Vinod Ganapathy. NetSpy: Automatic generation of spyware signatures for NIDS. In ACSAC'06: Proceedings of the 22nd Annual Computer Security Applications Conference, pages 99-108, Miami Beach, Florida, USA, December 2006. IEEE Computer Society Press.
[24] Trishul M. Chilimbi and Vinod Ganapathy. HeapMD: Identifying heap-based bugs using anomaly detection. In ASPLOS'06: Proceedings of the Twelfth International Conference on Architectural Support for Programming Languages and Operating Systems, pages 219-228, San Jose, California, USA, October 2006. ACM Press.
[25] Vinod Ganapathy, Trent Jaeger, and Somesh Jha. Retrofitting legacy code for authorization policy enforcement. In IEEE S&P'06: Proceedings of the 2006 IEEE Symposium on Security and Privacy, pages 214-229, Berkeley/Oakland, California, USA, May 2006. IEEE Computer Society Press.
[26] Vinod Ganapathy, Trent Jaeger, and Somesh Jha. Towards automated authorization policy enforcement. In SELinux'06: Proceedings of the Second Annual Security Enhanced Linux Symposium, pages 7-11, Baltimore, Maryland, USA, March 2006.
[27] Vinod Ganapathy, Trent Jaeger, and Somesh Jha. Automatic placement of authorization hooks in the Linux security modules framework. In CCS'05: Proceedings of the 12th ACM Conference on Computer and Communications Security, pages 330-339, Alexandria, Virginia, USA, November 2005. ACM Press.
[28] Shai Rubin, Mihai Christodorescu, Vinod Ganapathy, Jonathon T. Giffin, Louis Kruger, Hao Wang, and Nicholas Kidd. An auctioning reputation system based on anomaly detection. In CCS'05: Proceedings of the 12th ACM Conference on Computer and Communications Security, pages 270-279, Alexandria, Virginia, USA, November 2005. ACM Press.
[29] Vinod Ganapathy, Sanjit A. Seshia, Somesh Jha, Thomas W. Reps, and Randal E. Bryant. Automatic discovery of API-level exploits. In ICSE'05: Proceedings of the 27th ACM/IEEE International Conference on Software Engineering, pages 312-321, St. Louis, Missouri, USA, May 2005. ACM Press.
[30] Vinod Ganapathy, Somesh Jha, David Chandler, David Melski, and David Vitek. Buffer overrun detection using linear programming and static analysis. In CCS'03: Proceedings of the 10th ACM Conference on Computer and Communications Security, pages 345-354, Washington, DC, USA, October 2003. ACM Press.
[31] Vinod Ganapathy and S. Ramesh. Slicing Synchronous Reactive Programs, volume 65. Elsevier Press, April 2002.