Back close

Course Detail

Course Name Block chain Technology
Course Code 24CY763
Program M. Tech. in Cyber Security
Credits 3
Campus Coimbatore

Syllabus

Syllabus

Distributed Ledger Technology (DLT), Blockchain Types, Cryptographic Primitives, Structure of Blockchain, Crypto Wallet , Consensus, Paxos, RAFT, PBFT, PoW, PoS, Bitcoin, Altcoin, Ethereum, MetaMask Wallet, Smart Contracts, Solidity Programming: Structure, Remix IDE, Datatypes, Access Modifiers, Mapping, Web3.js , Hyperledger: Design Principles, Hyperledger Libraries, Tools and DLTs, Hyperledger Fabric: Architecture, Chain code, Deployment of Chain code: Fablo, Hyperledger Bevel, Blockchain Applications, Attacks on Blockchain Consensus and Smart Contracts, Blockchain Forensics, Smart Contract Security

?

Objectives and Outcomes

Prerequisite

24CY603: Cryptography, 24CY602: Network Security, 24CY613: Concepts in System Security

 

Course Outcome
Course Outcome Bloom’s Taxonomy Level
CO 1 Understanding basic principles of distributed ledger technology L2
CO 2 Use of cryptographic primitives in Blockchain technology L3
CO 3 Evaluation of consensus protocols L4
CO 4 Development of smart contracts L6
CO 5 Blockchain and its use cases L5
CO-PO Mapping

CO-PO Mapping

CO/PO

PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PO 9 PO 10 PSO1 PSO2 PSO3
CO 1 2 2 2 1 2 1 1 2 1 1 1
CO 2 2 2 2 1 2 1 1 2 1 1 1
CO 3 2 2 2 1 2 1 1 2 1 1 1
CO 4 2 2 2 1 2 1 1 2 2 2 1
CO 5 2 2 2 1 2 1 1 2 2 2 1

Text Books / References

  1. Abhijit Das and Veni Madhavan C. E., Public-Key Cryptography: Theory and Practice , Pearson Education India, 2009.
  2. Melanie Swan, Blockchain – Blueprint for a new economy , O’Reilly Media, Inc., 2015.
  3. A. Narayanan, J. Bonneau, E. Felten, A. Miller, S. Goldfeder, Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction , Princeton University Press, 2016
  4. Roger Wattenhofer, CreateSpace, The Science of the Blockchain , Independent Publishing Platform, 2016
  5. Imran Bashir, Mastering Blockchain , 2017.
  6. Andreas M. Antonopoulos, Mastering Bitcoin – Programming the Open Blockchain , O’Reilly Media, Inc., 2017
  7. Alex Leverington, Ethereum Programming , Packt Publishing Limited, 2017.
  8. Draft NISTIR 8202, Blockchain Technology Overview – NIST CSRC, 2018.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now