End To End Encryption Types