Back close

Course Detail

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

Syllabus

Syllabus

Distributed Ledger Technology (DLT), Evolution and Structure of Blockchain, Blockchain Generations, Introduction to Cryptocurrencies, Cryptographic Primitives, Hash Functions, Merkle Trees, Digital Signatures, Crypto Wallets and MetaMask Wallet, Bitcoin Architecture, UTXO Model, Mining, Consensus Mechanisms: Proof of Work (PoW), Proof-of-Knowledge systems, Altcoins, Blockchain Types: Public, Private, Consortium and Hybrid Blockchains, Ethereum Architecture, Ethereum Virtual Machine (EVM), Gas Mechanism, ERC-20 and ERC-721 Tokens, Consensus Mechanism), Proof of Stake (PoS), Introduction to Decentralized Finance (DeFi) and NFTs, Smart Contracts and Lifecycle, Solidity Programming: Structure, Data Types, Functions, Access Modifiers, Events, Mapping, Arrays, Inheritance, Error Handling, Remix IDE, Web3.js, Decentralized Applications (DApps), Introduction to Hardhat Framework, Interplanetary File System (IPFS), Hyperledger: Design Principles, Hyperledger Fabric Architecture, Peers, Channels, MSP, Chaincode Development and Deployment using Fablo and Docker, Blockchain Applications in Finance, Healthcare, Supply Chain and Cyber Security, Attacks on Blockchain Consensus and Smart Contracts, Reentrancy Attack, Integer Overflow, Front-running, Flash Loan Attacks, Blockchain Forensics, Smart Contract Auditing Tools, Formal Verification Concepts, Smart Contract Security Case Studies, Privacy-preserving Blockchain Techniques, AI and Blockchain Integration, Green Blockchain and Emerging Trends in Web3 Technologies, Byzantine attacks, Consensus security, Eclipse attacks.

Objectives and Outcomes

Prerequisite

26CY603: Cryptography, 26CY602: Network Security, 26CY613: 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 Development of smart contracts L4
CO 4 Blockchain and its use cases L4
CO 5 Security Analysis of Blockchain Applications L4
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. Roger Wattenhofer, CreateSpace, The Science of the Blockchain, Independent Publishing Platform, 2016
  2. Imran Bashir, Mastering Blockchain: Inner workings of blockchain, from cryptography and decentralized identities, to DeFi, NFTs and Web3, 4th Edition, Packt Publishing, 2023.
  3. Andreas M. Antonopoulos, Mastering Bitcoin – Programming the Open Blockchain, O’Reilly Media, Inc., 2017
  4. Alex Leverington, Ethereum Programming, Packt Publishing Limited, 2017.
  5. OWASP Smart Contract Top 10, 2025.

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