针对云环境下可搜索语音加密机制中的一对多和多用户单服务器模型,文中提出了一种访问控制的公钥匿名交互算法。基于离散对数问题的难解性,该算法利用二进制随机序列构建新多项式生成用户私钥信息,通过用户与云服务器之间的交互计算实现用户的匿名身份验证和对称密钥传递。算法分析表明,该方法不仅能安全有效地实现用户的匿名身份验证、对称密钥传递与用户的动态增删,还具有完全抗共谋性、完全撤销和恢复性等优点。