X

Cryptography

By Prof. Rajesh Kumar Bawa,   |   Department of Computer Science, Punjabi Univerisity, Patiala - 147002
Learners enrolled: 2906

Cryptography is essentially the science of writing in secret code.  In data and telecommunications, cryptography has specific security requirements, such as authentication, privacy or confidentiality, integrity, and non-repudiation.  To meet these security requirements, we employ secret key (or symmetric) cryptography, public-key (or asymmetric) cryptography, and hash functions.

In the first part of the course, we will review a number of different ciphers that were used before World War II.  These ciphers would be easily broken nowadays, since cryptography has advanced quickly over the past couple of decades with the advent of modern computers.  We will cover block cipher algorithms and describe the advanced encryption standard for a symmetric-key encryption.  We will also learn about the important MD5 and SHA-1 hash functions as well as the message authentication code.This course will focus on public key cryptography, which is best exemplified by the RSA algorithm  We will also learn about elliptic curves, another important mathematical function in cryptography.

In the final part of the course, we will have an overview and discussion of public key infrastructure.

Summary
Course Status : Ongoing
Course Type : Core
Language for course content : English
Duration : 8 weeks
Category :
  • Computer Science and Engineering
Credit Points : 2
Level : Undergraduate
Start Date : 08 Jul 2024
End Date : 31 Oct 2024
Enrollment Ends : 31 Aug 2024
Exam Date : 14 Dec 2024 IST
Course Exam Shift :

Shift-II: (03:00 P.M. to 6:00 PM)

Note: This exam date is subject to change based on seat availability. You can check final exam date on your hall ticket.


Page Visits



Instructor bio

Prof. Rajesh Kumar Bawa,

Department of Computer Science, Punjabi Univerisity, Patiala - 147002
Prof. Rajesh K. Bawa recently retired as Professor, Department of Computer Science, Punjabi University, Patiala. He also served as as Dean, Faculty of Computing Sciences, Punjabi University, Patiala. 

He  has done Ph.D in the area of Numerical Computing from IIT Kanpur in 1994.

He is having more than 30 years of teaching and Research at various Institutes. He also served SLIET, Longowal ( Deemed University) and Thapar Institute  at Patiala.

His present areas of interest are Discrete Mathematical Strucures for Computer Science, Computer Graphics, Digital Image Processing, Cloud Computing, Parallel and Scientific Computing.

He has guided 12 PhD students and presently 3 research scholars are pursuing their Ph.D’s under his supervision. Also he has guided around 70 M.Tech thesis also.

He has published many research papers in journals of reputed publishers such as Elsevier, Springer, Taylor and Francis etc 

He has presented papers in  many international and national conferences. 
Also he chaired many sessions in these conferences. He chaired a session in an International conferences of Computer Scientists and Engineers at Hong Kong and organized a session in an international Conference at Illinous Institute of Technology, Chicago, USA.
He was also Guest Editor of International journal of Neural, Parallel and Scientific Computation published by Dynamic Publishers, USA 
   

Course certificate

Assessment/Assignment marks will be considered for Internal Marks and will carry 30 percent for overall Result.

End Term Exam- will have 100 questions and will carry 70 percent of  overall Result.

All students, who obtain 40% marks in in-course assessment and 40% marks in end-term proctored exam separately, will be eligible for certificate and credit transfer.


MHRD logo Swayam logo

DOWNLOAD APP

Goto google play store

FOLLOW US