Возможно, вы захотите взглянуть на уровень защищенных сокетов (SSL или HTTPS), как сказал TJR. Когда вы используете SSL, передачи защищены, поэтому следующим шагом будет аутентификация по этой защищенной передаче, если вы хотите убедиться, что пользователь - это тот, кого вы знаете. Эта статья может помочь вам начать.