This course provides a thorough understanding of the fundamental concep in blockchain and cryptocurrencies. The main objective is to provide students practical and theoretical foundations to use and develop applications using the blockchain technology and can solve challenging problems in cryptocurrencies.
This course provides a thorough understanding of the fundamental concepts and recent advances in blockchain and cryptocurrencies. The main objective is to provide students practical and theoretical foundations to use and develop applications using the blockchain technology and can solve challenging problems in cryptocurrencies.
The aim of the course is to teach the basics of cryptography.At the end of this course, a student learns many fundamental topics in cyrptography: a secure communication system, aims of cryptography, classical cryptosystems, modern cryptographic primitives, algebraic methods for encryption, digital signature, hashing and authentication, primality tests, basics of cryptanalysis. Im addition, a student learns use cases of cryptography: Public Key Infrastructre, Secret Sharing, blockchain.
The aim of this course is to teach cryptographic techniques, this course enables student to use advanced algebraic and geometric methods in construction of cryptographic primitives. At the end of this course, a student designs the symmetric cryptosystems, applies the algebraic methods to analyze the symmetric cryptosystems, learns the discrete logarithm problem based systems (e.g. ECDSA, ECDHE) in cryptography, learns the integer factorization based systems (e.g. RSA) in cryptography and applies the algebraic and geometric methods in the analysis of asymmetric cryptosystems.
The aim of this course is to study cryptosystems strong against post quantum computers. At the end of this course, a student learns mathematical basics of quantum computing, lattice based cryptography, multivariate cryptography, hash-based cryptography and code-based cryptography. In addition, a student learns how to analysis and construct a post quantum cryptosystem.