private information retrieval ; private block retrieval ; query generation ; response retrieval ; decription