Server-based secure communication system