|
College of Computing, Georgia Institute of Technology, 266 Ferst Drive, Atlanta, GA, USA 30332 |
|
E-mail : |
Kapil Kumar Singh
| Research Interests | ||||
|
|
||||
| Current Research | ||||
|
Browser Security. This project aims in designing a new secure web browser design based on some operating system princ
iples. We are currently developing a working prototype of our browser with the goal of providing a balance between security and perf
ormance. The browser provides abstraction for supporting flexible security policies that can be developed using the low-level primit
ives of the browser. We believe our browser architecture will be well-suited to the emerging web 2.0 application designs. Privacy Control in Web Applications. In this work, we present a novel framework for building secure social networks t hat requires no trust in the third party applications. We use information flow models to control what untrusted applications can do with the information they receive. We have implemented a working prototype of our system and made it available as a Facebook applica tion. |
||||
| Publications | ||||
|
|
||||
| Education | ||||
|
Georgia Institute of Technology, Atlanta, USA Ph.D. (Computer Science) 2005 till date Current GPA - 4.0/4.0 University of British Columbia, Vancouver, Canada M.Sc. (Computer Science) 2003 - 2005 GPA - 4.0/4.0 [Courses] Indian Institute of Technology, Roorkee, India B.Tech. (Computer Science and Technology) 1997 - 2001 Aggregate - 82.0% with Honors |
||||
| Honors and Awards | ||||
|
|
||||
| Past Projects | ||||
|
|
||||
| Professional Experience | ||||
|
Microsoft Research, Redmond
Research Intern (4th May 2009 to current)
Mentor: Helen Wang Browser Security (details to be added) |
||||
|
IBM Research T. J. Watson
Research Intern (12th May 2008 to 18th August 2008)
Mentor: Sumeer Bhola Manager: Suresh Chari Designed and implemented a novel framework for building social networks that provides privacy control for data sharing with third party applications. We used information flow models to control what untrusted applications can do with the information they receive. We showed the viability of our design by means of a platform prototype and also developed some sample applications using the platform APIs. We are in the process of patenting and publishing this work. |
||||
|
IBM Research T. J. Watson
Research Intern (14th May 2007 to 21st August 2007)
Mentor and Manager: Douglas Schales Development of heuristics and mechanisms to detect P2P botnets, analyzing their traffic characteristics to differentiate P2P botnets from normal P2P networks. We developed network-based heuristics without relying on packet payload. IBM Research is currently trying to extend this work. |
||||
|
Damball Inc., Atlanta
Research Intern (15th May 2006 to 15th August 2006)
Development of heuristics and mechanisms to detect IRC-based botnets, analyzing their characteristics and enumerating the victim machines. My responsibilities include development of the detection tool and streamlining the process of botnet detection with victim enumeration. I also developed heuristics for botnet detection in the absence of any bot binary analysis. |
||||
|
Hughes Software Systems, Gurgaon, Haryana, India
Senior Software Engineer (18th June 2001 to 23rd July 2003) Project: Spaceway-STEM (January 2002 to July 2003) Technology: Element Network Management SPACEWAY is a next-generation satellite system, whose unique capabilities will enable high speed data networking, enable groundbreaking applications, and unlock a wealth of value-added DIRECWAY services. It is designed by Hughes Network System, USA. It will lead to "one hope" satellite communication between two Satellite Terminals (STs). It has a capability to support 8 million STs at customer end. There will be a NOCC (Network Operational Control Center) at central position that will be responsible for managing all these STs in addition of other prime responsibilities. It involves TMN based network management of network elements. STEM (Satellite Terminal Element Management) subsystem of Spaceway is involved at Element Management layer of TMN model. This subsystem handles Fault, Performance and Accounting Management areas of Network Management. It also handles "Command Response" mechanism for commanding managed agents. Project: Spaceway Applications (September 2001 to January 2002) Technology: Billing Website Framework There shall be a variety of applications that would run on Spaceway network.. Billing Website Framework is an application that deals with billing functionality for the various services provided to the user. Project: GSNS (July 2001 to September 2001) Technology: GMM/SM Scripting GSNS (GPRS Support Node Simulator) is a simulation tool for testing the GPRS network. GMM/SM (GPRS Mobility Management/ Session Management) deals with the Mobility and Session Management of the GPRS network. Details |
||||
| Teaching Experience | ||||
|
Teaching Assistant in the Department of Computer Science, University of British Columbia, Canada September 2003 - June 2005 Details Tutor in the Disability Resource Center, University of British Columbia, Canada September 2004 - December 2004 |
||||
| Languages, Softwares and others | ||||
|
Languages : C, C++, JAVA Development Platform : Unix, Solaris, Linux, Windows Scripting : Unix Shell Scripts, Tcl/Tk Database : Oracle 8I Environment: ACE (Adaptive Communication Environment), Rogue Wave, and DB Tools. NM Framework: Solstice Enterprise Manager(SEM), ASN.1 Tools: Rational ROSE for Designing, Interleaf for Documentation, Dreamweaver, Purify, Pure Coverage, JProbe. Designing: Object Oriented Designing in C++, Design Patterns. Programming Areas: Multithreaded Programming, Network Programming(TCP/IP), Distributed Programming (using CORBA) |
||||
| Extra Curricular Highlights | ||||
|
|
||||
| References | ||||
|
Available on request |
||||