IJDMBgydF4y2B一个 国际期刊的数字多媒体广播gydF4y2B一个 1687 - 7586gydF4y2B一个 1687 - 7578gydF4y2B一个 HindawigydF4y2B一个 10.1155 / 2018/7543875gydF4y2B一个 7543875gydF4y2B一个 研究文章gydF4y2B一个 基于全同态加密的视频数据完整性验证方法在云系统gydF4y2B一个 http://orcid.org/0000 - 0001 - 9521 - 0286gydF4y2B一个 刘gydF4y2B一个 RuoshuigydF4y2B一个 1gydF4y2B一个 http://orcid.org/0000 - 0003 - 4201 - 4913gydF4y2B一个 刘gydF4y2B一个 JianghuigydF4y2B一个 1gydF4y2B一个 张gydF4y2B一个 JingjiegydF4y2B一个 1gydF4y2B一个 http://orcid.org/0000 - 0002 - 5132 - 6719gydF4y2B一个 张gydF4y2B一个 MoligydF4y2B一个 1gydF4y2B一个 曹gydF4y2B一个 YuanlonggydF4y2B一个 信息工程学院gydF4y2B一个 河南科技大学gydF4y2B一个 洛阳471003年gydF4y2B一个 中国gydF4y2B一个 haust.edu.cngydF4y2B一个 2018年gydF4y2B一个 22gydF4y2B一个 10gydF4y2B一个 2018年gydF4y2B一个 2018年gydF4y2B一个 01gydF4y2B一个 08年gydF4y2B一个 2018年gydF4y2B一个 16gydF4y2B一个 09年gydF4y2B一个 2018年gydF4y2B一个 22gydF4y2B一个 10gydF4y2B一个 2018年gydF4y2B一个 2018年gydF4y2B一个 版权©2018 Ruoshui刘et al。gydF4y2B一个 这是一个开放的文章在知识共享归属许可下发布的,它允许无限制的使用,分布和繁殖在任何媒介,提供最初的工作是正确的引用。gydF4y2B一个

云计算是一种新的数据存储方式,用户倾向于将视频数据上传到云服务器没有多余地本地副本。但是,它使数据从用户手中将常规控制和管理数据。因此,它成为了关键问题如何确保完整性和可靠性的视频数据存储在云终端用户提供视频服务。本文详细介绍了视频数据的完整性验证方法使用完全同态加密crytosystems在云计算环境中。具体来说,我们应用动态操作视频数据存储在云与块标记的方法,这样可以成功地验证数据的完整性。整个过程分析的基础上目前的远程数据完整性检查(RDIC)方法。gydF4y2B一个

中国国家自然科学基金gydF4y2B一个 61602155gydF4y2B一个 61370221gydF4y2B一个 河南工业大学的研究项目gydF4y2B一个 172107000005gydF4y2B一个
1。介绍gydF4y2B一个

在当前的时代,互联网的快速发展和大数据技术(gydF4y2B一个 1gydF4y2B一个- - - - - -gydF4y2B一个 5gydF4y2B一个),云计算的出现成为必然。云计算为大型企业提供了一个随需应变的解决方案,使公司租赁云服务基础设施或软件的形式进行的任务,例如,数据管理、业务扩张和服务提供gydF4y2B一个 6gydF4y2B一个]。云计算也为个人提供了各种各样的云服务。通常,云视频服务的规定有极大地改善了用户体验gydF4y2B一个 7gydF4y2B一个]。视频数据存储在云分享一些共同特征,例如,大容量,高冗余,快速实时的要求。压缩视频数据需要的功能,比如数据位置索引和可控的编码速率。然而,云计算关于其安全自成立以来,一直存在争议,用户无法保证云中的视频数据的安全。换句话说,租户不能完全信任云服务提供商(gydF4y2B一个 8gydF4y2B一个]。首先,在多租户资源共享环境下,租户正常表达担忧他们的视频数据泄露,伪造和非法传播由云服务提供商或其他租户。其次,有一个风险的非法访问,因为虚拟机不能有效地和安全地孤立。第三,数据和流程在云计算中通常存在在一个分布式的方式;属于多个政党需要共享数据泄漏自由和验证完整性的保证(gydF4y2B一个 9gydF4y2B一个]。这些特征的视频数据确定视频数据加密一般应符合以下要求。gydF4y2B一个

(我)安全gydF4y2B一个。安全是主要的数据加密要求。人们普遍认为当破译密码的成本大于直接购买的视频,密码系统是安全的。由于视频数据也可以被视为普通的二进制数据,传统密码可用于视频加密。此外,大量的视频数据译码时产生困难级别的增加不可避免地执行大量的解码操作加密的数据。因此,一些典型的快速加密算法可以应用于确保安全。gydF4y2B一个

(2)压缩比gydF4y2B一个。一般来说,加密和解密之前和之后的数据量不变,所以压缩比保持不变的。这一特性称为压缩率不变性。数据加密使用的算法压缩率不变性不改变存储的物理空间。加密数据的传输速率是相同的。gydF4y2B一个

(3)实时gydF4y2B一个。是视频数据的实时传输和访问,需要使用加密和解密算法不能插入太多的延迟。因此,加密和解密算法需要快。gydF4y2B一个

(iv)数据格式不变性gydF4y2B一个。这里定义的数据格式的不变性意味着之前的格式视频数据加密和解密后保持不变。这个特性带来了许多优势。重要的是让视频数据的时间定位成为可能。这使的支持添加、删除、剪切、粘贴操作的视频数据。gydF4y2B一个

(v)数据可操作性gydF4y2B一个。在某些情况下,它需要直接操作加密数据,而不必执行解密和加密的繁琐过程。这些操作包括速度控制、图像块剪切、添加和删除。一些操作的算法成为据说后仍可操作的数据是加密的数据可操作性。gydF4y2B一个

在过去的十年里,有很多加密算法应用于MPEG视频流(gydF4y2B一个 10gydF4y2B一个]。所有算法都能满足不同级别的安全需求。大多数算法确保视频流的实时特性和显示处理。他们中的一些人保证压缩比不变。此外,兼容性、可操作性、异常(gydF4y2B一个 11gydF4y2B一个),和路由(gydF4y2B一个 12gydF4y2B一个,gydF4y2B一个 13gydF4y2B一个)也已经在其他算法。基于加密算法之间的差异和压缩编码过程,我们把现有的算法分为以下类别gydF4y2B一个 14gydF4y2B一个]。第一个是视频数据的直接加密算法被认为是普通的数据直接加密。因此,这类算法没有兼容性。第二个被称为选择性加密算法视频数据部分和有选择地加密,这些算法是兼容的。第三个叫做加密算法具有压缩功能。这个类别的算法将加密过程、压缩和编码过程结合在一起,使他们拥抱的特点是抗压,兼容和可操作的。gydF4y2B一个

本文提出一种基于同态加密的视频数据完整性检查方法。用户可以验证数据的完整性和支持公共验证和数据动态。使用同态标签可以大大减少视频数据完整性检查的带宽要求的解决方案。该方法和实现服务部署在云系统,这减少了云用户的通信和计算开销。它被证实是可行的通过安全性分析和性能分析与实验结果。gydF4y2B一个

2。相关工作gydF4y2B一个

资源监控是云平台资源管理的一个重要组成部分。它提供了资源分配的基础,任务调度和负载均衡gydF4y2B一个 15gydF4y2B一个]。因为透明的虚拟化的云计算环境的特点和资源的灵活性,应用传统的方法是不可行的,保护数据安全的云平台。此外,收集、传输、存储和分析大量的监测数据能带来多少成本。因此,它是至关重要的开发新工具适用于监测数据在云端。gydF4y2B一个

密码协议是一个重要的组成部分,大多数安全模块(gydF4y2B一个 16gydF4y2B一个]。广义上说,所有加密协议是安全多方计算的一个特例。被广泛应用于许多领域,如金融交易、社交网络、实时监控和信息管理。传统的加密协议通常包括多个参与者,那些可能被信任方(例如,用户和参与者身份验证)或不可信方(未经身份验证的参与者)。从理论上讲,与靠不住的协议各方可能采取完全同态加密。因此,大多数应用程序all-homomorphic加密可以被认为是一个安全多方计算。完全同态加密允许进行各种操作没有私钥加密的数据。这使得计算敏感数据的加密是外包的,所以数据安全和隐私问题在当前云计算的发展可以有效地解决(gydF4y2Ba 17gydF4y2B一个]。all-homomorphic加密的一般应用程序框架如图gydF4y2B一个 1gydF4y2B一个。gydF4y2B一个

完全同态的一般应用程序框架方案。gydF4y2B一个

同态加密算法是数据模糊算法代码混淆(gydF4y2B一个 18gydF4y2B一个]。程序中的数据不仅包含数字字符。它是利用同态加密数字仅仅不足。此外,程序的执行效率会放缓之后,代码混淆。傅里叶变换可以减少大量的计算和密文的长度。它还可以提高程序的运行效率,同时保证安全。模糊的数据代码混淆包括多项式模糊,模糊数据转换等。其缺点是很容易暴露在加密和解密数据。逆向工程的关系和模糊算法如图gydF4y2Ba 2gydF4y2B一个。gydF4y2B一个

模糊算法和反向工程之间的关系。gydF4y2B一个

同态加密算法的内部运作,它可以处理没有解密。随着信息安全需求的增加变得明显,尤其是在云计算的应用和电子商务,对同态加密算法的研究是不断深化gydF4y2B一个 18gydF4y2B一个]。gydF4y2B一个

人们已经发现,不仅同态加密可以应用于云计算,计算功能,满足多个添加和几次乘法也用于保护隐私的云服务。例如,平均不需要乘法。标准偏差只需要一个乘法,逻辑回归等预测分析需要很少的乘法。在同态加密方案gydF4y2B一个 19gydF4y2B一个),计划像RSA满足乘法同态(gydF4y2B一个 20.gydF4y2B一个)和其他类似桶满足加法同态(gydF4y2B一个 21gydF4y2B一个]。FHE有限同态操作的属性,更有效率。此外,它有一个短的密文的大小。gydF4y2B一个

当使用该协议基于同态算法检查云视频文件的完整性,网络带宽资源消耗在执行过程中要少得多。这是因为服务器只需要完整的证据转移到用户没有返回实际的视频文件。因此,它使用户能够及时检测到视频文件存储在云是否损坏或丢失。它让用户更多的时间进行数据恢复(gydF4y2B一个 20.gydF4y2B一个]。然而,基于同态算法的数据完整性验证协议通常涉及多个大整数求幂运算和乘法运算在椭圆曲线上。这一事实产生更大数量的计算。专门为用户提供有限的计算能力,(gydF4y2B一个 22gydF4y2B一个),需要很长时间同态标签之前生成的视频文件块上传视频文件到云上。完整的有效性证据的计算还需要更多的时间。虽然云服务器强大的计算能力,他们会消耗许多资源在执行完整性验证的用户数量。gydF4y2B一个

3所示。视频数据完整性验证方案gydF4y2B一个 3.1。安全模型gydF4y2B一个

在检查的过程中云视频文件的完整性使用协议基于同态算法,云存储服务器发送用户的完整性证明没有包括的一个子集视频文件或视频文件后计算。收到完整的证据后,本地用户执行验证确定目标云中的数据块是完整的。diffie - hellman系统(gydF4y2B一个 23gydF4y2B一个RSA系统[],gydF4y2B一个 24gydF4y2B一个),和双线性配对gydF4y2B一个 25gydF4y2B一个)是常见的同态算法在这种类型的协议。这些协议的执行过程主要可以分为以下7个步骤:gydF4y2B一个

步骤1(初始化参数)。gydF4y2B一个

用户和云服务器谈判由双方共享的一组参数。gydF4y2B一个

步骤2(初始化键)。gydF4y2B一个

钥匙通常是不对称的算法。用户初始化后的公钥是公开密钥,但用户的私钥保存。gydF4y2B一个

步骤3(生成同态标签)。gydF4y2B一个

用户首先打破了视频文件与特定大小块之前上传的视频文件到云服务器。本地用户生成一个同态标签为每个视频文件块。视频文件的块和用户的私钥作为输入,和同态标记输出。gydF4y2B一个

步骤4(存储视频文件和标签)。gydF4y2B一个

用户将存储和管理视频文件和标签。然后,用户上传的视频文件在线存储的云。的本地副本删除发布转让完成后的本地存储空间。同态标签可以存储在本地,也不能上传到云服务器,直到使用对称加密算法加密。gydF4y2B一个

第五步(用户发起一个验证的挑战)。gydF4y2B一个

用户在本地生成随机数和结构信息的一个挑战。然后,用户发送消息到服务器。gydF4y2B一个

步骤6(产生的证据完整性)。gydF4y2B一个

服务器解析挑战消息和读取对应的视频文件块。生产完整的证据的算法包括三个输入,即。消息,视频文件块,挑战,和获得的参数gydF4y2B一个 年代gydF4y2B一个 tep 1。输出视频的完整证据文件块。服务器返回结果完整性挑战启动程序的证据。gydF4y2B一个

步骤7(验证完整性的证据)。gydF4y2B一个

用户验证完整性证据的合法性后,收据。在这个步骤中使用的算法通常包括三个输入,即。、正直的证据,同态标签和用户的公钥。输出是一个布尔值,表示是否完整证据是有效的。gydF4y2B一个

数据完整性验证的正式定义和安全定义是基于全同态加密。本文中使用的安全模型如下所示:gydF4y2B一个

步骤1(初始化)。gydF4y2B一个

挑战者运行初始化算法和进入相关安全参数gydF4y2B一个 kgydF4y2B一个 ,gydF4y2B一个 λgydF4y2B一个 pgydF4y2B一个 ,gydF4y2B一个 λgydF4y2B一个 问gydF4y2B一个 ,gydF4y2B一个 米gydF4y2B一个 ,gydF4y2B一个 年代gydF4y2B一个 。他将获得同态的关键gydF4y2B一个 KgydF4y2B一个 和私钥gydF4y2B一个 年代gydF4y2B一个 kgydF4y2B一个 ,通过对方的公钥。表达式是gydF4y2B一个 KgydF4y2B一个 egydF4y2B一个 ygydF4y2B一个 GgydF4y2B一个 egydF4y2B一个 ngydF4y2B一个 (gydF4y2B一个 1gydF4y2B一个 kgydF4y2B一个 ,gydF4y2B一个 lgydF4y2B一个 pgydF4y2B一个 ,gydF4y2B一个 lgydF4y2B一个 问gydF4y2B一个 ,gydF4y2B一个 米gydF4y2B一个 ,gydF4y2B一个 年代gydF4y2B一个 )gydF4y2B一个 →gydF4y2B一个 (gydF4y2B一个 KgydF4y2B一个 ,gydF4y2B一个 年代gydF4y2B一个 kgydF4y2B一个 )gydF4y2B一个 ,在那里gydF4y2B一个 米gydF4y2B一个 信息部门的数量和吗gydF4y2B一个 年代gydF4y2B一个 是一个随机种子。gydF4y2B一个

步骤2(生成)。gydF4y2B一个

这个阶段是执行的数据所有者生成视频文件的标签。用户输入同态的关键gydF4y2B一个 KgydF4y2B一个 ,私钥gydF4y2B一个 年代gydF4y2B一个 kgydF4y2B一个 和视频文件gydF4y2B一个 FgydF4y2B一个 输出标记集gydF4y2B一个 TgydF4y2B一个 的顺序为每个块组标记。表达式是gydF4y2B一个 TgydF4y2B一个 一个gydF4y2B一个 ggydF4y2B一个 GgydF4y2B一个 egydF4y2B一个 ngydF4y2B一个 (gydF4y2B一个 KgydF4y2B一个 ,gydF4y2B一个 年代gydF4y2B一个 kgydF4y2B一个 ,gydF4y2B一个 FgydF4y2B一个 )gydF4y2B一个 →gydF4y2B一个 TgydF4y2B一个 。gydF4y2B一个

步骤3(挑战)。gydF4y2B一个

数据所有者执行算法生成块作为输入信息的挑战。gydF4y2B一个

步骤4(猜测)。gydF4y2B一个

云存储服务(CSS)执行算法生成完整性验证通过输入的视频文件,标记集,和挑战。gydF4y2B一个

第五步(证明)。gydF4y2B一个

数据的所有者执行算法,使用验证gydF4y2B一个 pgydF4y2B一个 返回的CSS检查视频文件的完整性。业主需要输入的同态的关键gydF4y2B一个 KgydF4y2B一个 ,私钥gydF4y2B一个 年代gydF4y2B一个 kgydF4y2B一个 、挑战gydF4y2B一个 cgydF4y2B一个 hgydF4y2B一个 一个gydF4y2B一个 lgydF4y2B一个 lgydF4y2B一个 ,并验证gydF4y2B一个 pgydF4y2B一个 。他获得1的输出gydF4y2B一个 pgydF4y2B一个 是正确的,否则和0。它的表达式是gydF4y2B一个 VgydF4y2B一个 egydF4y2B一个 rgydF4y2B一个 我gydF4y2B一个 fgydF4y2B一个 ygydF4y2B一个 (gydF4y2B一个 KgydF4y2B一个 ,gydF4y2B一个 年代gydF4y2B一个 kgydF4y2B一个 ,gydF4y2B一个 cgydF4y2B一个 hgydF4y2B一个 一个gydF4y2B一个 lgydF4y2B一个 lgydF4y2B一个 ,gydF4y2B一个 pgydF4y2B一个 )gydF4y2B一个 →gydF4y2B一个 1,0gydF4y2B一个 。gydF4y2B一个

3.2。基于完全同态加密视频完整性验证方法gydF4y2B一个

视频文件存储在块和数据块为最小单位用于后期的标签生成和验证的证据。在初始化阶段,一系列的初始化参数生成哈希函数的建立。加密是使用完全同态加密函数来执行的。该算法gydF4y2B一个 KgydF4y2B一个 egydF4y2B一个 ygydF4y2B一个 GgydF4y2B一个 egydF4y2B一个 ngydF4y2B一个 (gydF4y2B一个 λgydF4y2B一个 pgydF4y2B一个 ,gydF4y2B一个 λgydF4y2B一个 问gydF4y2B一个 ,gydF4y2B一个 米gydF4y2B一个 ,gydF4y2B一个 年代gydF4y2B一个 )gydF4y2B一个 →gydF4y2B一个 kgydF4y2B一个 获取应用同态的钥匙吗gydF4y2B一个 kgydF4y2B一个 =gydF4y2B一个 pgydF4y2B一个 ,gydF4y2B一个 问gydF4y2B一个 ,gydF4y2B一个 ggydF4y2B一个 →gydF4y2B一个 。标签生成阶段,客户机使用一个伪随机数生成器生成一系列伪随机数,然后繁殖与伪随机数来获取视频文件块gydF4y2B一个 tgydF4y2B一个 一个gydF4y2B一个 ggydF4y2B一个 。客户端发送视频文件块gydF4y2B一个 bgydF4y2B一个 我gydF4y2B一个 ,gydF4y2B一个 tgydF4y2B一个 一个gydF4y2B一个 ggydF4y2B一个 ,gydF4y2B一个 pgydF4y2B一个 ,gydF4y2B一个 问gydF4y2B一个 服务器但却能发电机gydF4y2B一个 ggydF4y2B一个 →gydF4y2B一个 散列参数gydF4y2B一个 GgydF4y2B一个 ,gydF4y2B一个 年代gydF4y2B一个 egydF4y2B一个 egydF4y2B一个 dgydF4y2B一个 使用的伪随机数生成器。在挑战阶段,客户端使用伪随机数生成器生成gydF4y2B一个 ngydF4y2B一个 随机挑战块,然后将它发送到服务器。在证据生成阶段,服务器计算证据gydF4y2B一个 bgydF4y2B一个 cgydF4y2B一个 和gydF4y2B一个 tgydF4y2B一个 cgydF4y2B一个 分别为数据块和标签;他们是后返回给客户端。在证据验证阶段,客户端使用gydF4y2B一个 年代gydF4y2B一个 egydF4y2B一个 egydF4y2B一个 dgydF4y2B一个 重新生成相应的伪随机数和验证gydF4y2B一个 tgydF4y2B一个 cgydF4y2B一个 返回的服务器与客户机指定相同gydF4y2B一个 tgydF4y2B一个 cgydF4y2B一个 。这也验证是否gydF4y2B一个 tgydF4y2B一个 cgydF4y2B一个 对应的正确的gydF4y2B一个 bgydF4y2B一个 cgydF4y2B一个 。最后,它需要进行安全分析验证方案。在挑战阶段,挑战者号随机生成k挑战块并将它们发送给A一块生成完整性验证P的挑战。如果P通过验证,则被认为已经完成了一个成功的欺骗。假设一个删除挑战者的数据块和它返回任何数据块及其相应的标签的挑战者。它可以返回的验证gydF4y2B一个 bgydF4y2B一个 cgydF4y2B一个 和gydF4y2B一个 tgydF4y2B一个 cgydF4y2B一个 是正确的,但不知道随机数用于构造标签。什么挑战者是homomorphically散列接收到的数据块,然后生成伪随机数种子作为一个用于生成相同的标签。标签重建并与返回的标记A .返回的数据块和标签指定的挑战者。gydF4y2B一个

的视频文件gydF4y2B一个 FgydF4y2B一个 被表示为一个矩阵的gydF4y2B一个 米gydF4y2B一个 ×gydF4y2B一个 ngydF4y2B一个 矩阵是一个元素,每个细胞gydF4y2B一个 ZgydF4y2B一个 pgydF4y2B一个 。保证每个元素小于的选择gydF4y2B一个 米gydF4y2B一个 因此不到gydF4y2B一个 2gydF4y2B一个 λgydF4y2B一个 问gydF4y2B一个 - - - - - -gydF4y2B一个 1gydF4y2B一个 ,所示gydF4y2B一个 (1)gydF4y2B一个 FgydF4y2B一个 =gydF4y2B一个 bgydF4y2B一个 1gydF4y2B一个 bgydF4y2B一个 2gydF4y2B一个 ⋯gydF4y2B一个 bgydF4y2B一个 ngydF4y2B一个 =gydF4y2B一个 bgydF4y2B一个 11gydF4y2B一个 ⋯gydF4y2B一个 bgydF4y2B一个 1gydF4y2B一个 ngydF4y2B一个 ⋮gydF4y2B一个 ⋮gydF4y2B一个 bgydF4y2B一个 米gydF4y2B一个 1gydF4y2B一个 ⋯gydF4y2B一个 bgydF4y2B一个 米gydF4y2B一个 ngydF4y2B一个 。gydF4y2B一个

列gydF4y2B一个 jgydF4y2B一个 的gydF4y2B一个 FgydF4y2B一个 仅仅是相关的吗gydF4y2B一个 jgydF4y2B一个 th视频文件的信息块gydF4y2B一个 FgydF4y2B一个 并写成gydF4y2B一个 bgydF4y2B一个 jgydF4y2B一个 =gydF4y2B一个 (gydF4y2B一个 bgydF4y2B一个 1gydF4y2B一个 ,gydF4y2B一个 jgydF4y2B一个 ,gydF4y2B一个 …gydF4y2B一个 ,gydF4y2B一个 bgydF4y2B一个 米gydF4y2B一个 ,gydF4y2B一个 jgydF4y2B一个 )gydF4y2B一个 。2的视频文件块直接添加相应的列向量。gydF4y2B一个 (2)gydF4y2B一个 bgydF4y2B一个 我gydF4y2B一个 +gydF4y2B一个 bgydF4y2B一个 jgydF4y2B一个 =gydF4y2B一个 bgydF4y2B一个 我gydF4y2B一个 ,gydF4y2B一个 我gydF4y2B一个 ,gydF4y2B一个 +gydF4y2B一个 bgydF4y2B一个 我gydF4y2B一个 ,gydF4y2B一个 jgydF4y2B一个 ,gydF4y2B一个 …gydF4y2B一个 ,gydF4y2B一个 bgydF4y2B一个 米gydF4y2B一个 ,gydF4y2B一个 我gydF4y2B一个 +gydF4y2B一个 bgydF4y2B一个 米gydF4y2B一个 ,gydF4y2B一个 jgydF4y2B一个 国防部gydF4y2B一个 ⁡gydF4y2B一个 问gydF4y2B一个 。gydF4y2B一个

算法gydF4y2B一个 1gydF4y2B一个显示初始化参数生成的算法,而算法gydF4y2B一个 2gydF4y2B一个显示完全同态标记生成的算法。gydF4y2B一个

<大胆>算法1:< /大胆>初始化参数生成算法。gydF4y2B一个

(gydF4y2B一个1)gydF4y2B一个函数gydF4y2B一个 KgydF4y2B一个 egydF4y2B一个 ygydF4y2B一个 GgydF4y2B一个 egydF4y2B一个 ngydF4y2B一个 (gydF4y2B一个 λgydF4y2B一个 pgydF4y2B一个 ,gydF4y2B一个 λgydF4y2B一个 问gydF4y2B一个 ,gydF4y2B一个 米gydF4y2B一个 ,gydF4y2B一个 年代gydF4y2B一个 )gydF4y2B一个 。gydF4y2B一个

(gydF4y2B一个2)gydF4y2B一个 做gydF4y2B一个

(gydF4y2B一个3)gydF4y2B一个 问gydF4y2B一个 →gydF4y2B一个 问gydF4y2B一个 ⋅gydF4y2B一个 GgydF4y2B一个 egydF4y2B一个 ngydF4y2B一个 λgydF4y2B一个 问gydF4y2B一个 。gydF4y2B一个

(gydF4y2B一个4)gydF4y2B一个 pgydF4y2B一个 →gydF4y2B一个 pgydF4y2B一个 ⋅gydF4y2B一个 GgydF4y2B一个 egydF4y2B一个 ngydF4y2B一个 问gydF4y2B一个 ,gydF4y2B一个 λgydF4y2B一个 pgydF4y2B一个 。gydF4y2B一个

(gydF4y2B一个5)gydF4y2B一个 而gydF4y2B一个 pgydF4y2B一个 =gydF4y2B一个 0gydF4y2B一个 完成gydF4y2B一个

(gydF4y2B一个6)gydF4y2B一个 做gydF4y2B一个

(gydF4y2B一个7)gydF4y2B一个 xgydF4y2B一个 ←gydF4y2B一个 fgydF4y2B一个 pgydF4y2B一个 - - - - - -gydF4y2B一个 1gydF4y2B一个 +gydF4y2B一个 1gydF4y2B一个 。gydF4y2B一个

(gydF4y2B一个8)gydF4y2B一个 ggydF4y2B一个 我gydF4y2B一个 ←gydF4y2B一个 xgydF4y2B一个 pgydF4y2B一个 - - - - - -gydF4y2B一个 1gydF4y2B一个 /gydF4y2B一个 问gydF4y2B一个 国防部gydF4y2B一个 ⁡gydF4y2B一个 pgydF4y2B一个 。gydF4y2B一个

(gydF4y2B一个9)gydF4y2B一个 而gydF4y2B一个 ggydF4y2B一个 我gydF4y2B一个 =gydF4y2B一个 1gydF4y2B一个 完成gydF4y2B一个

(gydF4y2B一个10)gydF4y2B一个 返回gydF4y2B一个 pgydF4y2B一个 ,gydF4y2B一个 问gydF4y2B一个 ,gydF4y2B一个 ggydF4y2B一个 →gydF4y2B一个

(gydF4y2B一个11)gydF4y2B一个 结束gydF4y2B一个

<大胆>算法2:< /大胆>完全同态标签生成算法。gydF4y2B一个

(gydF4y2B一个1)gydF4y2B一个函数gydF4y2B一个 问gydF4y2B一个 ⋅gydF4y2B一个 GgydF4y2B一个 egydF4y2B一个 ngydF4y2B一个 λgydF4y2B一个 问gydF4y2B一个 。gydF4y2B一个

(gydF4y2B一个2)gydF4y2B一个 做gydF4y2B一个

(gydF4y2B一个3)gydF4y2B一个 问gydF4y2B一个 ←gydF4y2B一个 fgydF4y2B一个 2gydF4y2B一个 λgydF4y2B一个 问gydF4y2B一个 。gydF4y2B一个

(gydF4y2B一个4)gydF4y2B一个 而gydF4y2B一个 问gydF4y2B一个 不是质数gydF4y2B一个 完成gydF4y2B一个

(gydF4y2B一个5)gydF4y2B一个 返回gydF4y2B一个 问gydF4y2B一个 。gydF4y2B一个

(gydF4y2B一个6)gydF4y2B一个函数gydF4y2B一个 pgydF4y2B一个 ⋅gydF4y2B一个 GgydF4y2B一个 egydF4y2B一个 ngydF4y2B一个 问gydF4y2B一个 ,gydF4y2B一个 λgydF4y2B一个 pgydF4y2B一个

(gydF4y2B一个7)gydF4y2B一个 为gydF4y2B一个 我gydF4y2B一个 =gydF4y2B一个 1gydF4y2B一个 来gydF4y2B一个 4gydF4y2B一个 λgydF4y2B一个 pgydF4y2B一个

(gydF4y2B一个8)gydF4y2B一个 xgydF4y2B一个 ←gydF4y2B一个 fgydF4y2B一个 2gydF4y2B一个 λgydF4y2B一个 问gydF4y2B一个 。gydF4y2B一个

(gydF4y2B一个9)gydF4y2B一个 cgydF4y2B一个 ←gydF4y2B一个 XgydF4y2B一个 国防部gydF4y2B一个 ⁡gydF4y2B一个 2gydF4y2B一个 问gydF4y2B一个 。gydF4y2B一个

(gydF4y2B一个10)gydF4y2B一个 pgydF4y2B一个 ←gydF4y2B一个 XgydF4y2B一个 - - - - - -gydF4y2B一个 cgydF4y2B一个 +gydF4y2B一个 1gydF4y2B一个 。gydF4y2B一个

(gydF4y2B一个11)gydF4y2B一个 如果gydF4y2B一个 pgydF4y2B一个 '然后回来做什么gydF4y2B一个

(gydF4y2B一个12)gydF4y2B一个 返回gydF4y2B一个 pgydF4y2B一个 。gydF4y2B一个

(gydF4y2B一个13)gydF4y2B一个 还gydF4y2B一个

(gydF4y2B一个14)gydF4y2B一个 返回gydF4y2B一个0。gydF4y2B一个

(gydF4y2B一个15)结束。gydF4y2B一个

3.3。安全分析gydF4y2B一个

为了验证该方案的安全性,创建一个数据持游戏。如果对手gydF4y2B一个 一个gydF4y2B一个 赢得了比赛,gydF4y2B一个 一个gydF4y2B一个 可以得到所有密文数据块和签名标签信息正确。该方案的安全性是基于碰撞阻力的哈希函数(gydF4y2B一个 26gydF4y2B一个和diffie - hellman问题的困难gydF4y2B一个 27gydF4y2B一个]。gydF4y2B一个

定理1。gydF4y2B一个

如果哈希函数和同态的哈希函数是不冲突的,论文中的数据完整性检查方法是安全的。gydF4y2B一个

证明。gydF4y2B一个

考虑到视频文件的挑战gydF4y2B一个 FgydF4y2B一个 ,文件gydF4y2B一个 FgydF4y2B一个 分为gydF4y2B一个 ngydF4y2B一个 块标记为gydF4y2B一个 FgydF4y2B一个 =gydF4y2B一个 (gydF4y2B一个 FgydF4y2B一个 1gydF4y2B一个 ,gydF4y2B一个 FgydF4y2B一个 2gydF4y2B一个 ,gydF4y2B一个 …gydF4y2B一个 ,gydF4y2B一个 FgydF4y2B一个 ngydF4y2B一个 )gydF4y2B一个 。然后gydF4y2B一个 FgydF4y2B一个 我gydF4y2B一个 分为gydF4y2B一个 米gydF4y2B一个 行业标记为gydF4y2B一个 FgydF4y2B一个 我gydF4y2B一个 =gydF4y2B一个 (gydF4y2B一个 fgydF4y2B一个 1gydF4y2B一个 我gydF4y2B一个 ,gydF4y2B一个 fgydF4y2B一个 2gydF4y2B一个 我gydF4y2B一个 ,gydF4y2B一个 …gydF4y2B一个 ,gydF4y2B一个 fgydF4y2B一个 米gydF4y2B一个 我gydF4y2B一个 )gydF4y2B一个 。竞争对手之间的比赛gydF4y2B一个 CgydF4y2B一个 和对手gydF4y2B一个 一个gydF4y2B一个 描述如下。gydF4y2B一个

年代gydF4y2B一个 tep 1gydF4y2B一个(生成密钥)。用户执行算法注册机得到同态的关键gydF4y2B一个 KgydF4y2B一个 和私钥gydF4y2B一个 年代gydF4y2B一个 kgydF4y2B一个 ,他们两人被关在秘密gydF4y2B一个 CgydF4y2B一个 。gydF4y2B一个

年代gydF4y2B一个 tep 2gydF4y2B一个(标签查询)。在任何时候,对手gydF4y2B一个 一个gydF4y2B一个 可以查询的标签块吗gydF4y2B一个 FgydF4y2B一个 我gydF4y2B一个 (gydF4y2B一个 1gydF4y2B一个 ≤gydF4y2B一个 我gydF4y2B一个 ≤gydF4y2B一个 ngydF4y2B一个 )gydF4y2B一个 。gydF4y2B一个 CgydF4y2B一个 维护组的值的列表gydF4y2B一个 (gydF4y2B一个 我gydF4y2B一个 ,gydF4y2B一个 FgydF4y2B一个 我gydF4y2B一个 ,gydF4y2B一个 TgydF4y2B一个 我gydF4y2B一个 )gydF4y2B一个 ,名叫gydF4y2B一个 TgydF4y2B一个 一个gydF4y2B一个 bgydF4y2B一个 1gydF4y2B一个 。当gydF4y2B一个 一个gydF4y2B一个 发送一个查询标签gydF4y2B一个 (gydF4y2B一个 我gydF4y2B一个 ,gydF4y2B一个 FgydF4y2B一个 我gydF4y2B一个 )gydF4y2B一个 ,gydF4y2B一个 CgydF4y2B一个 将检查是否列gydF4y2B一个 (gydF4y2B一个 我gydF4y2B一个 ,gydF4y2B一个 FgydF4y2B一个 我gydF4y2B一个 ,gydF4y2B一个 ∗gydF4y2B一个 )gydF4y2B一个 存在于gydF4y2B一个 TgydF4y2B一个 一个gydF4y2B一个 bgydF4y2B一个 1gydF4y2B一个 。如果gydF4y2B一个 (gydF4y2B一个 我gydF4y2B一个 ,gydF4y2B一个 FgydF4y2B一个 我gydF4y2B一个 ,gydF4y2B一个 ∗gydF4y2B一个 )gydF4y2B一个 ∈gydF4y2B一个 TgydF4y2B一个 一个gydF4y2B一个 bgydF4y2B一个 1gydF4y2B一个 ,然后gydF4y2B一个 CgydF4y2B一个 索引gydF4y2B一个 (gydF4y2B一个 我gydF4y2B一个 ,gydF4y2B一个 FgydF4y2B一个 我gydF4y2B一个 ,gydF4y2B一个 ∗gydF4y2B一个 )gydF4y2B一个 并返回gydF4y2B一个 TgydF4y2B一个 我gydF4y2B一个 来gydF4y2B一个 一个gydF4y2B一个 。否则,gydF4y2B一个 CgydF4y2B一个 计算gydF4y2B一个 TgydF4y2B一个 我gydF4y2B一个 使用TagGen算法和补充道gydF4y2B一个 (gydF4y2B一个 我gydF4y2B一个 ,gydF4y2B一个 FgydF4y2B一个 我gydF4y2B一个 ,gydF4y2B一个 TgydF4y2B一个 我gydF4y2B一个 )gydF4y2B一个 来gydF4y2B一个 TgydF4y2B一个 一个gydF4y2B一个 bgydF4y2B一个 1gydF4y2B一个 并返回gydF4y2B一个 TgydF4y2B一个 我gydF4y2B一个 来gydF4y2B一个 一个gydF4y2B一个 。gydF4y2B一个

年代gydF4y2B一个 tep 3gydF4y2B一个(证明验证查询)。在任何时候,gydF4y2B一个 一个gydF4y2B一个 可以启动一个认证验证查询gydF4y2B一个 CgydF4y2B一个 。gydF4y2B一个 一个gydF4y2B一个 自适应选择几个街区。块的标签查询gydF4y2B一个 CgydF4y2B一个 。生成一个证书为选定的块。gydF4y2B一个 一个gydF4y2B一个 将证书发送给gydF4y2B一个 CgydF4y2B一个 和请求gydF4y2B一个 CgydF4y2B一个 响应。gydF4y2B一个 CgydF4y2B一个 电话验证算法检查证明并返回验证结果gydF4y2B一个 一个gydF4y2B一个 。gydF4y2B一个

年代gydF4y2B一个 tep 4gydF4y2B一个(挑战)。gydF4y2B一个 CgydF4y2B一个 随机选择两个值gydF4y2B一个 kgydF4y2B一个 1gydF4y2B一个 ,gydF4y2B一个 kgydF4y2B一个 2gydF4y2B一个 ∈gydF4y2B一个 ZgydF4y2B一个 问gydF4y2B一个 ∗gydF4y2B一个 和挑战块编号gydF4y2B一个 CgydF4y2B一个 。它是要求每一对gydF4y2B一个 (gydF4y2B一个 lgydF4y2B一个 ,gydF4y2B一个 FgydF4y2B一个 lgydF4y2B一个 )gydF4y2B一个 应该存在于gydF4y2B一个 TgydF4y2B一个 一个gydF4y2B一个 bgydF4y2B一个 1gydF4y2B一个 ,在那里gydF4y2B一个 lgydF4y2B一个 ∈gydF4y2B一个 πgydF4y2B一个 kgydF4y2B一个 1gydF4y2B一个 ,gydF4y2B一个 我gydF4y2B一个 ∣gydF4y2B一个 1gydF4y2B一个 ≤gydF4y2B一个 我gydF4y2B一个 ≤gydF4y2B一个 cgydF4y2B一个 。然后gydF4y2B一个 CgydF4y2B一个 发送的挑战gydF4y2B一个 cgydF4y2B一个 hgydF4y2B一个 一个gydF4y2B一个 lgydF4y2B一个 lgydF4y2B一个 =gydF4y2B一个 cgydF4y2B一个 ,gydF4y2B一个 kgydF4y2B一个 1gydF4y2B一个 ,gydF4y2B一个 kgydF4y2B一个 2gydF4y2B一个 来gydF4y2B一个 一个gydF4y2B一个 ,并要求gydF4y2B一个 一个gydF4y2B一个 有证明gydF4y2B一个 PgydF4y2B一个 的数据块的挑战。gydF4y2B一个

年代gydF4y2B一个 tep 5gydF4y2B一个(伪造)。gydF4y2B一个 一个gydF4y2B一个 生成一个证明gydF4y2B一个 PgydF4y2B一个 ′gydF4y2B一个 =gydF4y2B一个 (gydF4y2B一个 FgydF4y2B一个 ¯gydF4y2B一个 ′gydF4y2B一个 ,gydF4y2B一个 TgydF4y2B一个 ¯gydF4y2B一个 ′gydF4y2B一个 )gydF4y2B一个 基于挑战gydF4y2B一个 cgydF4y2B一个 hgydF4y2B一个 一个gydF4y2B一个 lgydF4y2B一个 lgydF4y2B一个 =gydF4y2B一个 cgydF4y2B一个 ,gydF4y2B一个 kgydF4y2B一个 1gydF4y2B一个 ,gydF4y2B一个 kgydF4y2B一个 2gydF4y2B一个 并将其发送给gydF4y2B一个 CgydF4y2B一个 ,在那里gydF4y2B一个 FgydF4y2B一个 ¯gydF4y2B一个 ′gydF4y2B一个 =gydF4y2B一个 (gydF4y2B一个 FgydF4y2B一个 ¯gydF4y2B一个 1gydF4y2B一个 ′gydF4y2B一个 ,gydF4y2B一个 …gydF4y2B一个 ,gydF4y2B一个 FgydF4y2B一个 ¯gydF4y2B一个 米gydF4y2B一个 ′gydF4y2B一个 )gydF4y2B一个 。gydF4y2B一个 一个gydF4y2B一个 赢了,如果gydF4y2B一个 PgydF4y2B一个 ′gydF4y2B一个 =gydF4y2B一个 FgydF4y2B一个 ¯gydF4y2B一个 ′gydF4y2B一个 ,gydF4y2B一个 TgydF4y2B一个 ¯gydF4y2B一个 ′gydF4y2B一个 可以通过验证。gydF4y2B一个 一个gydF4y2B一个 不能获得有效的证据,如果没有一个挑战。然后我们将证明如果gydF4y2B一个 一个gydF4y2B一个 不维护整个视频文档,那么的机会吗gydF4y2B一个 一个gydF4y2B一个 获得数据持游戏可以忽略不计。gydF4y2B一个

年代gydF4y2B一个 tep 6gydF4y2B一个(输出)。假设对手gydF4y2B一个 一个gydF4y2B一个 赢了,这意味着gydF4y2B一个 PgydF4y2B一个 ′gydF4y2B一个 =gydF4y2B一个 (gydF4y2B一个 FgydF4y2B一个 ¯gydF4y2B一个 ′gydF4y2B一个 ,gydF4y2B一个 TgydF4y2B一个 ¯gydF4y2B一个 ′gydF4y2B一个 )gydF4y2B一个 可以被证明是正确的(gydF4y2B一个 3gydF4y2B一个)。gydF4y2B一个

如果两个CSS和数据所有者实际执行这个方案,它的正确性可以证明如下:gydF4y2B一个 (3)gydF4y2B一个 ∏gydF4y2B一个 我gydF4y2B一个 =gydF4y2B一个 1gydF4y2B一个 cgydF4y2B一个 hgydF4y2B一个 vgydF4y2B一个 我gydF4y2B一个 一个gydF4y2B一个 我gydF4y2B一个 ·gydF4y2B一个 ∏gydF4y2B一个 tgydF4y2B一个 =gydF4y2B一个 1gydF4y2B一个 米gydF4y2B一个 ggydF4y2B一个 tgydF4y2B一个 FgydF4y2B一个 tgydF4y2B一个 ¯gydF4y2B一个 年代gydF4y2B一个 kgydF4y2B一个 国防部gydF4y2B一个 ⁡gydF4y2B一个 pgydF4y2B一个 =gydF4y2B一个 ∏gydF4y2B一个 我gydF4y2B一个 =gydF4y2B一个 1gydF4y2B一个 cgydF4y2B一个 hgydF4y2B一个 vgydF4y2B一个 我gydF4y2B一个 一个gydF4y2B一个 我gydF4y2B一个 ·gydF4y2B一个 ∏gydF4y2B一个 tgydF4y2B一个 =gydF4y2B一个 1gydF4y2B一个 米gydF4y2B一个 ggydF4y2B一个 tgydF4y2B一个 ∑gydF4y2B一个 我gydF4y2B一个 =gydF4y2B一个 1gydF4y2B一个 cgydF4y2B一个 一个gydF4y2B一个 我gydF4y2B一个 fgydF4y2B一个 tgydF4y2B一个 vgydF4y2B一个 我gydF4y2B一个 年代gydF4y2B一个 kgydF4y2B一个 国防部gydF4y2B一个 ⁡gydF4y2B一个 pgydF4y2B一个 =gydF4y2B一个 ∏gydF4y2B一个 我gydF4y2B一个 =gydF4y2B一个 1gydF4y2B一个 cgydF4y2B一个 hgydF4y2B一个 vgydF4y2B一个 我gydF4y2B一个 一个gydF4y2B一个 我gydF4y2B一个 ·gydF4y2B一个 ∏gydF4y2B一个 我gydF4y2B一个 =gydF4y2B一个 1gydF4y2B一个 cgydF4y2B一个 ∏gydF4y2B一个 tgydF4y2B一个 =gydF4y2B一个 1gydF4y2B一个 米gydF4y2B一个 ggydF4y2B一个 tgydF4y2B一个 一个gydF4y2B一个 我gydF4y2B一个 ·gydF4y2B一个 fgydF4y2B一个 tgydF4y2B一个 vgydF4y2B一个 我gydF4y2B一个 年代gydF4y2B一个 kgydF4y2B一个 国防部gydF4y2B一个 ⁡gydF4y2B一个 pgydF4y2B一个 =gydF4y2B一个 ∏gydF4y2B一个 我gydF4y2B一个 =gydF4y2B一个 1gydF4y2B一个 cgydF4y2B一个 hgydF4y2B一个 vgydF4y2B一个 我gydF4y2B一个 ·gydF4y2B一个 ∏gydF4y2B一个 tgydF4y2B一个 =gydF4y2B一个 1gydF4y2B一个 米gydF4y2B一个 ggydF4y2B一个 tgydF4y2B一个 fgydF4y2B一个 tgydF4y2B一个 vgydF4y2B一个 我gydF4y2B一个 一个gydF4y2B一个 我gydF4y2B一个 年代gydF4y2B一个 kgydF4y2B一个 国防部gydF4y2B一个 ⁡gydF4y2B一个 pgydF4y2B一个 =gydF4y2B一个 ∏gydF4y2B一个 我gydF4y2B一个 =gydF4y2B一个 1gydF4y2B一个 cgydF4y2B一个 hgydF4y2B一个 vgydF4y2B一个 我gydF4y2B一个 ·gydF4y2B一个 ∏gydF4y2B一个 tgydF4y2B一个 =gydF4y2B一个 1gydF4y2B一个 米gydF4y2B一个 ggydF4y2B一个 tgydF4y2B一个 fgydF4y2B一个 tgydF4y2B一个 vgydF4y2B一个 我gydF4y2B一个 年代gydF4y2B一个 kgydF4y2B一个 一个gydF4y2B一个 我gydF4y2B一个 国防部gydF4y2B一个 ⁡gydF4y2B一个 pgydF4y2B一个 =gydF4y2B一个 ∏gydF4y2B一个 我gydF4y2B一个 =gydF4y2B一个 1gydF4y2B一个 cgydF4y2B一个 TgydF4y2B一个 vgydF4y2B一个 我gydF4y2B一个 一个gydF4y2B一个 我gydF4y2B一个 国防部gydF4y2B一个 ⁡gydF4y2B一个 pgydF4y2B一个 =gydF4y2B一个 TgydF4y2B一个 ¯gydF4y2B一个

3.4。计算复杂性分析gydF4y2B一个

四个阶段的计算开销主要是:标签生成,检查请求的一代,一代验证信息,和完整性验证。gydF4y2B一个

(gydF4y2B一个 1gydF4y2B一个 )gydF4y2B一个 在标签生成阶段,生成的标签信息gydF4y2B一个 ngydF4y2B一个 的数据块。计算的复杂性gydF4y2B一个 OgydF4y2B一个 (gydF4y2B一个 ngydF4y2B一个 )gydF4y2B一个 。根据欧拉定理,gydF4y2B一个 ggydF4y2B一个 cgydF4y2B一个 dgydF4y2B一个 (gydF4y2B一个 egydF4y2B一个 ,gydF4y2B一个 NgydF4y2B一个 )gydF4y2B一个 ,然后gydF4y2B一个 egydF4y2B一个 ϕgydF4y2B一个 (gydF4y2B一个 NgydF4y2B一个 )gydF4y2B一个 国防部gydF4y2B一个 ⁡gydF4y2B一个 NgydF4y2B一个 =gydF4y2B一个 1gydF4y2B一个 。比指数自模操作更有效操作,只考虑取幂操作的开销。因此,标签生成阶段的计算成本gydF4y2B一个 ngydF4y2B一个 +gydF4y2B一个 1gydF4y2B一个 kgydF4y2B一个 ×gydF4y2B一个 TgydF4y2B一个 egydF4y2B一个 xgydF4y2B一个 pgydF4y2B一个 (gydF4y2B一个 NgydF4y2B一个 ,gydF4y2B一个 NgydF4y2B一个 )gydF4y2B一个 ,在那里gydF4y2B一个 ngydF4y2B一个 数据块的数量,gydF4y2B一个 ngydF4y2B一个 ×gydF4y2B一个 kgydF4y2B一个 表示基本块数量gydF4y2B一个 TgydF4y2B一个 egydF4y2B一个 xgydF4y2B一个 pgydF4y2B一个 (gydF4y2B一个 lgydF4y2B一个 egydF4y2B一个 ngydF4y2B一个 ,gydF4y2B一个 ngydF4y2B一个 ugydF4y2B一个 米gydF4y2B一个 )gydF4y2B一个 代表模操作的计算时间成本的指数gydF4y2B一个 lgydF4y2B一个 egydF4y2B一个 ngydF4y2B一个 位和一个模块gydF4y2B一个 ngydF4y2B一个 ugydF4y2B一个 米gydF4y2B一个 为一个整数。gydF4y2B一个

(gydF4y2B一个 2gydF4y2B一个 )gydF4y2B一个 检查请求生成阶段,两个随机数的计算复杂度gydF4y2B一个 (gydF4y2B一个 rgydF4y2B一个 ,gydF4y2B一个 egydF4y2B一个 )gydF4y2B一个 是gydF4y2B一个 OgydF4y2B一个 (gydF4y2B一个 1gydF4y2B一个 )gydF4y2B一个 和计算开销gydF4y2B一个 TgydF4y2B一个 pgydF4y2B一个 rgydF4y2B一个 ngydF4y2B一个 ggydF4y2B一个 (gydF4y2B一个 NgydF4y2B一个 +gydF4y2B一个 TgydF4y2B一个 pgydF4y2B一个 rgydF4y2B一个 ngydF4y2B一个 ggydF4y2B一个 (gydF4y2B一个 kgydF4y2B一个 )gydF4y2B一个 )gydF4y2B一个 。gydF4y2B一个 TgydF4y2B一个 pgydF4y2B一个 rgydF4y2B一个 ngydF4y2B一个 ggydF4y2B一个 (gydF4y2B一个 lgydF4y2B一个 egydF4y2B一个 ngydF4y2B一个 )gydF4y2B一个 表示生成的计算开销时间gydF4y2B一个 lgydF4y2B一个 egydF4y2B一个 ngydF4y2B一个 位伪随机数。gydF4y2B一个

(gydF4y2B一个 3gydF4y2B一个 )gydF4y2B一个 在验证信息生成阶段,计算复杂度gydF4y2B一个 OgydF4y2B一个 (gydF4y2B一个 ngydF4y2B一个 )gydF4y2B一个 。云服务器首先计算gydF4y2B一个 egydF4y2B一个 rgydF4y2B一个 =gydF4y2B一个 egydF4y2B一个 rgydF4y2B一个 国防部gydF4y2B一个 ⁡gydF4y2B一个 NgydF4y2B一个 执行一个模操作的计算时间gydF4y2B一个 TgydF4y2B一个 egydF4y2B一个 xgydF4y2B一个 pgydF4y2B一个 (gydF4y2B一个 NgydF4y2B一个 ,gydF4y2B一个 NgydF4y2B一个 )gydF4y2B一个 。然后有必要生成多个伪随机数字,gydF4y2B一个 ngydF4y2B一个 ×gydF4y2B一个 kgydF4y2B一个 次大乘法计算需要gydF4y2B一个 ∑gydF4y2B一个 我gydF4y2B一个 =gydF4y2B一个 1gydF4y2B一个 ,gydF4y2B一个 jgydF4y2B一个 =gydF4y2B一个 1gydF4y2B一个 我gydF4y2B一个 =gydF4y2B一个 ngydF4y2B一个 ,gydF4y2B一个 jgydF4y2B一个 =gydF4y2B一个 kgydF4y2B一个 米gydF4y2B一个 我gydF4y2B一个 ,gydF4y2B一个 jgydF4y2B一个 hgydF4y2B一个 (gydF4y2B一个 米gydF4y2B一个 我gydF4y2B一个 ,gydF4y2B一个 jgydF4y2B一个 )gydF4y2B一个 fgydF4y2B一个 我gydF4y2B一个 (gydF4y2B一个 jgydF4y2B一个 )gydF4y2B一个 fgydF4y2B一个 (gydF4y2B一个 我gydF4y2B一个 )gydF4y2B一个 。的长度gydF4y2B一个 fgydF4y2B一个 我gydF4y2B一个 (gydF4y2B一个 jgydF4y2B一个 )gydF4y2B一个 和gydF4y2B一个 米gydF4y2B一个 我gydF4y2B一个 是gydF4y2B一个 dgydF4y2B一个 位,而的长度gydF4y2B一个 hgydF4y2B一个 (gydF4y2B一个 米gydF4y2B一个 我gydF4y2B一个 ,gydF4y2B一个 jgydF4y2B一个 )gydF4y2B一个 是gydF4y2B一个 hgydF4y2B一个 位。每一个gydF4y2B一个 米gydF4y2B一个 我gydF4y2B一个 ,gydF4y2B一个 jgydF4y2B一个 hgydF4y2B一个 (gydF4y2B一个 米gydF4y2B一个 我gydF4y2B一个 ,gydF4y2B一个 jgydF4y2B一个 )gydF4y2B一个 fgydF4y2B一个 我gydF4y2B一个 (gydF4y2B一个 jgydF4y2B一个 )gydF4y2B一个 fgydF4y2B一个 (gydF4y2B一个 我gydF4y2B一个 )gydF4y2B一个 和gydF4y2B一个 ∑gydF4y2B一个 我gydF4y2B一个 =gydF4y2B一个 1gydF4y2B一个 ,gydF4y2B一个 jgydF4y2B一个 =gydF4y2B一个 1gydF4y2B一个 我gydF4y2B一个 =gydF4y2B一个 ngydF4y2B一个 ,gydF4y2B一个 jgydF4y2B一个 =gydF4y2B一个 kgydF4y2B一个 米gydF4y2B一个 我gydF4y2B一个 ,gydF4y2B一个 jgydF4y2B一个 hgydF4y2B一个 (gydF4y2B一个 米gydF4y2B一个 我gydF4y2B一个 ,gydF4y2B一个 jgydF4y2B一个 )gydF4y2B一个 fgydF4y2B一个 我gydF4y2B一个 (gydF4y2B一个 jgydF4y2B一个 )gydF4y2B一个 fgydF4y2B一个 (gydF4y2B一个 我gydF4y2B一个 )gydF4y2B一个 计算。的总计算开销验证信息生成阶段gydF4y2B一个 TgydF4y2B一个 egydF4y2B一个 xgydF4y2B一个 pgydF4y2B一个 (gydF4y2B一个 NgydF4y2B一个 ,gydF4y2B一个 NgydF4y2B一个 )gydF4y2B一个 +gydF4y2B一个 (gydF4y2B一个 ngydF4y2B一个 ×gydF4y2B一个 kgydF4y2B一个 +gydF4y2B一个 ngydF4y2B一个 )gydF4y2B一个 TgydF4y2B一个 pgydF4y2B一个 rgydF4y2B一个 ngydF4y2B一个 ggydF4y2B一个 (gydF4y2B一个 dgydF4y2B一个 )gydF4y2B一个 +gydF4y2B一个 ngydF4y2B一个 ×gydF4y2B一个 kgydF4y2B一个 ×gydF4y2B一个 TgydF4y2B一个 米gydF4y2B一个 ugydF4y2B一个 lgydF4y2B一个 (gydF4y2B一个 2gydF4y2B一个 dgydF4y2B一个 +gydF4y2B一个 lgydF4y2B一个 +gydF4y2B一个 hgydF4y2B一个 )gydF4y2B一个 +gydF4y2B一个 ngydF4y2B一个 ×gydF4y2B一个 kgydF4y2B一个 ×gydF4y2B一个 TgydF4y2B一个 一个gydF4y2B一个 dgydF4y2B一个 dgydF4y2B一个 (gydF4y2B一个 2gydF4y2B一个 dgydF4y2B一个 +gydF4y2B一个 lgydF4y2B一个 +gydF4y2B一个 hgydF4y2B一个 )gydF4y2B一个 的计算开销gydF4y2B一个 TgydF4y2B一个 米gydF4y2B一个 ugydF4y2B一个 lgydF4y2B一个 (gydF4y2B一个 lgydF4y2B一个 egydF4y2B一个 ngydF4y2B一个 )gydF4y2B一个 代表数的乘法gydF4y2B一个 lgydF4y2B一个 egydF4y2B一个 ngydF4y2B一个 位,gydF4y2B一个 TgydF4y2B一个 一个gydF4y2B一个 dgydF4y2B一个 dgydF4y2B一个 (gydF4y2B一个 lgydF4y2B一个 egydF4y2B一个 ngydF4y2B一个 )gydF4y2B一个 代表了另外几个的计算开销gydF4y2B一个 lgydF4y2B一个 egydF4y2B一个 ngydF4y2B一个 位。gydF4y2B一个

(gydF4y2B一个 4gydF4y2B一个 )gydF4y2B一个 完整性验证阶段的计算复杂度gydF4y2B一个 OgydF4y2B一个 (gydF4y2B一个 ngydF4y2B一个 )gydF4y2B一个 。云存储服务器需要gydF4y2B一个 ngydF4y2B一个 +gydF4y2B一个 1gydF4y2B一个 次模操作gydF4y2B一个 ngydF4y2B一个 - - - - - -gydF4y2B一个 1gydF4y2B一个 模块化的乘法操作。整个阶段的计算开销gydF4y2B一个 (gydF4y2B一个 ngydF4y2B一个 +gydF4y2B一个 1gydF4y2B一个 )gydF4y2B一个 TgydF4y2B一个 egydF4y2B一个 xgydF4y2B一个 pgydF4y2B一个 (gydF4y2B一个 dgydF4y2B一个 ,gydF4y2B一个 NgydF4y2B一个 )gydF4y2B一个 +gydF4y2B一个 (gydF4y2B一个 ngydF4y2B一个 - - - - - -gydF4y2B一个 1gydF4y2B一个 )gydF4y2B一个 TgydF4y2B一个 米gydF4y2B一个 ugydF4y2B一个 lgydF4y2B一个 (gydF4y2B一个 NgydF4y2B一个 ,gydF4y2B一个 NgydF4y2B一个 )gydF4y2B一个 ,在那里gydF4y2B一个 年代gydF4y2B一个 ugydF4y2B一个 米gydF4y2B一个 ×gydF4y2B一个 TgydF4y2B一个 米gydF4y2B一个 ugydF4y2B一个 lgydF4y2B一个 (gydF4y2B一个 lgydF4y2B一个 egydF4y2B一个 ngydF4y2B一个 ,gydF4y2B一个 ngydF4y2B一个 ugydF4y2B一个 米gydF4y2B一个 )gydF4y2B一个 表示模块化的时间成本gydF4y2B一个 ngydF4y2B一个 ugydF4y2B一个 米gydF4y2B一个 为gydF4y2B一个 ngydF4y2B一个 ugydF4y2B一个 米gydF4y2B一个 整数的gydF4y2B一个 lgydF4y2B一个 egydF4y2B一个 ngydF4y2B一个 位。gydF4y2B一个

4所示。实验结果和分析gydF4y2B一个

实验运行在PC电脑配置见表gydF4y2B一个 1gydF4y2B一个。gydF4y2B一个

实验环境。gydF4y2B一个

参数gydF4y2B一个 值gydF4y2B一个
CPUgydF4y2B一个 2.4 ghz Intel酷睿i7处理器(R) - 4712 mqgydF4y2B一个
内存存储gydF4y2B一个 8 GBgydF4y2B一个
操作系统(OS)gydF4y2B一个 Windows 7gydF4y2B一个
开发环境gydF4y2B一个 VMware工作站10gydF4y2B一个

本文使用MIRACL库来实现的原型提出RDPC计划在C语言中,和实现基于双线性密码(PBC)图书馆和GNU multiarithmetic精度(GMP)图书馆。同态加密算法的框架下实现VMware工作站10。该方案在gydF4y2B一个 24gydF4y2B一个)是在仿真中实现效率的比较。四个实验中执行以下显示的不同需求设置方案。gydF4y2B一个

为了检查数据完整性验证的性能,四个指标被认为是安全,存储开销,通信开销和计算成本。安全意味着每个方案都有不同的安全级别和不同的技术。存储开销指的是数据块大小的元数据方案,开销和通信开销是指由用户和云存储服务器之间的通信。这主要存在于challenging-response CSS和TPA之间的联系。这三个条件决定了计算开销在数据预处理阶段,诚信证明生成阶段、验证阶段。gydF4y2B一个

EgydF4y2B一个 xperiment 1gydF4y2B一个,三个10 mb文件(文件A、B和C)加工、签署和存储。10%的文件被删除,10%的文件修改B, C和文件仍未修改。最后,验证了三个文件的完整性。结果如表所示gydF4y2B一个 2gydF4y2B一个。gydF4y2B一个

文件完整性检查结果。gydF4y2B一个

文档的名字gydF4y2B一个 检查结果gydF4y2B一个
一个gydF4y2B一个 失败gydF4y2B一个
BgydF4y2B一个 失败gydF4y2B一个
CgydF4y2B一个 成功gydF4y2B一个

实验结果表明,当文件被删除或破坏时,数据的完整性不能通过的方案,但是修改的文件可以证实。它证明了该方法的可行性。gydF4y2B一个

EgydF4y2B一个 xperiment 2gydF4y2B一个首先,10 mb文件处理和存储在块。然后它篡改的比例为0.1%,0.2%,0.4%,0.6%,0.8%,1%,和1.5%,分别。最后,文件的完整性验证,和实验设置进行了10,20,40岁,60岁,80年和100年,分别。结果如表所示gydF4y2B一个 3gydF4y2B一个。gydF4y2B一个

的比例之间的关系破坏文件和算法的效率。gydF4y2B一个

许多实验gydF4y2B一个 篡改率(%)gydF4y2B一个
0.1gydF4y2B一个 0.2gydF4y2B一个 0.4gydF4y2B一个 0.6gydF4y2B一个 0.8gydF4y2B一个 1.0gydF4y2B一个 1.5gydF4y2B一个
10gydF4y2B一个 8gydF4y2B一个 9gydF4y2B一个 0gydF4y2B一个 10gydF4y2B一个 10gydF4y2B一个 10gydF4y2B一个 10gydF4y2B一个
20.gydF4y2B一个 15gydF4y2B一个 17gydF4y2B一个 19gydF4y2B一个 20.gydF4y2B一个 20.gydF4y2B一个 20.gydF4y2B一个 20.gydF4y2B一个
40gydF4y2B一个 32gydF4y2B一个 36gydF4y2B一个 37gydF4y2B一个 38gydF4y2B一个 40gydF4y2B一个 40gydF4y2B一个 40gydF4y2B一个
60gydF4y2B一个 55gydF4y2B一个 57gydF4y2B一个 58gydF4y2B一个 60gydF4y2B一个 60gydF4y2B一个 60gydF4y2B一个 60gydF4y2B一个
80年gydF4y2B一个 72年gydF4y2B一个 73年gydF4y2B一个 75年gydF4y2B一个 77年gydF4y2B一个 79年gydF4y2B一个 80年gydF4y2B一个 80年gydF4y2B一个
One hundred.gydF4y2B一个 91年gydF4y2B一个 93年gydF4y2B一个 94年gydF4y2B一个 97年gydF4y2B一个 99年gydF4y2B一个 One hundred.gydF4y2B一个 One hundred.gydF4y2B一个

实验结果表明,10 mb文件篡改率在0.6%以上的成功率文件完整性检查是100,和算法检查变得高效运行数量增加的实验。这表明,可以准确地检测到文件的完整性。gydF4y2B一个

EgydF4y2B一个 xperiment 3gydF4y2B一个首先,100 mb的文件处理和存储在块中。然后数据块50、100、150、200、250、300和400多个完整性验证。实验结果如表所示gydF4y2B一个 4gydF4y2B一个。gydF4y2B一个

算法的数据块和效率之间的关系。gydF4y2B一个

许多实验gydF4y2B一个 数据块gydF4y2B一个
50gydF4y2B一个 One hundred.gydF4y2B一个 150年gydF4y2B一个 200年gydF4y2B一个 250年gydF4y2B一个 300年gydF4y2B一个 400年gydF4y2B一个
10gydF4y2B一个 7gydF4y2B一个 8gydF4y2B一个 9gydF4y2B一个 10gydF4y2B一个 10gydF4y2B一个 10gydF4y2B一个 10gydF4y2B一个
20.gydF4y2B一个 16gydF4y2B一个 17gydF4y2B一个 19gydF4y2B一个 20.gydF4y2B一个 20.gydF4y2B一个 20.gydF4y2B一个 20.gydF4y2B一个
40gydF4y2B一个 33gydF4y2B一个 36gydF4y2B一个 37gydF4y2B一个 38gydF4y2B一个 40gydF4y2B一个 40gydF4y2B一个 40gydF4y2B一个
60gydF4y2B一个 52gydF4y2B一个 54gydF4y2B一个 57gydF4y2B一个 59gydF4y2B一个 60gydF4y2B一个 60gydF4y2B一个 60gydF4y2B一个
80年gydF4y2B一个 72年gydF4y2B一个 73年gydF4y2B一个 76年gydF4y2B一个 77年gydF4y2B一个 79年gydF4y2B一个 80年gydF4y2B一个 80年gydF4y2B一个
One hundred.gydF4y2B一个 93年gydF4y2B一个 95年gydF4y2B一个 96年gydF4y2B一个 97年gydF4y2B一个 99年gydF4y2B一个 One hundred.gydF4y2B一个 One hundred.gydF4y2B一个

实验结果表明,最高的数据完整性验证数据完整性验证具有较高的成功率,增加数量的数据块的数量和试验运行。这是显而易见的数据块的数量是200以上。gydF4y2B一个

EgydF4y2B一个 xperiment 4gydF4y2B一个首先,建立算法评估的时间成本。这主要取决于参数p和q。块的大小设置为16 kb,部门的大小设置为256位,gydF4y2B一个 问gydF4y2B一个 =gydF4y2B一个 257年gydF4y2B一个 ,gydF4y2B一个 pgydF4y2B一个 =gydF4y2B一个 512年gydF4y2B一个 。然后我们主要考虑不同尺寸的安装时间成本p。为了提高精度,我们运行模拟不同的周期从1到100。结果如图所示gydF4y2B一个 3gydF4y2B一个。gydF4y2B一个

设置时间成本。gydF4y2B一个

实验结果表明,当gydF4y2B一个 pgydF4y2B一个 =gydF4y2B一个 512年gydF4y2B一个 和gydF4y2B一个 pgydF4y2B一个 =gydF4y2B一个 1024年gydF4y2B一个 ,安装时间成本相对稳定在0.16和1.28年代,分别。可以低成本。实验评估执行标记生成的计算成本。在这个实验中,gydF4y2B一个 pgydF4y2B一个 =gydF4y2B一个 1024年gydF4y2B一个 ,gydF4y2B一个 问gydF4y2B一个 =gydF4y2B一个 257年gydF4y2B一个 。在这两种场景中,每个街区都有相同数量的行业。结果如图gydF4y2B一个 4gydF4y2B一个。gydF4y2B一个

标签生成计算成本。gydF4y2B一个

实验结果表明,计算成本之间的关系和行业两个方案的数量大约是线性的。例如,比较方案结果的时间成本约1.4年代产生一块标签与512年部门,该方案只需要0.42秒。此外,标签生成的计算成本的比较项目明显高于拟议中的项目数量增加的部门。因此,可以看出,我们的方案是更多的计算成本有效和可行的。gydF4y2B一个

最后,每个块的行业数量设置为512。因为证据生成和验证的计算成本主要是由挑战块的数量,对比实验是进行不同数量的挑战。数据gydF4y2B一个 5gydF4y2B一个和gydF4y2B一个 6gydF4y2B一个显示证据生成和验证的计算成本时的参数设置gydF4y2B一个 pgydF4y2B一个 =gydF4y2B一个 1024年gydF4y2B一个 ,gydF4y2B一个 问gydF4y2B一个 =gydF4y2B一个 257年gydF4y2B一个 。gydF4y2B一个

计算成本的证明。gydF4y2B一个

成本计算验证。gydF4y2B一个

实验结果表明,验证和证明代增加的成本的增加挑战块的数量。我们提出的方案具有更大的优势比较方案的计算成本,尤其是块的数量的增加。当块的数量要求小于大约220年,我们计划的成本略大于比较方案图gydF4y2B一个 6gydF4y2B一个。然而,挑战块的数量的增加,快速增长的开销比较方案,超过该方案。它大大超过了该方案。据研究,1%的错误发生每460块1 gb的视频文件。这产生了一个置信水平为99%。在比较方案,为了挑战460块,证明一代需要3.1秒和验证需要1.2秒,分别。在我们的计划,他们只拿0.52和0.8年代,分别。因此,我们提出的方案更加可行。gydF4y2Ba

5。结论gydF4y2B一个

云服务在云计算时代的爆炸,和各种入侵活动信息安全风险。本文研究视频数据的完整性在云系统中,我们提出一个方法来验证基于全同态加密的视频数据的完整性。首先,同态加密技术用于初始化视频数据,降低了时间复杂度。其次,验证了方法的可行性通过安全性分析和性能分析。最后的仿真结果表明,该方案优于方案在各方面比较,它表明该方案是提供更好的视频数据完整性验证云环境的目的。gydF4y2B一个

数据可用性gydF4y2B一个

没有数据被用来支持本研究。gydF4y2B一个

的利益冲突gydF4y2B一个

作者宣称没有利益冲突有关这篇文章的出版。gydF4y2B一个

确认gydF4y2B一个

这项工作是支持部分由中国国家自然科学基金(国家自然科学基金委)资助。61602155也没有。61370221和部分下的河南工业大学研究项目批准号172107000005。gydF4y2B一个

全gydF4y2B一个 W。gydF4y2B一个 刘gydF4y2B一个 Y。gydF4y2B一个 张gydF4y2B一个 H。gydF4y2B一个 余gydF4y2B一个 年代。gydF4y2B一个 提高人群协作软件定义车辆的网络gydF4y2B一个 IEEE通讯杂志gydF4y2B一个 2017年gydF4y2B一个 55gydF4y2B一个 8gydF4y2B一个 80年gydF4y2B一个 86年gydF4y2B一个 10.1109 / MCOM.2017.1601162gydF4y2B一个 2 - s2.0 - 85029525301gydF4y2B一个 冯gydF4y2B一个 B。gydF4y2B一个 张gydF4y2B一个 H。gydF4y2B一个 周gydF4y2B一个 H。gydF4y2B一个 余gydF4y2B一个 年代。gydF4y2B一个 定位器/标识符分割网络:一个有前途的未来互联网体系结构gydF4y2B一个 IEEE通信调查和教程gydF4y2B一个 2017年gydF4y2B一个 19gydF4y2B一个 4gydF4y2B一个 2927年gydF4y2B一个 2948年gydF4y2B一个 2 - s2.0 - 85028949253gydF4y2B一个 10.1109 / COMST.2017.2728478gydF4y2B一个 张gydF4y2B一个 H。gydF4y2B一个 全gydF4y2B一个 W。gydF4y2B一个 曹国伟gydF4y2B一个 H.-C。gydF4y2B一个 乔gydF4y2B一个 C。gydF4y2B一个 智能网络标识符:一个协作架构未来互联网gydF4y2B一个 IEEE网络gydF4y2B一个 2016年gydF4y2B一个 30.gydF4y2B一个 3gydF4y2B一个 46gydF4y2B一个 51gydF4y2B一个 2 - s2.0 - 84971382192gydF4y2B一个 10.1109 / MNET.2016.7474343gydF4y2B一个 元gydF4y2B一个 C。gydF4y2B一个 夏gydF4y2B一个 Z。gydF4y2B一个 太阳gydF4y2B一个 X。gydF4y2B一个 基于筛选和转炉Coverless图像隐写术gydF4y2B一个 互联网技术杂志》gydF4y2B一个 2017年gydF4y2B一个 18gydF4y2B一个 2gydF4y2B一个 209年gydF4y2B一个 216年gydF4y2B一个 首歌gydF4y2B一个 F。gydF4y2B一个 人工智能gydF4y2B一个 Z。gydF4y2B一个 李gydF4y2B一个 J。gydF4y2B一个 加索尔gydF4y2B一个 G。gydF4y2B一个 CollottagydF4y2B一个 M。gydF4y2B一个 你gydF4y2B一个 我。gydF4y2B一个 张gydF4y2B一个 H。gydF4y2B一个 智能协作缓存以信息为中心的物联网在雾中计算gydF4y2B一个 传感器gydF4y2B一个 2017年gydF4y2B一个 17gydF4y2B一个 11gydF4y2B一个 2512年gydF4y2B一个 10.3390 / s17112512gydF4y2B一个 吴gydF4y2B一个 Q。gydF4y2B一个 张gydF4y2B一个 M。gydF4y2B一个 郑gydF4y2B一个 R。gydF4y2B一个 卢gydF4y2B一个 Y。gydF4y2B一个 魏gydF4y2B一个 W。gydF4y2B一个 云服务组合的QoS-Satisfied预测模型基于隐马尔可夫模型gydF4y2B一个 数学问题在工程gydF4y2B一个 2013年gydF4y2B一个 2013年gydF4y2B一个 7gydF4y2B一个 387083年gydF4y2B一个 10.1155 / 2013/387083gydF4y2B一个 李gydF4y2B一个 J。gydF4y2B一个 姚gydF4y2B一个 W。gydF4y2B一个 张gydF4y2B一个 Y。gydF4y2B一个 钱gydF4y2B一个 h·L。gydF4y2B一个 汉gydF4y2B一个 j·G。gydF4y2B一个 灵活和细粒度属性数据存储在云计算gydF4y2B一个 IEEE服务计算gydF4y2B一个 2017年gydF4y2B一个 10gydF4y2B一个 5gydF4y2B一个 785年gydF4y2B一个 796年gydF4y2B一个 吴gydF4y2B一个 Q。gydF4y2B一个 张gydF4y2B一个 X。gydF4y2B一个 张gydF4y2B一个 M。gydF4y2B一个 卢gydF4y2B一个 Y。gydF4y2B一个 郑gydF4y2B一个 R。gydF4y2B一个 魏gydF4y2B一个 W。gydF4y2B一个 声誉修正方法选择云服务基于先验知识和市场机制gydF4y2B一个 科学世界日报gydF4y2B一个 2014年gydF4y2B一个 2014年gydF4y2B一个 9gydF4y2B一个 617087年gydF4y2B一个 10.1155 / 2014/617087gydF4y2B一个 傅gydF4y2B一个 Z。gydF4y2B一个 任gydF4y2B一个 K。gydF4y2B一个 蜀gydF4y2B一个 J。gydF4y2B一个 使个性化搜索加密的外包数据与效率改进gydF4y2B一个 IEEE并行分布式系统gydF4y2B一个 2016年gydF4y2B一个 27gydF4y2B一个 9gydF4y2B一个 2546年gydF4y2B一个 2559年gydF4y2B一个 10.1109 / TPDS.2015.2506573gydF4y2B一个 BrakerskigydF4y2B一个 Z。gydF4y2B一个 VaikuntanathangydF4y2B一个 V。gydF4y2B一个 有效的从(标准)LWE完全同态加密gydF4y2B一个 《IEEE 52年度研讨会上计算机科学的基础(foc 11)gydF4y2B一个 2011年10月gydF4y2B一个 美国加州棕榈泉gydF4y2B一个 97年gydF4y2B一个 106年gydF4y2B一个 10.1109 / FOCS.2011.12gydF4y2B一个 2 - s2.0 - 80955132201gydF4y2B一个 郑gydF4y2B一个 R。gydF4y2B一个 陈gydF4y2B一个 J。gydF4y2B一个 张gydF4y2B一个 M。gydF4y2B一个 吴gydF4y2B一个 Q。gydF4y2B一个 朱gydF4y2B一个 J。gydF4y2B一个 王gydF4y2B一个 H。gydF4y2B一个 用户异常行为的协同分析方法基于声誉在云环境中投票gydF4y2B一个 未来一代计算机系统gydF4y2B一个 2018年gydF4y2B一个 83年gydF4y2B一个 60gydF4y2B一个 74年gydF4y2B一个 2 - s2.0 - 85042385170gydF4y2B一个 10.1016 / j.future.2018.01.028gydF4y2B一个 张gydF4y2B一个 M。gydF4y2B一个 杨gydF4y2B一个 M。gydF4y2B一个 吴gydF4y2B一个 Q。gydF4y2B一个 郑gydF4y2B一个 R。gydF4y2B一个 朱gydF4y2B一个 J。gydF4y2B一个 智能感知和自主优化:一种新颖的仿生混合manet路由协议gydF4y2B一个 未来一代计算机系统gydF4y2B一个 2018年gydF4y2B一个 81年gydF4y2B一个 505年gydF4y2B一个 513年gydF4y2B一个 2 - s2.0 - 85025816022gydF4y2B一个 10.1016 / j.future.2017.07.030gydF4y2B一个 张gydF4y2B一个 M。gydF4y2B一个 徐gydF4y2B一个 C。gydF4y2B一个 关gydF4y2B一个 J。gydF4y2B一个 郑gydF4y2B一个 R。gydF4y2B一个 吴gydF4y2B一个 Q。gydF4y2B一个 张gydF4y2B一个 H。gydF4y2B一个 一本小说gydF4y2B一个 绒泡菌gydF4y2B一个为无线传感器网络的路由协议gydF4y2B一个 国际期刊的分布式传感器网络gydF4y2B一个 2013年gydF4y2B一个 2013年gydF4y2B一个 12gydF4y2B一个 483581年gydF4y2B一个 10.1155 / 2013/483581gydF4y2B一个 里维斯特gydF4y2B一个 r . L。gydF4y2B一个 期刊gydF4y2B一个 lgydF4y2B一个 DertouzosgydF4y2B一个 m . L。gydF4y2B一个 银行数据和隐私同态Proc的安全计算的基础gydF4y2B一个 1978年gydF4y2B一个 纽约,纽约,美国gydF4y2B一个 学术出版社gydF4y2B一个 MR0521254gydF4y2B一个 刘gydF4y2B一个 M。gydF4y2B一个 一个gydF4y2B一个 W。gydF4y2B一个 完全同态加密及其应用gydF4y2B一个 计算机研究与发展》杂志上gydF4y2B一个 2014年gydF4y2B一个 51gydF4y2B一个 12gydF4y2B一个 2593年gydF4y2B一个 2603年gydF4y2B一个 杨ydF4y2B一个 H。gydF4y2B一个 陈gydF4y2B一个 G。gydF4y2B一个 汉gydF4y2B一个 T。gydF4y2B一个 同态加密算法的适用范围和改善效率和应用gydF4y2B一个 计算机工程与设计gydF4y2B一个 2017年gydF4y2B一个 38gydF4y2B一个 2gydF4y2B一个 318年gydF4y2B一个 322年gydF4y2B一个 德民gydF4y2B一个 H。gydF4y2B一个 兴gydF4y2B一个 Y。gydF4y2B一个 基于同态的动态云存储数据完整性验证方法标记gydF4y2B一个 计算机应用研究gydF4y2B一个 2014年5月gydF4y2B一个 不。5gydF4y2B一个 1362年gydF4y2B一个 1365年gydF4y2B一个 朱gydF4y2B一个 Y。gydF4y2B一个 王gydF4y2B一个 H。gydF4y2B一个 胡gydF4y2B一个 Z。gydF4y2B一个 合作可证明的数据占有gydF4y2B一个 2010年gydF4y2B一个 中国,北京gydF4y2B一个 北京大学和亚利桑那大学gydF4y2B一个 曹gydF4y2B一个 X。gydF4y2B一个 摩尔gydF4y2B一个 C。gydF4y2B一个 奥尼尔gydF4y2B一个 M。gydF4y2B一个 奥沙利文gydF4y2B一个 E。gydF4y2B一个 汉利gydF4y2B一个 N。gydF4y2B一个 乘法优化架构加速完全同态加密的gydF4y2B一个 电气和电子工程师学会。交易在电脑上gydF4y2B一个 2016年gydF4y2B一个 65年gydF4y2B一个 9gydF4y2B一个 2794年gydF4y2B一个 2806年gydF4y2B一个 10.1109 / TC.2015.2498606gydF4y2B一个 MR3539003gydF4y2B一个 Zbl1360.65320gydF4y2B一个 陈gydF4y2B一个 J。gydF4y2B一个 马gydF4y2B一个 H。gydF4y2B一个 赵gydF4y2B一个 D。gydF4y2B一个 私人数据聚合和完整性保证移动crowd-sensing和容错gydF4y2B一个 无线网络gydF4y2B一个 2017年gydF4y2B一个 23gydF4y2B一个 1gydF4y2B一个 131年gydF4y2B一个 144年gydF4y2B一个 2 - s2.0 - 84949651516gydF4y2B一个 10.1007 / s11276 - 015 - 1120 - zgydF4y2B一个 王gydF4y2B一个 年代。gydF4y2B一个 周gydF4y2B一个 J。gydF4y2B一个 刘gydF4y2B一个 J。gydF4y2B一个 一个有效的文件层次结构云计算属性的加密方案gydF4y2B一个 IEEE取证安全信息gydF4y2B一个 2016年gydF4y2B一个 11gydF4y2B一个 6gydF4y2B一个 1265年gydF4y2B一个 1277年gydF4y2B一个 10.1109 / TIFS.2016.2523941gydF4y2B一个 李gydF4y2B一个 一个。gydF4y2B一个 棕褐色gydF4y2B一个 年代。gydF4y2B一个 贾gydF4y2B一个 Y。gydF4y2B一个 一个方法实现云计算的可证明的数据完整性gydF4y2B一个 《华尔街日报》的超级计算gydF4y2B一个 2016年gydF4y2B一个 1gydF4y2B一个 17gydF4y2B一个 2 - s2.0 - 84953398858gydF4y2B一个 余gydF4y2B一个 Y。gydF4y2B一个 非盟gydF4y2B一个 m . H。gydF4y2B一个 AteniesegydF4y2B一个 G。gydF4y2B一个 黄gydF4y2B一个 X。gydF4y2B一个 苏西洛gydF4y2B一个 W。gydF4y2B一个 戴gydF4y2B一个 Y。gydF4y2B一个 最小值gydF4y2B一个 G。gydF4y2B一个 基于身份的远程数据完整性检查适合云存储的数据隐私保护gydF4y2B一个 IEEE取证和安全信息gydF4y2B一个 2017年gydF4y2B一个 12gydF4y2B一个 4gydF4y2B一个 767年gydF4y2B一个 778年gydF4y2B一个 2 - s2.0 - 85014919981gydF4y2B一个 10.1109 / TIFS.2016.2615853gydF4y2B一个 李gydF4y2B一个 Q。gydF4y2B一个 马gydF4y2B一个 J。gydF4y2B一个 李gydF4y2B一个 R。gydF4y2B一个 安全、高效和可撤销的multi-authority在云存储的访问控制系统gydF4y2B一个 电脑与安全gydF4y2B一个 2016年gydF4y2B一个 59gydF4y2B一个 CgydF4y2B一个 45gydF4y2B一个 59gydF4y2B一个 10.1016 / j.cose.2016.02.002gydF4y2B一个 Ferretti)gydF4y2B一个 lgydF4y2B一个 马gydF4y2B一个 M。gydF4y2B一个 AndreolinigydF4y2B一个 M。gydF4y2B一个 ColajannigydF4y2B一个 M。gydF4y2B一个 对称加密方案在云数据库中数据完整性验证gydF4y2B一个 信息科学gydF4y2B一个 2018年gydF4y2B一个 422年gydF4y2B一个 497年gydF4y2B一个 515年gydF4y2B一个 10.1016 / j.ins.2017.09.033gydF4y2B一个 MR3709483gydF4y2B一个 张ydF4y2B一个 Z.-H。gydF4y2B一个 刘gydF4y2B一个 x。gydF4y2B一个 龚gydF4y2B一个 Y.-J。gydF4y2B一个 张gydF4y2B一个 J。gydF4y2B一个 钟gydF4y2B一个 h .工程学系。gydF4y2B一个 李gydF4y2B一个 Y。gydF4y2B一个 云计算资源调度和其进化的调查方法gydF4y2B一个 ACM计算调查gydF4y2B一个 2015年gydF4y2B一个 47gydF4y2B一个 4、第63条gydF4y2B一个 10.1145 / 2788397gydF4y2B一个 2 - s2.0 - 84939803867gydF4y2B一个 雪gydF4y2B一个 K。gydF4y2B一个 雪gydF4y2B一个 Y。gydF4y2B一个 在香港gydF4y2B一个 J。gydF4y2B一个 李gydF4y2B一个 W。gydF4y2B一个 悦gydF4y2B一个 H。gydF4y2B一个 魏gydF4y2B一个 d . s . L。gydF4y2B一个 在香港gydF4y2B一个 P。gydF4y2B一个 RAAC:健壮和可审计的访问控制与多属性当局公共云存储gydF4y2B一个 IEEE取证和安全信息gydF4y2B一个 2017年gydF4y2B一个 12gydF4y2B一个 4gydF4y2B一个 953年gydF4y2B一个 967年gydF4y2B一个 2 - s2.0 - 85011983807gydF4y2B一个 10.1109 / TIFS.2016.2647222gydF4y2B一个