About us
Advanced Faculty Training Programme
Advanced Faculty Training Courses
Course Highlights
Course Schedule
Eligibility Criteria
e-Brochure 2011
Tourist Destinations
Road Map
System Software
 
Security Engineering
 
Course Syllabus
  • Introduction to Security Engineering
  • Overview (Attacks, Mechanisms and Services)
  • Goals of Security (Detection, Prevention and Recovery)
  • Network Packet Capturing and Analysis
  • Introduction to Cryptography & Types of Cryptographic Algorithms
  • Hash Functions & Digital Signatures
  • PKI and Digital Certificates
  • Authentication & Access Control
  • e-Mail Security, Web Security with TLS/SSL Perimeter Security Solutions (Firewall, IDS and VPN)
  • Perimeter Security Solutions (Firewall, IDS and VPN)
  • IP Security, Database Security
  • Information Security Standards
  • Security Design Principles
  • Security Architectures and Models
  • Secure Coding Practices in C & C++
  • Security Testing and Evaluation Criteria
Pre-requisites
Sound knowledge in operating system concepts, networking and C programming

Linux System and Multicore Programming
 
Course Syllabus
  • Introduction to Linux System Programming
  • Shell, Environment & Linux Architecture
  • GNU Tool Chain (GCC, GDB, MAKE, GPROF & GCONV)
  • System Calls and Working with Files
  • Process Management & IPC
  • Socket Programming
  • Parallel Programming Paradigms
  • MultiCore Architectures
  • Modeling Performance - Amdahl’s Law, Gustafson’s Law
  • System Overview of Threads
  • Threading and Parallel Programming Constructs
  • Multithreaded Environment, POSIX threading APIs
  • Data Races, Deadlocks, and Live Locks
  • Thread-safe Functions and Libraries
  • OpenMP programs on multicore
  • Message Passing Interface (MPI) Programming
  • Performance Analysis of multithreaded programs
  • Multithreaded Debugging Techniques
  • High Performance Computing – Cluster, Grid
Pre-requisites
Sound knowledge in operating system concepts, networking and C programming
 
© Copyright Centre for Development of Advanced Computing 2008. All rights reserved
Last modified on 24/10/2011