The Halo-VPN™ client secures communications to a Halo-VPN™ server using proven certificate based SSL VPN standards and one time pads. The HPN (Halo-VPN solution) uses a proven and FIPS 140-2 standards based approach while providing the option of One-time pad implementation for ultra secure deployments. An SSL connection is established between the Halo-VPN client and the Halo-VPN server. Additional encryption is then enforced atop this SSL connection using one time pads which are pre generated and loaded into the phones (using iTunes)