Implements end-to-end data encryption between browser and the application or database server. HTTPS can only protect data up to the Web Server. In some countries, end-to-end encryption is a must in any Internet financial transaction especially in user authentication. Features: Very light weight in applet file size and server CPU processing; Only encrypts sensitive data and not images and html text; Uses 128 bit AES encryption with RSA 1024 bit (or more) key length.