Abstract: Encryption is considered as a best practice for preserving privacy of user data. With the progress of time and advancements in data breach techniques, it is no longer sufficient to just hide ...