Cryptography is the most intuitive branch of Computer Science. It forms the backbone of IT security and plays an important role in application developement. This course is a handbook to practical cryptography designed for students, developers and industry professionals.
We will start from scratch for the beginners, steadily moving towards encryption, followed by hashing and digital signatures.
We have given due attention to the practical applications of each algorithm to give you a wholistic view of the topic.
We have a dedicated section on designing your security architecture where we will develop security policies and security mechanism for real life applications.