When using the Screen Sharing app in OS X, it defaults to encrypting keyboard and mouse controls. Under preferences allows the video feed to also be encrypted. Over Back to my Mac, the entire connection is running via an IPv6 IPsec tunnel.