云存储的安全问题是目前云计算面临的挑战之一。现有的数据完整性验证方案大多是基于第三方的验证,赋予了第三方太多的权限,如果第三方服务器消极懈怠,数据拥有者将不知道数据是否完整的存储在云端。为了解决上述问题,本文提出一种基于完整性的自主验证协议,在安全验证数据完整性的前提下,加强了数据拥有者对数据和授权第三方的控制。本架构依据双线性映射的基本思想实现完整性验证,证明数据的安全性,然后给出了本架构的正确性和安全性分析,实现了云存储数据拥有者对存储在云端的数据的自主验证检测服务,增强了方案的可用性。