Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alisatodorova/information-security-basics

Assignments on Public-Key Crypto, Lattice-Based Encryption, Symmetric Crypto, RSA, Advanced Protocols
https://github.com/alisatodorova/information-security-basics

cryptography cybersecurity lattice-based-crypto public-key-cryptography rsa-cryptography symmetric-key-cryptography

Last synced: about 1 month ago
JSON representation

Assignments on Public-Key Crypto, Lattice-Based Encryption, Symmetric Crypto, RSA, Advanced Protocols

Awesome Lists containing this project

README

        

# Information-Security-Basics
My solutions to the assignments for my Information Security Basics course.

Public-Key Cryptography:
- OAEP Encryption and Decryption;
- PSS Signature and Verification;
- Is RSA Encryption Anonymous?

Lattice-Based Encryption:
- LWE Encryption and Decryption;
- RLWE Encryption and Decryption.

Symmetric Cryptography:
- Block and Stream Ciphers;
- Hash Functions;
- Assessing the Security of a Cipher;
- AES Round Trnasformations.

RSA:
- Key Generation;
- Encryption and Decryption;
- RSA Signature Scheme.

Advanced Protocols:
- El Gamal: Ciphertext, Encryption Algorithm, Multiplicative Homomorphic Property;
- Re-randomisation and shuffling of ciphertexts;
- Needham-Schroeder’s shared key protocol.