Skip to content

This repository has codes for my Computer Systems Security study and implementation. The list is as follows:

Notifications You must be signed in to change notification settings

valkyrie26/css_lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

css_lab

This repository has codes for my Computer Systems Security study. The list is as follows:

  1. Implementation of Affine Cipher
  2. Implementation of Playfiar Cipher
  3. Multiplication of 2 polynomials using a given irreducible polynomial (GF(2^8))
  4. To find primitive roots of a group <Zp*,x>
  5. Implementation of RSA algorithm to provide (a) Confidentiality (b) Authenticity
  6. To implement Diffie-Hellman Key Exchange algorithm

#Procedure to run Run the file "main.java" and type in the appropriate practical number.

#Output For compilation and execution, I used the IDE: "IntelliJ: IDEA". Any IDE with Java 8 should work fine.

#Most of the values are not hardcoded, but for those that are, I have provided detailed documentation that can help understand limitations of each algorithm against certain test cases.

About

This repository has codes for my Computer Systems Security study and implementation. The list is as follows:

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages