Technologies for Encryption