7 Sem
7 Sem
Cryptography
Detailed Contents:
UNIT 1: Introduction (3 Hours)
[5hrs] (CO 1)
Modular Arithmetic, Euclidean and Extended Euclidean algorithm, Prime numbers, Fermat
and Euler’s Theorem [5hrs]
(CO 1)
UNIT 3: Cryptography
[12hrs] (CO 2)
[6hrs] (CO 3)
[7hrs] (CO 4)
Course Outcomes:
CO1: Understand the fundamental principles of access control models and techniques,
authentication and secure system design
CO2: Have a strong understanding of different cryptographic protocols and techniques and
be able to use them.
CO3: Apply methods for authentication, access control, intrusion detection and prevention.
1. Cryptography And Network Security Principles And Practice Fourth Edition, William
Stallings, Pearson Education
2. Modern Cryptography: Theory and Practice, by Wenbo Mao, Prentice Hall PTR
---------------------------------------------------------------------------------------------------------
---------
Course Code: BTCS Course Title: Data Warehousing and 3L: 0T: 0P Credits: 3
-702-18 Data Mining
Detailed Contents:
UNIT 1:
Data Warehousing Introduction: design guidelines for data warehouse implementation,
Multidimensional Models; OLAP- introduction, Characteristics, Architecture, Multidimensional view
Efficient processing of OLAP Queries, OLAP server Architecture ROLAP versus MOLAP Versus
HOLAP and data cube, Data cube operations, data cube computation.
Data mining: What is data mining, Challenges, Data Mining Tasks, Data: Types of Data, Data
Quality, Data Pre-processing, Measures of Similarity and Dissimilarity
[10hrs]
UNIT 2:
Data mining: Introduction, association rules mining, Naive algorithm, Apriori algorithm, direct hashing
and pruning (DHP), Dynamic Item set counting (DIC), Mining frequent pattern without candidate
generation (FP, growth), performance evaluation of algorithms
Classification: Introduction, decision tree, tree induction algorithms – split algorithm based on
information theory, split algorithm based on Gini index; naïve Bayes method; estimating predictive
accuracy of classification method
[10 hrs]
UNIT 3:
Cluster analysis: Introduction, partition methods, hierarchical methods, density based methods, dealing
with large databases, cluster software
Search engines: Characteristics of Search engines, Search Engine Functionality, Search Engine
Architecture, Ranking of web pages, The search engine history, Enterprise Search, Enterprise Search
Engine Software.
[10 hrs]
UNIT 4:
Web data mining: Web Terminology and Characteristics, Locality and Hierarchy in the web, Web
Content Mining, Web Usage Mining, Web Structure Mining, Web mining Software.[8 hrs]
1. Carlo Vercellis, Business Intelligence: Data mining and Optimization for Decision Making, WILEY.
2. Han J., Kamber M. and Pei J. , b Data mining concepts and techniques, Morgan Kaufmann Publishers
(2011) 3rd ed.
3. Pudi V., Krishana P.R., Data Mining, Oxford University press, (2009) 1st ed.
4. Adriaans P., Zantinge D., Data mining, Pearsoneducation press (1996), 1st ed.
5. Pooniah P. , Data Warehousing Fundamentals, Willey interscience Publication, (2001), 1st ed.
Text Books:
1. Goodfellow L., Bengio Y. and Courville A., Deep Learning, MIT Press (2016).
2. Patterson J. and Gibson A., Deep Learning: A Practitioner's Approach, O’Reilly
(2017), 1st
ed.
Reference Books:
1. Haykin S., Neural Network and Machine Learning, Prentice Hall Pearson (2009), 3rd
ed.
2. Geron A., Hands-on Machine Learning with Sci-kit and TensorFlow, O’Reilly Media
(2017)
Course Code: BTCS 705-18 Course Title: Deep Learning Lab L:0;T:0; Credits;1
2P:
Detailed Contents:
Unit 1:
SEMANTICS DATA CONTROL: View management; Data security; Semantic Integrity Control.
Unit 3:
Unit 4:
COURSE OUTCOMES
References:
1. Principles of Distributed Database Systems, M.T. Ozsu and P. Valduriez, Prentice-Hall, 1991.
2. Distributed Database Systems, D. Bell and J. Grimson, Addison-Wesley, 1992.
Expt. 2: Creating and managing database objects (Tables, views, indexes etc.)
Expt. 6: Implement various Transaction concurrency control methods [i.e. lock’s] by executing
multiple update and queries.
Mini Project: Student has to do a project assigned from course contents in a group of two or three
students. The team will have to demonstrate as well as have to give a presentation of the same.
Detailed Contents:
Unit 1: Overview, computer imaging systems, lenses, Image formation and sensing, Image analysis, pre-
processing and Binary image analysis. 6 hrs., CO1
Unit 2:
Edge detection, Edge detection performance, Hough transform, corner detection. 4 hrs., CO1
Unit 3:
Unit 4:
Feature extraction, shape, histogram, color, spectral, texture, using CVIP tools, Feature analysis, feature
vectors, distance /similarity measures, data pre- processing. 8
hrs., CO2
Unit 5:
COURSE OUTCOMES
Detailed Contents:
INTRODUCTION TO BLOCKCHAIN
Blockchain- Public Ledgers, Blockchain as Public Ledgers -Bitcoin, Blockchain 2.0, Smart Contracts,
Block in a Blockchain, Transactions-Distributed Consensus, The Chain and the Longest Chain -
Cryptocurrency to Blockchain 2.0 - Permissioned Model of Blockchain, Cryptographic -Hash Function,
Properties of a hash function-Hash pointer and Merkle tree
A basic crypto currency, Creation of coins, Payments and double spending, FORTH – the precursor for
Bitcoin scripting, Bitcoin Scripts , Bitcoin P2P Network, Transaction in Bitcoin Network, Block Mining,
Block propagation and block relay, Consensus introduction, Distributed consensus in open environments-
Consensus in a Bitcoin network
BITCOIN CONSENSUS
Bitcoin Consensus, Proof of Work (PoW)- Hashcash PoW , Bitcoin PoW, Attacks on PoW ,monopoly
problem- Proof of Stake- Proof of Burn - Proof of Elapsed Time - Bitcoin Miner, Mining Difficulty,
Mining Pool-Permissioned model and use cases, Design issues for Permissioned Blockchains, Execute
contracts- Consensus models for permissioned blockchain-Distributed consensus in closed environment
Paxos
DISTRIBUTED CONSENSUS
Architecture of Hyperledger fabric v1.1-Introduction to hyperledger fabric v1.1, chain code- Ethereum:
Ethereum network, EVM, Transaction fee, Mist Browser, Ether, Gas, Solidity, Smart contracts, Truffle
Design and issue Crypto currency, Mining, DApps, DAO
BLOCKCHAIN APPLICATIONS
Internet of Things-Medical Record Management System-Block chain in Government and Block chain
Security-Block chain Use Cases –Finance
COURSE OUTCOMES
CO4: Apply hyperledger Fabric and Etherum platform to implement the Block chain Application.
REFERENCES
1. Mastering Blockchain: Deeper insights into decentralization, cryptography, Bitcoin, and popular
Blockchain frameworks by Bashir, Imran,2017.
2. Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, and Steven Goldfeder. Bitcoin
and cryptocurrency technologies: a comprehensive introduction. Princeton University Press, 2016.
3. Joseph Bonneau et al, SoK: Research perspectives and challenges for Bitcoin and cryptocurrency,
IEEE Symposium on security and Privacy, 2015.
Detailed Contents:
Introduction: Paradigms of parallel computing: Synchronous - vector/array, SIMD, Systolic;
Asynchronous - MIMD, reduction paradigm.