Description
This course explores the foundational principles of blockchain technology and the cryptographic algorithms that enable secure transactions. Topics include cryptographic hashing, digital signatures, consensus mechanisms, public and private blockchains, and smart contracts. Students will study blockchain structure, the role of decentralized systems, and real-world applications in finance, supply chain, and data security. Upon completion, students should be able to understand, evaluate, and develop simple blockchain-based solutions, demonstrating the application of cryptographic principles in secure, decentralized environments. Prerequisite: CSC 130