Skip to content

valkyrie26/cipher-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

css_lab

Codes for my Computer Systems Security study on various encryption algorithms.

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

Codes for my Computer Systems Security study on various encryption algorithms.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages