GPU Accelerated Encryption of Big Data Using ElGamal

In this day and age, information is power. With a lot of our data stored digitally and online, it could be susceptible to malicious cyber attacks. The only way to defend against these attacks is to use better encryption methods. Standard encryption practices, such as the AES encryption algorithm, can use anywhere from 128-bit to 256-bit encryption, which is relatively safe, but as technology improves over time, so to do hacking methods. One way to have more secure encryption is to increase the size, but there are trade-offs. The larger the size of an encryption scheme, the more time it takes. This is where GPU accelerated encryption comes in.