You are on page 1of 23

Induction Program

19th July 2010

Department of Computer Science and Engineering

School of School of Engineering and Technology

Central University of Rajasthan

City Road, Madanganj
Kishangarh (Ajmer District)
About the University

The University
The Central University of Rajasthan has been established by an Act of Parliament (Act No. 25 of
2009, The Gazette of India, No. 27, published on 20th March, 2009) as a new Central University,
and is fully funded by the Government of India.

The Visitor
The President of India, Her Excellency Smt. Pratibha Devi-Singh Patil, is the Visitor of the
Central University of Rajasthan.

The Vice Chancellor

The President of India, in her capacity as the Visitor of the University, has appointed Prof. M. M.
Salunkhe as the first Vice Chancellor of the University.

The Central University of Rajasthan aspires to be one of India’s most dynamic and vibrant
universities, responsive to the changing global trends, providing unparalleled educational
opportunities for the learner community especially for those coming from the lower
socioeconomic strata of society seeking quality education. It proposes to offer innovative
undergraduate and graduate academic programmes as well as continuing personal and professional
enrichment in selected areas that will lead to the formation of a scholarly community by
advancing, sharing and applying knowledge and by facilitating the development of thoughtful,
creative, sensitive and responsible citizens.

The mission of the Central University of Rajasthan is to contribute to and work with a sense of
commitment towards the educational, cultural, economic, environmental, health and social
advancement of the region and the nation at large by providing excellent undergraduate liberal
education and quality programs leading to bachelors, masters, professional and doctorate degrees.
From the Vice chancellor’s Desk
Dear Students,
A very warm welcome to the Central University of Rajasthan. Many of you may wonder as
to what this new university will be like in future? Let me quote the draft vision of the university.
“Central University of Rajasthan aspires to be the India's most energetic and responsive
university, offering unparalleled educational opportunities for learner community especially to the
lower social economic strata of the society seeking the highest quality undergraduate, graduate, and
continuing personal or professional enrichment in higher education and selected professions that will
lead to formation of scholarly community serving the nation by advancing, sharing and applying
knowledge, and by facilitating the development of thoughtful, creative, adaptable, contributing and
humane citizens."
As stated in the working document on Academic Issues and their Implementation in the 15
New Central Universities prepared by the UGC sub-committee, we propose to introduce school
systems under which different department will be established. These departments will have appropriate
faculty and administration facilitates to implement Choice Based Credit System (CBSC) in letter and
The Central University of Rajasthan has launched eight unique postgraduate programs, namely
M.Sc./M.A. Statistics (Actuarial), M.Sc. Tech. Mathematics, M.Sc. Computer Science (Artificial
Intelligences), M.Tech. Computer Science and Engineering (Information technology), M.Sc.
Chemistry (Green Chemistry), M.A. in Economics (Enviro-Economics), M.A. English (creative
writing, script writing, writing for media and drama and film appreciation) and M.B.A
(Entrepreneurship) from academic year 2010-11. These programs will be conducted at Kishangarh
Campus. All the programs offer excellent career prospects for the students and are being offered for
the first time in Rajasthan.
If you consider education as adventure and wish to contribute to nation building then Central University
of Rajasthan is place for you. Let me assure you that the University will try to give its best to you all. At the
same time, I also expect the best from you. Thank you for your interest and welcome at historical event.
I wish you all the very best in the pursuit of your future.

Prof. (Dr.) M. M. Salunkhe

Vice Chancellor
Future Prospects of Programmes

Information Security, which is also referred to as cyber security, is the protection of information
against unauthorized discloser, transfer, modifications, or disclosures whether accidental or
intentional. India being an emerging super power in software industry could contribute
substantially to information security area. This necessitates development of specialized manpower,
at high end, in the country. There will be a requirement of dissemination of information security
related information & issues and educating/training computer network user by and large.
Information security is an emerging area. The aim of Information Security is to provide cyber
security i.e. protecting the computer system & network form cyber attacks and intrusion. The
cyber attack could be in many forms including viruses, worms, website defacing, distributed
denial of service (DDoS), circulation of Spam, and phishing attacks etc.
Each student is expected to maintain a very high standard of discipline and show respect to
the teachers, be very co-operative with the fellow students and become brand ambassadors to the

All students must have a minimum 75% of attendance in all individual papers, in order to
be eligible to appear at the End-Term examination for the programme.

Avoid Plagiarism
Plagiarism means presenting another person's ideas, work, copying or reproducing the
work without due acknowledgment of the source. Work submitted for assessment may also be
regarded as plagiarised where significant portions of an assignment have been reproduced from
the work of another student. Hence the students are advised to not to resort to plagiarism in their
work. The Central University of Rajasthan is opposed to and will not tolerate plagiarism

Academic Honesty
The role of the Central University of Rajasthan is to create, preserve, transmit and apply
knowledge through teaching, research and creative works. The University is committed to
academic excellence and high standards of ethical behavior as the cornerstones of scholastic
achievement and quality assurance. The University requires all students to act honestly, ethically
and with integrity in their dealings with the University, its employees, members of the public and
other students.
Sexual Harassment
Central University of Rajasthan strives to provide a place of work and study free of sexual
harassment, intimidation or exploitation. Where sexual harassment is found to have occurred, the
University will act to stop the harassment, prevent its recurrence, and discipline and/or take other
appropriate action against those responsible. Reports of sexual harassment are taken seriously and
will be dealt with promptly.

Anti Ragging
Any disorderly conduct whether by words spoken or written or by an act which has the
effect of teasing, treating or handling with rudeness any other student, indulging in rowdy or
undisciplined activities which causes or is likely to cause annoyance, hardship or psychological
harm or to raise fear of apprehension thereof in freshers or junior students or asking the students to
do any act or perform something which such students will not do in the ordinary course and which
has the effect of causing or generating a sense of shame or embarrassment so as to adversely effect
the physique or psyche of a fresher or a junior student.
The Central University of Rajasthan is opposed to and will not tolerate ragging. You can
also use 24x7 Anti Ragging Helpline, Toll free No. 1800-180-5522 or E-mail- All cases of ragging will be referred to this cell for prompt action.

Financial Aid/Assistance

 Universities merit scholarships.

 Social welfare department of state government gives financial aid to SC/ST and
physically handicapped candidates.

 UGC Scholarship for Single girl child and more…

Do not hesitate to contact

Prof. (Dr.) M. M. Salunkhe Prof. (Dr.) N.V. Thakkar

Vice-Chancellor O.S.D. (ADMN.)
Central University of Rajasthan Central University of Rajasthan
e-mail: e-mail:
Dr. K.M. Hironi Dr. M.K. Gupta
Registrar Central University of Rajasthan
Central University of Rajasthan e-mail:
Prof. (Dr.) M.L. Sharma Prof. A.P.Singh
Head of Department (Chemistry) Head of Department (Mathematics)
e-mail: e-mail:
Prof. N.D. Mathur Prof. Jasbir Jain
Head of Department (Management) Coordinator
e-mail: M.A. English
Prof. M.S. Gaur Prof. A.K.Nagawat
Coordinator Coordinator
(M.Tech Computer Science and (M.Sc. in Computer Science)
Prof Vidya sagar Prof. Brijesh C. Purohit
Coordinator Department of Economics
M.A. Econonics e-mail:

Administrative Office
About Kishangarh

Kishangarh is situated at a distance of approximately 35 km from Ajmer city and 100 km from
Jaipur. It is well connected via Indian Railways and National Highway No. 8. In recent years,
Kishangarh has come to be known as the marble city of India. It is the one of the places in the
world with a temple of nine planets


By Air

The nearest airport to Kishangarh is Jaipur (135 km). Other airport is at Jodhpur that is well-
connected to the major parts of the country.

By Bus

Rajasthan State buses ply from Jaipur, Nagaur, Haridwar, Agra, Bikaner, Chittorgarh, Bharatpur,
Jaisalmer and Jodhpur to Kishangarh. The frequency of the buses is every one to three hours.

By Train

The nearest railhead to Kishangarh is at Ajmer which is located at a distance of 27 km from

Kishangarh. Ajmer railhead lies on the Delhi-Jaipur-Marwar-Ahmedabad-Mumbai line and is well
connected to major cities of the country.

Permanent Site of the University

The Permanent site of the University is located at Bandra Sindri about 46 Km from Ajmer and
76 Km from Jaipur on NH-8.
Distance from Kishangarh

State Distance in Km Approx. Time


Ajmer Rajasthan 30
Pushkar Rajasthan 47
Kuchaman Rajasthan 71 1h, 12m
Jaipur Rajasthan 103 1h, 43m
Rajasthan 187 3h, 10m

Bundi Rajasthan 191 3h, 33m

Kalakho Rajasthan 175 3h, 1m
Kota Rajasthan 225 4h, 18m
Sariska Rajasthan 212 3h, 27m
Ranthambhore Rajasthan 253 4h, 18m
Chittorgarh Rajasthan 213 3h, 13m
Jodhpur Rajasthan 227 3h, 39m
Osian Rajasthan 253 4h, 30m
Nathdwara Rajasthan 245 4h, 2m
Alwar Rajasthan 249 4h, 4m
Bikaner Rajasthan 303 5h, 1m
Karauli Rajasthan 265 4h, 9m
Udaipur Rajasthan 297 4h, 51m
Bharatpur Rajasthan 293 4h, 43m
Delhi Delhi 367 6h, 15m
Agra Uttar Pradesh 350 6h, 32m
Gwalior Madhya Pradesh 469 8h, 25m
Ahmedabad Gujarat 520 10h
Haridwar Uttaranchal 673 15h, 24m
Jammu Jammu and 989 17h, 32m
Public Service Contact Nos.
Public Services Telephone No.

◊ Directory Assistance 197

◊ Police 100
◊ Fire 101


◊ Ambulance 102

◊ Accident Relief 108

◊ Railways
Railway Enquiry 131
Railway Record Enquiry 132
PNR Enquiry 135
Reservation Enquiry 01463-245734
◊ Electrical Supply 01463-245923
◊ Postal Services

Madan ganj
01463- 242300
◊ Xerox

Bagwati Computers 01463-247580

Gokul Enterprize 01463-246776
Jain Photo stat 98295-44714

◊ Hospitals

Kishangarh Hospital 0143-250135

City dispensary 01463-243275
◊ Book Stores

Ajmera stores,city road (M) 94605-28469

Anil Book House,city road (M) 94142-59287
Arihant Book House,city road (S) 513112
Jain Stores, Ajmer road (S) 242935
Important Links
About Library
The University Library is a central facility to support the teaching and research activities of the University.
The library has been, over the years successfully catering to the information needs of all the academic
community viz., teachers, research scholars and students of Engineering, Sciences, Social Sciences,
Humanities, Performing Arts, Fine Arts, Communication and Management Studies.
The library has a collection of more than 2200 books. Library subscribes following periodicals, popular
magazines & newspapers in English and Indian languages.

The library also has 10 mbps UGC-INFONET connectivity. The library is open from 9:00 a.m. to 6:00 P.m.
on all working days.

1. Current Science 28. Journal of Human Values

2. University News 29. Journal of Entrepreneurship
3. Economic and Political Weekly 30. Indian Journal of Public Administration
4. Applied Mathematics Letters 31. Indian journal of Finance
5. Proceedings: Mathematical Sciences 32. Indian Journal of Marketing
6. Resonance 33. Express Computer
7. Journal of Actuarial 34. Digit
8. Journal of Actuarial Society of India 35. Date Quest
9. Sankhya 36. PC Quest
10. Journal of the Indian Statistical Institute 37. Computer Today
11. IEEE Systems Journal 38. The Economist
12. Journal of Computers and Systems Sciences 39. Frontline
13. Foundations and Trends in Databases 40. India Today (English)
14. Journal of Network and Computer 41. India Today (Hindi)
Communication 42. Business and Economy
15. Scandinavian Actuarial Journal 43. Yojana
16. Journal of Applied probability 44. Outlook
17. Journal of Economics 45. Times of India
18. Insurance Mathematics & Economics 46. Economics Times
19. International Journal of Post Colonial Studies 47. The Financial Times
20. Journal of Commonwealth Literature 48. Hindustan Times
21. Modern Drama 49. DNA
22. Modern Fiction Studies 50. Rajasthan Patrika
23. Journal of Literary Theory 51. Dainak Bhashkar
24. Harvard Business Review South Asia
25. Indian Journal of Training & Development
26. Vikalpa (Academic)
27. Global Business Review
Seme Contact
Sub. Code Title of the course Credits
hours/ week


1 CSIS-301 Logic and Discrete Mathematics 4 3 1 0

2 CSIS-302 Algorithms and Complexity 4 3 0 2

3 CSIS-303 Seminar 4 0 4 0

4 CSIS-350 System Design Lab 4 0 2 3

Dynamics of Communication Skills and
5 4 2 1 2
Technical Writing

6 Program Elective I 4 3 0 2

7 Program Elective I 4 3 0 2

8 Program Elective I 4 3 0 2

1 CSIS-304 Topics in OS 4 3 0 2

2 CSIS-304 Cryptography and Network Security 4 3 0 2

3 CSIS-305 Cryptography and Network Security 4 3 0 2

4 CSIS-306 Programming Abstractions 4 3 0 2

5 CSIS-351 Minor Project 4 0 4 0

6 Open Elective I 4 3 0 2

7 Program Elective II 4 3 0 2

1 CSIS-307 Security Engineering 4 3 0 2

2 CSIS-308 Dissertation - I 12 0 12 0

3 Open Elective II 4 3 0 2

4 Program Elective III 4 3 0 2

1 CSIS-309 Dissertation - II 24 0 24 0
Program Elective I
Any subject from list of electives subject to the condition that two electives are to be chosen from
Group A and the rest from any one of groups B, C or D.
Group A
CSIS-330 Quantum Cryptography
CSIS-331 Information Security Audit and
CSIS-332 Security Analysis of Protocols
CSIS-333 Warfare Cyber Crime and Information
CSIS-334 Management Public Key Infrastructure
and Trust
CSIS-335 Digital Watermarking and Steganalysis
Group B
CSIS-338 Data Mining and Machine Learning
CSIS-339 Simulation and Modeling
CSIS-340 Optimization Techniques
Group C
CSIS-342 Random Processes and Probability
CSIS-343 Number Theory
Group D
CSIS-345 Topics in Computer Architecture
CSIS-346 Advanced Compiler Design
CSIS-347 Advanced Topics in Databases
CSIS-347 Mobile Computing
Detailed Structure of the Programme
CSIS-301 Logic and Discrete Mathematics PC 4 (3-1-0)

Logic: Introduction to Logic, Propositional Logic and Predicate Logic

Propositional Logic: Elements of Propositional Logic - Negation, Conjunction, Disjunction;Truth Table,
Tautology, Connectives, Construction of Proposition, Semantics, normal forms,Reasoning with
Propositions, Implications, Proof of Identities, Proof of Implications.
Predicate Logic: Well Formed Formula of Predicate Logic, Predicate, Validity,
Quantification,Constructing Formulas, Reasoning with Predicate Logic, Quantifiers and Connectives.
Verification: Model checking, Linear-time temporal logic, program verification.Induction and Recursion,
Recurrence Relations, Proof by Induction.
Set and Functions: Sets, relations, functions, operations, and equivalence Relations, relation of partial
order, partitions, binary relations, Equivalence relations, growth of functions,Complexity of Algorithms.
Combinatorics: Permutation, combinations, Binomial theorem, Counting, Pigenhole principle.Generalized
Inclusion-Exclusion Principle (GIEP), Discrete probability.
Trees and Graphs: Trees, traversals, spanning trees; graphs – path, connectivity, reachability,cycles and
circuits, planar graphs, Euler and Hamilonian graphs, graph traversals, topological sorting, graph coloring.
1. Thomas Koshy. Discrete Mathematics with Applications. Elsevier.
2. Michael Huth and Mark Ryan. Logic in Computer Science: Modelling and Reasonong
about Systems. Cambridge.
3. Winfried Karl Grassmann, Jean-Paul Tremblay. Logic and Discrete Mathematics: A
Computer Science Perspective, Prentice Hall.
4. Elliott Mendelson. Introduction to Mathematical Logic, CRC Press.
5. David J. Hunter. Essentials of Discrete Mathematics
6. Liu: Introduction to Discrete Mathemetics, McGraw-Hill.
7. Rosen. Discrete Mathematics and its Applications. Elsevier.
8. Kolman B., Busby R: Discrete Mathematical Structures for Compute Science, PHI.

CSIS-302 Algorithms and Complexity PC 4 (3-0-2)

Analysis: RAM model – Notations, Recurrence analysis - Master's theorem and its proof -Amortized
Advanced Data Structures: B-Trees, AVL trees, Dictionaries and tries, Binomial Heaps,Fibonacci Heaps,
Disjoint Sets, Union by Rank and Path Compression.
Graph Algorithms and complexity: Topological sorting, Articulation point, All-Pairs Shortest Paths,
Spanning Tree, Maximum Flow and Bipartite Matching.
Randomized Algorithms: Finger Printing, Pattern Matching, Graph Problems, Algebraic Methods,
Probabilistic Primality Testing, De-Randomization
Approximation algorithms: Polynomial Time Approximation Schemes.
Complexity: - NP-Hard and NP-complete Problems - Cook's theorem, NP completeness reductions.
1. T. H. Cormen, C. E. Leiserson, R. L. Rivest, Introduction to Algorithms, Prentice Hall.
2. Aho, Hopcraft, Ullman, Design and Analysis of Computer Algorithms, Addison Wesley.
3. R. Motwani and P. Raghavan, Randomized Algorithms, Cambrdige University Press.
4. C. H. Papadimitriou, Computational Complexity, Addison Wesley.
5. S. Basse, Computer Algorithms: Introduction to Design and Analysis, Addison Wesley.

CSIS-303 Seminar PC 4 (0-4-0)

Topics selection covering recent and relevant topics related to the emerging areas. Ideally, recent reputed
journal papers abstraction and presentation shall be encouraged.
CSIS-350 System Design Lab PC 4 (0-2-3)
In this lab the students shall be assigned with the design concepts to develop a project from
requirement to implementation. Ideally the projects must be taken up as individual students or
maximum a group of two. The evaluation should be through presentations and demonstration.

Dynamics of Communication Skills and Technical Writing PC 4 (2-1-2)

Refer to the concerned department offering the course.

Program Elective I PE 4 (3-0-2)

Any subject from list of electives subject to the condition that two electives are to be chosen from Group A
and the rest from any one of groups B, C or D.

Semester II:

CSIS-304 Topics in OS PC 4 (3-0-2)

Comparative study of OS; UNIX, Multics.

File Systems: Log Structured File system, Server Less Network File Systems, The Coda File System, AFS,
Cryptographic file Systems, Design and implementation of distributed file systems.
Virtual Memory, User Level Virtual Memory, distributed shared memory.
Distributed OS: Issues, process management, inter-process communication, Client Server, RPC,RMI,
scheduling, deadlocks, Distributed Concurrency, Transactions.
Security: Concepts and Distributed Systems

1) Tanenbaum: Distributed Operating Systems, Pearson Education.
2) Bach, Design of Unix O/S.
3) Coulouris et al, Distributed Systems: Concepts and Design, Addison Wesley.
4) Tanenbaum and Steen: Distributed Systems: Principles and Paradigms, Pearson

CSIS-305 Cryptography and Network Security PC 4 (3-0-2)

Cryptography: Introduction, steganography, Public versus private key cryptography.

Stream Ciphers: Conventional Ciphers, playfair, Hill, mono-alphabetic and poly-alphabetic.
Private-key cryptography: Feistel structure, DES, design of S-boxes, AES, Triple DES,
Differential and linear cryptanalysis.
Public key cryptography: Key management, Diffie-Hellman, ElGamal, RSA.Random Number
Generation, Primality testing, Elliptic Curves and ECC.
Digital Signature: DSA and its variants, discrete logarithm based digital signatures.
Network Security: Authentication and signature protocols; Kerberos, real-time communication security,
IPSec: AH, ESP, IKE; SSL/TLS, e-mail security, PEM and S/MIME, PGP, web security, network
management security, wireless security. Threats in networks, firewalls,intrusion detection, Honeypots,
password management.

1. D.R. Stinson, Cryptography - Theory and practice, CRC Press.
2. A.J. Menezes, P.C. van Oorschot and S.A. Vanstone, Applied Cryptography, CRC Press.
3. Stallings, Cryptography and Network Security, Pearson Education.
4. B Schneier, Applied Cryptography, Wiley. ISBN 0-471-11709-9
5. C. Kaufman, R. Perlman, Network Security, Prentice Hall.
CSIS-306 Programming Abstractions PC 4 (3-0-2)

Introduction: Programming Languages, Procedure-oriented Programming: Procedures and Modularity,

Syntax and Semantics, Formal translation models: BNF grammars, regular grammar.
Data abstractions: Elementary and structured data types, their specifications, representations,and
implementation of numbers, vectors and arrays, records, character string, variable size data structure, sets,
input output files. Type checking and type conversion, type equivalence.
Scope and referencing: Scope and Lifetime of Variables, Recursion, Storage management –static, stack,
dynamic, fixed/variable size heap; Pointers and Dynamic Memory Allocation.
Control abstractions: Implicit and explicit sequence control. Subprogram sequence control,Recursive sub
programs, Built-in and User-defined Functions, parameters and their transmission.Coroutines and scheduled
subprograms, task and concurrent exception.
Object-Oriented Abstractions: Objects and Classes, Encapsulation, Polymorphism, Inheritance.
Introduction to Aspects - Crosscutting concerns, Aspect, Joinpoint and Pointcuts.
Functional programming: Introduction, lists, User-defined data types, type classes, and
arrays,Input/Ouput and Monad, Simple applications/programs.
Case Studies: C, Java/C++, AspectJ, Haskell.

1. Ghezzi: Programming Language Concepts, Addison Wesley
2. Pratt, Zelkowitz: Programming Language Design and Implementation PHI.
3. Eric Roberts: Programming Abstractions in C: Addison Wesley.
4. Robert Lafore: C++ Programming, Sams.
5. Laddad: AspectJ in Action, Dreamtech.
6. Thompson: Haskell, The Craft of Functional Programming, Addison-Wesley.

CSIS-351 Minor Project PC 4 (0-4-0)

Topics selection covering recent and relevant topics related to the emerging areas. Ideally, recent reputed
journal papers abstraction and implementation shall be encouraged.

Open Elective I OE 4 (3-0-2)

Refer to the concerned department offering the course.

Program Elective II PE 4 (3-0-2)

Any subject from list of electives subject to the condition that two electives are to be chosen from Group A
and the rest from any one of groups B, C or D.

Semester III:

CSIS-307 Security Engineering PC 4 (3-0-2)

Introduction to Security Engineering. Passwords and their limitations, attacks on passwords,CAPTCHA,

Access Control: ACL, sandboxing, virtualization, trusted computing.Multi-level and Multi-lateral security.
Securing services: Security in Metered Services, pre-payment meters.Secure printing and Seals. Tamper
resistance mechanisms.
Secure systems: hardware, software and communication systems – design issues and analysis.
Secure software architecture: models and principles, hardware design related security – smart cards and
other security solutions, communication protocols and application systems associated with security.
Attacks and defenses: Phishing, social networking attacks, Denial of service, API attacks,network attacks
and countermeasures.Copyright and DRM.

1. Ross J. Anderson: Security Engineering: A Guide to Building Dependable Distributed
System. Wiley.
2. Selected papers and online material.

CSIS-308 Dissertation - I PC 12 (0-12-0)

This is the first part of the major dissertation wherein every student shall be expected to contribute
to domain knowledge incrementally. It is expected that the work should be focused in a particular
area for concept, design, implementation and analysis. For this first part of 12 credits, internal
assessment shall be done by the department after an open seminar with a feedback to department

Open Elective II OE 4 (3-0-2)

For details, refer to the concerned department offering the course.

Program Elective III PE 4 (3-0-2)

Any subject from list of electives subject to the condition that two electives are to be chosen from Group A
and the rest from any one of groups B, C or D.

Semester IV:
CSIS-309 Dissertation - II PC 24 (0-24-0)
This will culmination of dissertation – I of semester – III. In this Stage-II the evaluation shall be
done through an Open seminar with an External Examiner. Thesis shall be submitted with abstract.
The school should work to standardize the thesis template for uniform submissions.

Group A: Program Electives

CSIS-330 Quantum Cryptography PC 4 (3-0-2)

Finite Dimensional Hilbert Spaces – Tensor Products and Operators on Hilbert Space – Hermitian and
Trace Operators - Basic Quantum Mechanics necessary for the course.
Quantum Gates and operators and Measurement – Quantum Computational Model – Quantum Complexity
– Schemes for Physical realization (Only peripheral treatment expected).
Shor's Algorithm – Application to Integer Factorization – Grover's Algorithm –Quantum Cryptography:
Encryption and decryption schemes.
1) Nielsen M. A. and I. L. Chauang, Quantum Computation and Quantum Information,
Cambridge University Press, 2002.
2) J. Gruska, Quantum Computing, McGraw Hill, 1999.
3) P. R. Halmos, Finite Dimensional Vector Spaces, Van Nostrand, 1958.
4) Selected papers and online material.

CSIS-331 Information Security Audit and Assurance PC 4 (3-1-0)

Security policies, policy languages, confidentiality policies, Bell-LaPadula model, controversies over the
Integrity policies, Biba model, Lipner’s model, Clark-Wilson models, Chinese wall model,clinical
information systems security policy, noninterference and policy composition.
Assurance and trust, building secure and trusted systems, waterfall model, other models of development.
Assurance in requirements definition and analysis, assurance during system and software design,assurance
during implementation and integration.
1. M. Bishop, Computer Security: Art and Science, Pearson Education, 2003.
2. W. Mao, Modern Cryptography: Theory & Practice, Pearson Education, 2004.
3. C. P. Fleeger and S. L. Fleeger, Security in Computing, 3/e, Pearson Education, 2003.

CSIS-332 Security Analysis of Protocols PC 4 (3-0-2)

Introduction: Security protocols,Security properties, Public-key certificates and

infrastructures,Cryptographic hash functions, Digital signatures, Security protocol vulnerabilities, The CSP
approach, Limits of formal analysis. Provable security.
Security Protocols: Needham-Schroeder public-key protocol and its security analysis, Protocols for
anonymity, Anonymity and MIX networks, Fairness and contract signing, Fair exchange and contract
signing protocols, Game-based verification of contract signing protocols.
Yahalom protocol: Secrecy, Authentication, Non-repudiation, Anonymity; Dolev-Yao threat model.
Protocol analysis tools: Finite-state checking (Murphi), Infinite-state symbolic analysis (SRI constraint
solver), Probabilistic model checking (PRISM), Game-based verification (MOCHA),Process algebras (spi-
calculus and applied pi-calculus), Protocol logics (BAN, DDMP, Isabelle),Probabilistic polynomial-time
calculus, CSP, B-method approach, Strand spaces, Inductive approach.
CSP: Basic building blocks, Parallel operators, Process behaviour, Modelling security protocols in CSP -
Trustworthy processes, Modelling an intruder, protocol goals.
Transformations: Transformations on protocols, Safe simplifying transformations, Structural
Formal analysis: Formal definitions of security for symmetric ciphers, Formal model for secure key
exchange. Theorem proving - Rank functions, Secrecy of shared key, Authentication.
1. Peter Ryan, Steve Schneider, Michael Goldsmith, Gavin Lowe, Bill Roscoe: Modelling
& Analysis of Security Protocols, Addison Wesley.
2. Stephen W. Mancini: Automating Security Protocol Analysis, Storming Media.
3. Selected papers and online material

CSIS-333 Cyber Crime and Information Warfare PC 4 (3-1-0)

Cyber Crime: Industrial espionage and cyber-terrorism, principles of criminal law, computer forensic
investigation, elements of personnel security and investigations, principles of risk and security management,
conspiracy in computer crime, and computer fraud investigation.
Introduction to Cyber Forensics: Computer Forensics and the law, Private & Public sector workplace
practices, Cyber Crime examples: Defacements, DoS, Credit Card theft, Silent intrusion, internal attacks,
investigative actions, Forensics analysis investigative action, Computer Forensic tools.
Information Warfare: Nature of information warfare, including computer crime and information terrorism;
Threats to information resources, including military and economic espionage, communications
eavesdropping, computer break-ins, denial-of-service, destruction and modification of data, distortion and
fabrication of information, forgery, control and disruption of information flow, electronic bombs, and
psyops and perception management.
Defenses: Countermeasures including authentication, encryption, auditing, monitoring, intrusion etection,
and firewalls, and the limitations of those countermeasures. Cyberspace law and law enforcement,
information warfare and the military, and intelligence in the information age.
Information warfare policy and ethical issues.
1. Dorothy E. Denning: Information Warfare and Security, Addison Wesley.
2. Daniel Ventre: Information Warfare, Wiley.
3. Winn Schwartau: Information Warfare: Second Edition, Thunder's Mouth Press, NY.
4. Edward Waltz: Information Warfare Principles and Operations, Artech House.
5. Selected papers and on-line material.

CSIS-334 Public Key Infrastructure and Trust Management PC 4 (3-0-2)

Public key infrastructure - components and architecture.

PKI interoperability, deployment and assessment
PKI data structures – certificates, validation, revocation, authentication, cross-certification.
Repository, Certification Authority (CA) and Registration Authority (RA), trusted third party,digital
PKI services – authentication, non-repudiation, privilege management, privacy, secure communication.
Key management – certificate revocation list, root CA, attacks on CA, key backup.
PKI standards – SSL, LDAP, IPSec, X.500, X.509, S/MIME
Trust models – strict v/s loose hierarchy, four corner, distributed.
Certificate path processing – path construction and path validation.
1) Ashutosh Saxena, Public Key Infrastructure, Tata McGraw Hill
2) Carlisle Adams, Steve Lloyd. Understanding PKI: Concepts, Standards, and Deployment
Considerations, Addison Wesley.
3) John R. Vacca. Public Key Infrastructure: Building Trusted Applications and Web
Services, AUERBACH.
4) Messaoud Benantar, Introduction to the Public Key Infrastructure for the Internet,
Pearson Education.

CSIS-335 Digital Watermarking and Steganalysis PC 4 (3-0-2)

Watermarking: Applications, technqiues, models, detection techniques. Visible and invisible watermarks.
Embedding. Robust watermarking, watermark security.
Steganography – Least Bit, DCT, Spread spectrum. Audio seganography.
Steganalysis techniques.
1. Ingemar Cox, Matthew Miller, Jeffrey Bloom, and Jessica Fridrich . Digital
Watermarking and Steganography, 2nd Ed, (The Morgan Kaufmann Series in Multimedia
Information and Systems). (Hardcover - Nov 16, 2007)
2. Frank Y. Shih. Digital Watermarking and Steganography: Fundamentals and Techniques,
CRC Press.g
3. Stefan Katzenbeisser, Fabien, and A.P. Petitcolas. Information Hiding Techniques for
Steganography and Digital Watermarking, Artech House.
4. Neil F. Johnson; Zoran Duric; Sushil Jajodia. Information Hiding: Steganography and
Watermarking - Attacks and Countermeasures, Springer.
5. Gregory Kipper. Investigator's Guide to Steganography, Auerbach Publications.
Group B: Program Electives

CSIS- 338 Data Mining and Machine Learning PC 4 (3-0-2)

Machine Learning: Learning models: Instance based, Analytical learning, Inductive,Reinforcement and
combined. Techniques: Decision tree, Artificial Neural Networks, Support Vector Machines, Bayesian
learning, Bayesian belief networks, EM algorithms, k-NN, genetic algorithms. Clusteting techniques.
Design: Data Base Schema Facts, Dimensions and Attributes. Data Base and Metadata.
Data Mining : Introduction and need, Descriptive and Predicative Data Mining.
Data Processing : Data Cleaning, Data Integration and Transformation, Data Reduction.
Data Mining Primitives:, Language DMQL and its Preliminary Clauses.
Data Mining Methods: Association – Single and Multilevel, Characterization and Comparison,Regression
Analysis, Classification and Predication.
Data Mining Algorithms: Clustering, Association, Regression, Decision Trees.
1) Jiawai Han and Micheline Kamber: Data Mining – Concepts and Techniques, Morgan
and Kaufmann.
2) Thomas Mitchell – Machine Learning, McGraw Hill.
3) Ian H. Witten and Eibe Frank: Data Mining: Practical Machine Learning Tools and
Techniques, Elsevier.
4) Bramer: Principles of Data Mining, Springer.
5) Pang-Ning Tan, M. Steinbach, V. Kumar : Introduction to Data Mining, Addison Wesley.
6) Ryszad S. Michalski, Ivan Bratko, Miroslav Kubat (Editors): Machine Learning and
Data Mining: Methods and Applications, Wiley.

CSIS-339 Simulation and Modeling PC 4 (3-0-2)

Definition of a system, System concepts, type of system, continuous & discrete systems,modeling process
verification & validation.
Markov chains. Weak law of large numbers. Central limit theorem. Strong law of large numbers.
Queuing models: Little’s Theorem, M/M/1, M/M/m, M/M/', M/M/m/m, M/G/1, and M/M/1/J queuing
Introduction, classification of simulation models, advantages and disadvantages of simulation.
Discrete system simulation: Monte Carlo method, Random number generators. Probability Distributions.
Element of inventory theory, more complex inventory models, finite and infinite delivery rate model with
and without back ordering.
Simulation of inventory systems.
1. System simulation, Gorden G., Prentice Hall of India
2. System simulation, Narsing Deo, McGraw Hill.
3. Simulation modeling and analysis, Law and Kelton, McGraw Hill.

CSIS-340 Optimization Techniques PC 4 (3-0-2)

Introduction: Introduction, Engineering applications (models) of optimization.
Linear Programming: Graphical, simplex method, Concept of duality, Dual simplex method,
Dynamic Programming: Transportation Problems: basic feasibility solution by different methods, optimal
solution, Degeneracy in transportation problem, unbalanced transportation problems
Assignment Problems: Balanced and unbalanced assignment, assignments to given schedule.
Introduction to Non-linear programming
1. Rao S S, Optimization: Theory and Applications.
2. N.S. Kambo : Mathematical Programming Techniques, East West Press
3. Hamdy A. Taha : Operation Research an Introduction, PHI
4. Vasek Chvatal : Linear Programming, W.H. Freeman & Co.
5. Walsh G R, Methods of Optimisation
6. Papadimitriou, Steiglitz: Combinatorial Optimization: Algorithms and Complexity, PHI.

Group C: Program Electives

CSIS-342 Random Processes and Probability PC 4 (3-1-0)
Probability Theorem: Properties of probability, Conditional probability, Independence, Bayes theorem
Discrete Distributions: Probability distribution functions and cumulative distribution functions.
Continuous Distributions: Probability density functions and cumulative distribution functions,joint and
marginal probabality density functions.
Mean and variance; moment-generating functions, Marginal and conditional probability distributions, Some
specific discrete distributions.
Functions of Random Variables: Distribution function technique, Transformation technique, Moment-
generating function techniques.
1. DeGroot, Morris H., and Mark J. Schervish. Probability and Statistics. Addison-Wesley.
2. Feller, William. An Introduction to Probability Theory and Its Applications, Wiley.
3. Freund, W.J., Mathematical Statistics, Prentice-Hall..
4. Hoel, P.G., Mathematical Statistics, John Wiley & Sons.
5. Hogg, R.V., & Craig, A.T., Introduction to Mathematical Statistics, Prentice-Hall, Inc.
6. Mood, A.M., Graybill, F.A., Boes, D.C., Introduction to the Theory of Statistics,
McGraw Hill.
7. Papoulis: Probability, Random Variables and Stochastic Processes, McGraw Hill.

CSIS-343 Number Theory PC 4 (3-1-0)

Number Systems: Natural numbers. Counting. Cardinality of finite sets. Laws, Mathematical induction,
Greatest Common Divisor, Euclidean algorithm, Recurrence relations.
Diophantine equations: Modulo arithmetic, Congrunces and their applications, Multiplicative inverse,
Euler's extended algorithm, Fermat's little theorem, Totient function, Euler's theorem,primitive roots,
discrete logarithms, split search algorithm, Chinese remainder theorem.
Elementary number theory: Prime numbers, Number bases. Primality testing, discrete logarithm,primitive
roots, Number sieves. Quadratic Residues.Groups, rings, Integral domains and Fields, Polynomial
representation of binary number, Galois fields.
1. Koblitz, N. Course on Number Theory and Cryptography, Springer Verlag, 1986
2. Menezes, A, Handbook of Applied Cryptography, CRC Press, 1996
6. D.R. Stinson, Cryptography - Theory and practice, CRC Press.
3. Thomas Koshy, Elementary Number Theory with applications, Elsevier India, 2005.
4. Martin Erickson and Anthony Vazzana: Introduction to Number Theory, Chapman

Group D: Program Electives

CSIS-345 Topics in Computer Architecture PC 4 (3-1-0)

Introduction to Computer Architecture: Von Newmann architecture, basic components, memory hierarchy,
instruction cycle, I/O processing; ALU, microinstructions and Control unit, RISC design versus CISC
Instruction level parallel processors: Pipelining (instruction and arithmetic), hazards in pipelining,Pipeline
scheduling (static and dynamic), Throughput improvement, VLIW architectures.
Instruction level data-parallel architectures: SIMD, vector architectures.
Multiprocessor architectures: Interconnection networks, shared and distributed memory, cache coherence,
scheduling and load balancing, scalable multiprocessor.
Data Flow computers: Introduction, Data Flow Program Graph, Activity Template, Scheme,
Implementation, Pipelining in Data Flow..

1. Hennessy and Patterson. Computer Architecture – A Quantitative Approach. Morgan
2. Culler, Singh and A. Gupta. Parallel Computer Architecture, Sima and Fountain, Morgan
3. Hwang and Briggs. Computer Architecture and Parallel Processing, McGraw Hill.
4. Hwang, Advanced Computer Architectures, Tata McGraw Hill.

CSIS-346 Advanced Compiler Design PC 4 (3-0-2)

A Tour of Compiler Design, LR Parsers, Lex and Yacc Tools, Control-flow Analysis, Controlflow Graphs,
Basic Blocks, Data-flow Analysis, Dependence Analysis, Global Optimizations,Loop Optimizations,
Peephole Optimization and Optimal Code Generation, Data Dependence Analysis in Loops, Loop
Scheduling, Static Single Assignment, Just-In-Time (JIT) and Adaptive Compilation, Runtime System
Architectures and Automatic Memory Management Techniques.
1) Aho, R. Sethi, Ullman: Compilers: Principles, Techniques and Tools, Addison-Wesley.
2) Steven Muchnick: Advanced Compiler Design & Implementation, Morgan Kaufmann.
3) Keith Cooper and Linda Torczon: Engineering a Compiler, Morgan Kaufmann.

CSIS-347 Advanced Topics in Databases PC 4 (3-0-2)

Issues in Implementation of Database Systems, Query Processing, Query Optimization,Transaction
Processing, Concurrency, Recovery Management. Database System Architectures,
Distributed Databases: principles, Architecture, Design, Query Optimization, Transaction Processing,
Concurrency control, Integrity and Security, Client/server architecture,Parallel Databases, Web databases,
Temporal Databases, Multimedia Databases, Current trends in database systems,
1) Silberschatz A, Korth HF, Sudarshan S, Database System Concepts, McGrall Hill.
2) Elmasri R and Navathe SB, Fundamentals of Database Systems, 3rd Edition, Addison
Wesley,2000. This book covers most of the material on the course.
3) Ceri S, Pelagatti G, Distributed Databases – Principles and Systems, McGraw Hill.
4) Date CJ, An Introduction to Database Systems, 7th Edition, Addison Wesley.
5) Khashafian S and Baker AB, Multimedia and Imaging Databases, Morgan Kaufmann.
6) M.Tamer, Özsu, Principles of Distributed Database Systems, Second Edition,
7) Raghu Ramakrishnan, Database Management Systems, McGraw-Hill, 2000

CSIS-347 Mobile Computing PC 4 (3-0-2)

Introduction to mobile computing: principles, classification & overview of devices, operating systems.
Wireless transmission: brief overview, multipath propagation, hidden & exposed terminals.
Medium access control & protocols: SDMA, FDMA, TDMA, DAMA, FAMA, PRMA,Reservation TDMA,
polling, CSMA/CA, CDMA etc.
Wireless LAN: infrastructure & ad-hoc networks, IEEE 802.11, HIPERLAN.
Mobile network layer: mobile IP, DHCP, infrastructure & Ad-hoc routing. Mobile transport layer: indirect
TCP, snooping TCP, mobile TCP etc. mobile support,WWW & mobility, WAP.
1. Principles of mobile computing Hansmann & Merk., Springer
2. Mobile communications Jochen Schiller , Pearson
3. 802.11 wireless networks Matthew S.Gast, O’REILLY.
4. Wireless LANs: Davis & McGuffin, McGraw Hill
5. Mobile Communications Handbook by Jerry D. Gybson
6. Mobile Communications Handbook by Raymond Steel