UltraVNC has an optional feature for encrypting data traffic between the server and the viewer. Basic security for UltraVNC is only authentication, which is not enough to protect the connection.
http://www.uvnc.com/features/index.html
Encryption adds overhead, therefore will slow your connection.