This repo contains my "hands on" in the Security domain.
Flush_Reload Attack:
I developed this code for flush and reload attack on a shared library. Flush and Reload is a popular Side Channel Attack where the attacker tries to access the memory locations accessed by the victim by flushing & reloading the memory addresses/address. If the victim accesses the address after a flush, its trace stays in the cache and reload happens quickly.
I used this concept to break the AES Encryption. While this can also be used to break RSA Encryption based on Multiply and Square Operations