Cómo ocultar las claves de pubnub al usar JS

Abrí un boleto en pubnub y también leí:https://help.pubnub.com/entries/22251291-Can-II-Hide-my-Application-Keys-

Pero todavía no puedo entender cómo puedo evitar que el usuario vea mis claves, ya que todavía está en el lado del cliente incluso después de la ofuscación.

Lo que quiero hacer es algo que leo en este post:PubNub publica mensaje entre dos canales privados.

Crea un canal público y un canal privado para cada usuario.Ocultar las claves del usuario.

No estoy seguro de cómo crear un canal privado con claves personalizadas que el usuario no pueda ver.

EDITAR: Pude entender el flujo de auth_key pero no puedo encontrar la equivalencia de php para que JS crypto lib otorgue permiso. ¿Alguna idea de cómo implementarlo en PHP?