|
SUMMARY
§
A goal-oriented, driven
professional with combined experience in software industry and academic
research.
§
3+ years of experience in
software industry on projects related to Telecom Industry and
Web-services.
§
Academic experience
includes research work in the fields of Multimedia and Information
Security with focus on 3D Content Protection and related applications,
Reliable Streaming, 3D Compression, Denial of Service attacks and
Collision-Detection prediction in 3D interactive media.
EDUCATION
The
University of Texas at Dallas, Richardson, Texas
PhD in Computer Science, Current GPA:
3.53/4.0
Dissertation Title: 3D Content
Protection Techniques (PDF)
Advisor: Dr. Balakrishnan Prabhakaran
Fall 2007
The University of Texas at Dallas,
Richardson, Texas
Masters in Computer Science (Networking
Track), Current GPA: 3.44/ 4.0
Fall 2002
National Institute of Technology Calicut,
INDIA (formerly known as
REC CALICUT)
Bachelor of Engineering in Computer
Engineering, First Class (71%)
Aug 1999
TECHNOLOGY SKILLS
Operating Systems:
UNIX, Windows XP, 2003, 2000.
Languages:
C, C++, Basic SQL, Core Java, Shell Script, Perl Script, JSP, HTML, XML
Software:
Eclipse, MATLAB, Maya, Motion Builder, MySQL, Apache Tomcat, ANT, Clear
Case.
Networking:
TCP/IP, DHCP, HTTP, HTTPS.
Security:
RSA, SSL, PKS, Watermarking.
RESEARCH INTERESTS
Network security protocols, trust
building in machines, error correction-detection and copyright
protection using data
hiding, signature based error detection,
collision detection and prediction in 3D interactive media, animation,
semantic
search algorithms for 3D Data.
RESEARCH CONTRIBUTIONS
-
Robust Blind Watermarking Scheme for
Copyright protection of 3D Motion Capture data and 3D models.
-
Signature and watermarking based
authentication mechanisms for 3D Motion Capture data.
-
Application of data hiding to improve
3D mesh compression (compressed progressive meshes).
-
Application of data hiding to improve
reliability of audio streams sent over lossy channels.
-
Framework to protect denial of service
attacks on unauthorized traffic based service.
-
Spatial Data structure to improve time
complexity of collision detection and prediction in animation
authoring toolkits.
PROFESSIONAL EXPERIENCE
Motorola India Electronic Pvt. Ltd,
Bangalore, INDIA
Software Engineer
(April 2003 to Nov 2003)
Project:
Java Network Simulator
Client:
Motorola (USA) - April 2003 to Nov 2003
Technology:
Java, Perl, shell script and Irix
-
Developed and tested tools in
Perl, shell script, IRIX to track test cases from a given bug fix and to
compare configuration files
across releases.
-
Automated and managed regression testing and build activities for JNS.
- Discovered and corrected a security
flaw in merge scripts in clear case.
- Performance enhancement of JNS by
changing the design of JNS debugging and class loading mechanism
Nuntius Systems
India Pvt. Ltd, Bangalore, INDIA
Software Engineer
(March 2001 to July 2001)
Project: Mobile Station
side GPRS protocol stack
Client:
Nunitus Systems (USA) March 2001 – July 2001
Technology:
C, Perl,
Shell script and Linux
-
Implemented and tested a
prototype GPRS stack layer (LLC – ETSI, at the Mobile Station side).
- Designed templates for requirements,
black box, and white box and testing strategy.
- Developed and tested timers in C.
Cognizant Technology Solutions, Chennai,
INDIA
Programmer Analyst
(Aug 1999 to Feb 2001)
Project: Location
Services
Client:
Nokia Neteworks (FINLAND) Nov 2000 - Feb 2001
Technology:
C, HTML, SSL, XML, Java, JNI, Servlets,
Apache web Server, web-logic
- Designed and
tested the server side web/HTTPS based interface
- Added an interface
in JNI that interacts with Client’s algorithms written in C.
Project: ETOOL – Customer
Care System
Client: Online South Pacific, Oct
1999 – Oct 2000
Technology:
Visual Basic, C, IIS 4.0, Solaris,
Windows NT, MS Access, ASP, HTML
- Designed and implemented the database
and querying interface at the server side
- Enhanced the client side web-interface
and webpage design
- Developed an email client and
backtracking system
RESEARCH
PUBLICATIONS
Journals
1) Parag Agarwal,
S. Rajagopalan and B.Prabhakaran, "Minimizing Probable Collision
Pairs Searched in Interactive
Animation
Authoring", Accepted in The Visual
Computer
Conference
1) Parag Agarwal,
and B.Prabhakaran, “Robust Blind
Watermarking Mechanisms for Point Sampled Geometry",
Proceedings of ACM
Multimedia and Security Workshop 2007(PDF)
2) Puneet
Maheshwari, Parag Agarwal, and B.Prabhakaran, “Progressive
Compression invariant Semi-Fragile Watermarks for 3D meshes”,
Proceedings of ACM Multimedia and Security Workshop 2007(PDF)
3) Hui Li, Parag
Agarwal, Balakrishnan Prabhakaran, “Data Hiding based Compression
Mechanism for 3D Models”,
Proc. of IEEE
Data Compression Conference 2007, pg – 391 (POSTER) (PDF)
4) Parag Agarwal,
Balakrishnan Prabhakaran, “Tamper Proofing 3D Motion Data streams”,
Proc.of Multimedia
Modeling
Conference, Jan 2007, pp – 731 740 (PDF)
5) Parag Agarwal, Ketaki Adi and B.Prabhakaran, "Robust blind watermarking mechanism
for motion data streams"
Proceedings of
ACM Multimedia and Security Workshop, Geneva, Switzerland, September
26-27, 2006.pp – 230 –235 (PDF)
6) Parag Agarwal, Ketaki Adi and B.Prabhakaran, "SVD-Based Tamper Proofing Of
Multi-Attribute Motion Data" ,
Proc. of The
12th International conference on Distributed Multimedia Systems (DMS)
’06, pp-46-52 (PDF)
7) Parag Agarwal
and B.Prabhakaran Bhavani Thuraisingham, "Uncertainty: An extra layer
of security for
Unauthorized
traffic based Web Services",
Proc. of The 12th International conference on Distributed Multimedia
Systems (DMS)
’06, pp – 53-58 (PDF)
ACADEMIC PROJECTS
Motion Data Online Repository (multimedia.utdallas.edu/MDB/search.jsp)
Technology:
TOMCAT, JSP, Java, HTML, AJAX
The project involves an online
repository of motion capture data which is available to the public. This
will also act as a
means to test motion data search.
Designed and developed the e-tool.
Reducing Search Space for Collision
Detection and Prediction in 3D interactive media
Technology:
C#, MS WINDOWS
This research projects aimed to develop
data structures and algorithms to reduce the search space for detection
of
collisions between given N objects in a
scene. Developed algorithms to solve the problem.
Optimizing Overlay Networks for
Unauthorized Traffic
Technology:
MATLAB
The research project aimed to
develop robust architecture for unauthorized traffic service. The
architecture optimizes Overlay Networks in order to build defense
against denial of
service attacks. Designed the system
model and tested the proof of concept.
Survey Paper: A survey on Unicast routing
protocols for mobile ad hoc networks
Written with Avinash Kashyap and Hitendra
Nishar in fall 2001
Listed in Research Index.http://citeseer.csail.mit.edu/481660.html
Ad Hoc Network Visualization Tool for ns2
Technology:
ns2, java, C++
Developed a tool to graphically visualize
topology changes and packet flows in an ns2-based simulation. The tool
is able to trace the flow of specified packets through the network.
E-commerce Protocol (BS project)
Technology:
Java, UNIX, RSA, SSL
Developed and implemented a new
e-commerce protocol to support transaction between client, merchant and
the bank (acting as the central authority). The RSA algorithm was used
to improvise encryption/digital signature. Did research and designed and
implemented the system.
HONORS &
MERITS
1.
“3D Watermarking”, Co-PI: Research
Grant ($33,000), AT & T Foundation, Dec 04 to June 06
2. Honorable
Mention at DMS 06 for Animation Movie “Groucho and Chaplin Dance:
Multimedia Arts
Competition”
(http://media.ksi.edu/video10.html)
3. Proficiency
Award for Academic Excellence during under-graduation
4. Joint
Secretary of Literary and Debating club at REC Calicut (1997-1998)
AVAILABILITY
Fall 2007
VISA
STATUS F1
REFERENCES
Available
upon requ
|