For an up-to-date version of my resume pls. email me. I would be more than happy to send it over.

Resume

HomeAbout MeResearchAcademicResumeLinks

Resume.pdf | Resume.ps | Resume.txt

Madhusudhanan Chandrasekaran

1525, Amherst Manor Dr. Apt 506,
Amherst, NY  - 14226

mc79@cse.buffalo.edu

(716)-316-5630

 

Objective
      To seek summer internship in the field of computer security and forensics 
with application to operating systems, statistical modeling and game theory.
Education
    * University at Buffalo                                            Buffalo, NY
      Ph.D. in Computer Science   		                       expected in June 2008
            Area  - Computer Security and Forensics  
          Advisor - Dr. Shambhu Upadhyaya
    * University at Buffalo                                            Buffalo, NY
      M.S. in Computer Science                   	               Sept 2004
          Thesis  - Sequential Hypothesis Testing for Reasoning 
                    about Intrusions
          Advisor - Dr. Shambhu Upadhyaya
    * University of Madras                                             Madras, India
      B.E. in Computer Science and Engineering               	       May 2002
          Thesis  - Study and Simulation of Zone Routing Protocol 
                    for MANETs
          Advisor - Prof. Robert Masillamani 
Research Experience
    * University at Buffalo                                            Buffalo, NY 
      Graduate assistant                                   	       Jan 2003  - present
        - Researched computer security, with focus on building systems
          resilient to both internal and external attacks
          + Sequential hypothesis testing for Intrusion detection:
                  Involved in building and testing DRUID, a statistical
                  anomaly detection system developed at University at 
                  Buffalo. Developed a modified version of sequential hypothesis 
                  testing for reasoning about intrusions. Collaboratively 
                  developed RACOON, a synthetic data generation tool, 
                  to overcome the overhead associated with IDS data collection 
                  and to expedite the training phase.
          + PHONEY : Mimicking user response to detect phishing attacks:
                  Proposed a novel approach to detect phishing attacks using 
                  fake responses which mimic real users, essentially, reversing 
	          the role of the victim and the adversary. Results of this
                  work are being implemented and tested as a browser helper 
                  object. 
          + ADROIT : Automatic defense against zero-day exploits:
                  Designed and developed an automatic notification system that
                  crawls across various bug reporting databases to report
                  vulnerabilities pertinent to the current system configuration.
                  Investigating various defense and recovery strategies against 
                  zero-day exploits.
                  
    * Google Inc 			                               Mountain View, CA 
      Summer Intern                     	                       July-Sep 2005
          Project - Fuzz Testing Ads RPC servers
          Mentor  - Dr. Arash Baratloo
        - Single handedly designed, implemented, experimented with an 
          automated tool to help test ads-backend servers. The tool was
          customized to test various internal production servers at
          execution time.
Papers  
    1.	Ramkumar Chinchani, Aarthie Muthukrishnan, Madhusudhanan 
       	Chandrasekaran, Shambhu Upadhyaya, "Rapid User Command Data 
       	Generation From Customizable Templates for Intrusion Detection", 
       	ACSAC 2004, Tuscon, Arizona 
    2.	Mohit Virendra, Murtuza Jadliwala, Madhusudhanan Chandrasekaran, 
       	Shambhu Upadhyaya, " Quantifying Trust for Mobile Ad-Hoc Networks", 
       	IEEE KIMAS 2005, Boston, Massachusetts. (Invited paper) 
    3.	Madhusudhanan Chandrasekaran, Ramkumar Chinchain, Shambhu Upadhyaya,
        "Mimicking User Response to Prevent Phishing Attacks", 
	TSPUC, IEEE WoWMoM 2006.
    4.	Ramkumar Chinchani, Madhusudhanan Chandrasekaran, Shambhu Upadhyaya,
       	"Towards A Host Based Masquerade Detection System Using Sequential 
       	Hypothesis Testing", in submission to IEEE Transaction on Dependable
       	and Secure Computing. 
    5.	Madhusudhanan Chandrasekaran, Mukarram Baig, Shambhu Upadhyaya,
        "AVARE: Automatic Vulnerability Assessment and Response against Zero-day Exploits",
        MALWARE 2006, In conjunction with IPCCC. 
    6.  Madhusudhanan Chandrasekaran, Krishnan Narayanan, Shambhu Upadhyaya,
        "Phishing Email Detection Based on Structural Properties",
	NYS Cyber Security Conference 2006.
    7.	Madhusudhanan Chandrasekaran, Anusha Iyer, "Parameterization of Group
       	Trust for Multiagent Systems", in submission. 
    8.	Vijay Ganesh Hariharan, Bhuvaneswari, Madhusudhanan Chandrasekaran, 
       	Anusuya Venugopal, "Parallelizing Probability based Protein Sequence
       	Clustering Using Intelligent Job Allocation Mechanism". Summer Computer
       	Simulation Conference(SCSC03), Montreal, Canada. 
    9.	Vijay Ganesh, Bhuvaneswari, Madhusudhanan Chandrasekaran, "A 
       	Distributed Algorithm to Align Distantly Related Sequence Using
       	Profile Analysis", IEEE Tencon, October 2003, Bangalore, India.
Teaching Experience
    * University at Buffalo                                            Buffalo, NY
      Teaching assistant for three courses                Aug 2004 - current
        - Assisted in teaching undergraduate courses such as Java and 
          Introduction to Microprocessors and Data Structures
        - Conducted laboratory sessions, assisted students with projects,
          graded exams and assignments, and prepared model answer sets.
Projects
    * Created MySQL a mini database system using JAVA which supports 
      primitive DDL commands like create table, create index, drop table and 
      DML commands like insert, delete and select. Indexing and B+ Trees were 
      implemented for efficient storage. 
       
    * Developed a visualization tool for generating UML Time Sequence Diagrams
      from a given JAVA trace file, to assist debugging.
       
    * Developed a client/server based online-chat messenger using UDP and 
      curses in C. Developed Transaction Processing System using J2EE 
      technology incorporating session, entity and message driven beans 
       
    * Simulated Circuit Switching and Packet Switching techniques in a subnet 
      of six nodes using OPNET and analyzed the performance characteristics 
      like Throughput and End to End delay were analyzed. 
       
    * Simulated Eight Bit Carry Lookahead and Ripple Carry Adder in Verilog. 
    
    * Conducted study of all common network attacks like Land Attack, 
      Neptune, Ping O death, Process table attack, Targa3, Smurf attack, 
      Syslogd attack, Teardrop and UDP storm attacks. 
       
    * Implemented an in kernel process mailbox in FreeBSD 5.2 kernel.
                          
    * Implemented a simple access control list (ACL) for MYFS in FreeBSD 5.2 kernel.
        
    * Implemented and compared the storage performance of Modified Quadtree 
      for region based image representation.
        
Professional Service
    * Refereed papers for the following conferences and symposia:
      IWIA 2005
Awards
        
    * Research Assistant and tuition Scholarship, University at Buffalo. 
    * Won third prize in security quiz competition held at Polytechnic University, NY
    * Teaching Assistant and tuition Scholarship, University at Buffalo. 
    * Won first prize in several national level (India) debugging and technical      
      quiz competitions. 
    * Secured University first rank in fourth semester and stood overall 
      second in class of 120 during undergraduate study.
                        
        
References
A
    * Available upon request