Sudhir Aggarwal 

Professor
Department of Computer Science
Florida State University
Tallahassee, FL - 32306-4530 U.S.A.
 
Office: Room 263, James J. Love Building
Phone: (850) 644-016-four  Fax:  (850) 644-005-eight
Email: sudhir@cs.fsu.edu

 

[Research]  [Teaching]   [Biosketch

 

[Spring 2010: Network Security – CNT 5412 / CNT 4406]

 

 

 

 

---

 

RESEARCH

 

 

posbul1a   Digital Forensics and Electronic Crime:  (See the E-Crime Investigative Technologies Laboratory)

·         Interested in the development of software tools and systems to support law enforcement.

·         Building a software system to support the investigation of phishing email scams by developing a proactive system to collect data from the internet.

·         Developing novel approaches to breaking password and pass phrases based on probabilistic techniques.

·         Researching how to implement the concept of “accountability” into Internet systems based on novel models of trust management.

·         Developing methods to build resilient computing environments.

·         Built a prototype software tool (the predator and prey alert system) to support law enforcement in investigating cyberstalking.

posbul1a   Computer and Communication Networks

·         Networking issues in network computer games – accuracy and fairness, multi-server architectures for massively multiplayer online games (MMOG).

·         Developed a security architecture for efficient and secure communication of mobile devices based on segmented security.

·         R&D issues in building complete solutions for content networks: intelligent 4/7 web switches, caching, digital rights management, security, streaming; and supporting 3rd party applications. 

·         Building optimal and reliable application-level multicast networks. Developed a reliable multicasting scheme.

·         Developed a multicast protocol, called CSM (conference Steiner multicast) as an alternative to protocols such as PIM and CBT. It supports authentication, application assisted routing, and dynamic tree modifications. 

·         Developed a new approach to QoS for many-to-many multicasting based on the use of Steiner trees and Lagrangian-relaxation methods.

posbul1a   Distributed Systems and Parallel Computing

·         Developed a mathematical model of parallel computation and a software development environment, called DECCA (distributed environment for coordinating concurrent activities), for building distributed system applications.

·         DECCA incorporates a methodology, toolkit and Java API that supports development using Java’s conventional and OOP features, but permits high-level coordination control.

posbul1a   Real-time Systems

·         Developed a software simulation package (ASSERTS) for real-time systems that permits exploring real-time scheduling and the timely execution of tasks in a distributed environment.

·         Developed a new real-time tasking model (hyper-periodic) for flexibly scheduling tasks involving monitoring and control.

·         Explored middleware for software self-monitoring in a real-time environment. 

posbul1a   Search Engines and Databases

·         Developed WIRE (Web information retrieval and extraction) for retrieving and extracting relevant data from the Web based on hierarchically structured queries.  

·         Developed a system, SCOPE, for coping with a deluge of data in a dynamically evolving database system.

posbul1a   Design, Analysis and Verification of Protocols

·         Developed a new approach for the formal specification, analysis and validation of communication protocols based on a novel communications algebra for coordination.

·         Developed a file transfer protocol for a network of heterogeneous nodes.

·         Designed and developed software tools for the specification and analysis of protocols. A prototype system (SPANNER) was used for research and led to the development of a commercial system.

posbul1a   Modeling and Simulation

·         Developed techniques for improving the scalability of distributed interactive simulations.

·         Developed mathematical methods for the probabilistic and approximate simplification of models of complex systems, based on the notion of ergodic machines. 

·         Developed simulation models to: assess risk of nuclear waste burial; aid almond growers in evaluating pest management strategies; assess virtual circuit behavior in an Ethernet local area network; and test C with Classes (a forerunner of C++) as a simulation language.

 

---

 

TEACHING

 

*    Current Courses
            Spring 2010: Network Security – CNT 5412 / CNT 4406

 

                 

        posbul1a Some Recent Courses Taught

                   Fall 2009:      Theory of Computation – COT 4420

                   Spring 2009: Theory of Computation – COT 4420

                   Fall 2008:      Network Security CNT 5412

            Spring 2008: Introduction to UNIX COP 3344
                        Fall 2007:      Network Security – CIS 4362 / CIS 5357
                        Spring 2007: Network Security CIS – 4362 / CIS 5357

      Spring 2007: Introduction to UNIX COP 3344

      Fall 2006:      Network Security – CIS 5357

      Spring 2006: Data / Computer Communication – CEN 5515

                                                                 

                             

posbul1a Interests: Network Security, Computer Networks, Digital Forensics, Automata Theory and Formal Languages, Algorithms and Data Structures, Formal Methods for Specification and Verification, Distributed Systems, Real-time Systems, Modeling and Simulation.

               

---

 

Last modified: January 2010