Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/alisatodorova/information-security-basics
- Owner: alisatodorova
- Created: 2024-07-31T11:52:11.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-07-31T12:02:43.000Z (5 months ago)
- Last Synced: 2024-07-31T15:22:44.783Z (5 months ago)
- Topics: cryptography, cybersecurity, lattice-based-crypto, public-key-cryptography, rsa-cryptography, symmetric-key-cryptography
- Language: Jupyter Notebook
- Homepage:
- Size: 1.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.