摘要

本发明属于以通信技术,公开了一种支持密态数据去重和完整性验证方法及系统;每一时间周期用户的签名私钥均为两部分的乘积,一部分是审计者根据自身私钥生成的更新消息,另一部分是由用户的私钥和当前时间周期计算;任何时间周期的签名私钥都需要用户和审计者共同生成;在数据去重中,利用布隆过滤器实现文件的客户端去重。本发明利用布隆过滤器实现文件的客户端去重,在云服务器已经存储相同文件的情况下无需进行二次上传,同时避免恶意用户在不拥有该文件的情况下通过伪造证明值非法获取该文件;在挑战与响应过程中,云服务器挑选文件的一部分消息块进行验证,审计者无法通过云服务器发送的响应值获得该文件。