Nuevos metodos para generar PUblic id