An Initiative of Ministry of Education under the National Mission on Education through ICT

Cryptography Virtual Lab

Broad Areas of Virtual Labs
Computer Science & Engineering
AMRITA VISHWA VIDYAPEETHAM
Introduction

Cryptography and Network Security is an important domain in computer science that focuses on securing communication and protecting information from unauthorized access. The proposed Cryptography Virtual Lab helps students understand and visualize the working principles of modern cryptographic algorithms and protocols. The lab provides interactive simulations that demonstrate the internal operations of algorithms such as DES, AES, Twofish, ElGamal, and Elliptic Curve Diffie–Hellman (ECDH). Through these visualizations, students can observe the step-by-step processes of key generation, encryption, decryption, and secure key exchange, which enhances conceptual understanding of cryptographic techniques used in real-world secure communication systems.

Objective

The objective of this lab is to help students understand the concepts and internal workings of symmetric and asymmetric cryptographic algorithms. The lab enables students to explore DES and AES key generation, encryption, and decryption processes, understand the encryption and decryption mechanisms of the Twofish algorithm, and learn public key cryptography through ElGamal and the Elliptic Curve Diffie–Hellman key exchange protocol. Through simulation-based learning, students gain practical insight into how cryptographic systems secure data and communications.

Target Audience

  • UG
    • 3rd Year / 4th Year
  • PG

Course Alignment

The syllabi of this lab aligns to the following universities in India.

  1. AICTE – Cryptography & Network Security (PEC-CSA)
  2. Anna University – CS8792: Cryptography and Network Security
  3. VIT University – CSE1011: Cryptography Fundamentals
  4. APJ Abdul Kalam Technological University – CST393: Cryptographic Algorithms

Allocated University

No university information available.

Reference Books

No reference books available.

Lab Contact Person

Pavithra S P,
Project Lead,
VALUE
9496395055