Multi-factor Authentication Techniques for Video Applications over the Untrusted Internet