论文部分内容阅读
【摘 要】本文主要讨论的是云计算中基于认证数据结构的数据外包认证模型分析,在具体的论述过程中首先从一些基本的概念入手去分析,其次对基于 ADS 的数据外包认证模型分析进行了详细的分析,最后对基于ADS的数据外包认证模型的性能做了主要分析。
【关键词】云计算;认证数据结构;数据外包;认证模型;分析
近年来,随着大数据存储技术的不断发展,云计算由于保存数据的安全性比较高、同时对用户端的设备要求比较低、对于数据之间的共享可以快速实现等优点,得到了广泛的应用,本文主要探讨的是关于云计算中基于认证数据结构的数据外包认证模型分析的相关问题。
1.关于基本概念
1.1云计算
云计算有广义和狭义之分,狭义的云计算指的是IT基础设施之间的交付和使用模式,具体指的就是在网络的作用下,对于所需要的资源通过按需、易扩展的方式去获得。该资源指的是硬件、平台和软件。提供的资源形象的被称为“云”这种“云”资源对于使用者而言,可以进行无限的扩展,而且在获取的过程中可以随时进行,并采取按需使用,随时都可以扩展,根据使用情况需要付费,这种狭义的云计算就好比是我们日常生活中使用的水电一样,按需获得而且要进行付费;广义的云计算指的是服务的交付和使用模式,具体指的就是通过网络作用,获得所需的服务,采用的方式是按需、易扩展,这种服务可以和IT、软件、互联网有关系,也可以是其它的一些服务。不管是广义的云计算还是狭义的云计算,在本质上都是一种新的服务模式,这种服务以客户的按需进行租用,是一种新型的互联网数据业务。
1.2数据外包
关于数据外包,本身指的是企业或者客户将本身需要自己提供的一些IT业务或者是基于IT业务的一些信息知识,外包给自身以外的专业服务商,这种做法是为了降低企业在发展过程中的成本、达到资源的最优化使用。云计算中数据外包指的是服务提供商将用户的数据信息在产生、管理和维护方面的具体工作实行外包,用户实现远程数据的管理就可以通过外包服务商提供的对应接口去间接完成,这在一定程度上可以降低存储资源的投资成本。
2.基于 ADS 的数据外包认证模型分析
2.1常见的数据结构模型
常见的数据结构模型主要有集合、线性结构、树形结构和图结构。集合指的是数据元素要么属于该集合要么不属于该集合,只有这两种选择;线性结构指的是数据之间是一个对应一个的关系,这种结构操作起来比较简单,编程的要求比较低;树形结构指的是数据之间存在着一个对多个的形式,这种形式使得该结构在使用起来效率比较高;图结构指的是数据之间是多个对多个的关系,这种数据结构就比较复杂,应用程度较高,相应的对于编程的要求也较高。根据不同的要求可以建立相应的数据结构模型。
2.2基于ADS的数据外包认证模型的主要组成部分
基于ADS 的数据外包认证模型图主要包括以下几个部分:数据外包服务器、客户C和结构化数据Dc,此外还包括定义在Dc上的查询、更新等。基于ADS的数据外包认证模型的主要工程包括:(1)客户C的存储对象只有结构化数据Dc,并且具有唯一的密码学计算结果;(2)客户C将数据集Dc外包给外包服务器,该服务器处于云计算环境下。(3)客户C通过外包服务器提供的对应接口,实现对外包服务器数据集合的操作,对于数据的更新和维护主要依靠密码学来完成。(4)不管何时何地,客户C都可以通过数据外包服务器实现对某一数据的查询服务,通过计算之后得到的数据外包服务器,可以保存Dc的结构特性。
2.3基于ADS的数据外包认证模型设计
在基于ADS的数据外包认证模型设计过程中,主要设计了数据的查询认证协议和数据更新认证协议。
2.3.1基于ADS的数据外包认证模型的数据查询认证协议
在该协议设计过程中,主要由三部分组成:(1)客户C保存数据结构的数据正确性根据,并向数据结构外包服务器发出数据结构中对某一确定数值的查询认证请求;(2)数据外包服务器获得客户C发出的关于该确定数值的查询认证请求后,调用服务器端的函数,经验证后返还到客户那里;(3)返还到客户那里之后,客户执行验证算法,确定数据的一致性,如果一致,那么该数据是正确的,如果得到的不一致,那么该数据就是不合法的。
2.3.2基于ADS的数据外包认证模型的数据更新协议
该过程由四部分组成,主要包括(1)客户C存储数据结构的数据正确性根据,同时向外包服务器提供关于某一确定数据的更新命令。(2)数据外包服务器执行客户发来的更新请求,经过一系列的运算,再次将最终的计算结果返还给客户C。(3)客户C进行验算,通过复杂的运算之后对于数据的真实性进行认证,并作出更新接受或者拒绝的命令,在运算过程中如果运算结果是真的,就可以进行数据的更改,如果运算结果是假的,那么系统既不会进行更改;(4)通过上面的数据认证,获得的只是没有修改前的一个数据机构集合,在确定了数据的真实性之后还要通过二次的查询验证方可做出最后的修改命令,经过查询之后如果为真,那么系统就会执行数据更改,如果出现的是数据非法,则系统拒绝作出数据的修改。
2.4基于ADS的数据外包认证模型关键问题的探讨
在基于ADS的数据外包认证模型设计过程中,主要存在的问题有以下几点:(1)因为在模型计算过程中,每一步的计算都是建立在上一步的技术上的,如果客户提供了一个错误的数据,那么这个计算过程就不能进展下去。(2)在计算过程中对于某一确定数值的选择,这个数据必须是客户提供的关键数据的一个值,根据这个关键值可以判定数据的修改程度。
3.基于ADS的数据外包认证模型性能的主要分析
3.1安全性分析
基于ADS的数据外包认证模型安全性分析主要包括正确性和一致性,正确性,(1)在数据进行更新操作的时候,根据计算过程中的相关数据结构,如果数据是正确的且具有一致性,那么在数据得到更新且是正确的情况下,在扩展过程中通过正确的计算,得到的最终结果表现出数据的一致性;(2)数据的一致性,在数据不断的更新过程中,通过数据的计算,最后得到的计算结果具有一致性。也就是说如果客户最初给的数据结构是一个空值,通过相关的计算,可以将数据集结构通过外包服务,送给相应的数据外包服务器,每次更新之后最终得到的新数据和最初客户给的数据具有一致性。
3.2性能分析比较
该数据模型在设计过程中均是建立在ADS的基础上,根据ADS的特性,我们知道该数据模型支持数据的动态变化,对数据外包对象可以提供某些特定的服务,比如说对于数据外包内容的追加、删除和修改等,所以这种设计在云计算环境中应用比较广泛。
4.结束语
通过对云计算中基于认证数据结构的数据外包认证模型的分析,该数据模型支持动态的数据集合,并确保了数据的正确性和一致性,实现高效率的操作,可以对数据进行删除,修改等,在当前的网络环境下可以实现数据的安全平稳。
【参考文献】
[1]李超零,陈越,谭鹏许,杨刚,李文俊.基于分解与加密的云数据库隐私保护机制研究[J].信息工程大学学报,2012(3).
[2]于延,王建华,孙惠杰.基于云计算的数据查找与加密方案研究[J].计算机工程与应用,2013(4).
[3]赵耀栋,吕永帅.对现今云计算安全问题的研究与分析[J].计算机光盘软件与应用,2013(4).
【关键词】云计算;认证数据结构;数据外包;认证模型;分析
近年来,随着大数据存储技术的不断发展,云计算由于保存数据的安全性比较高、同时对用户端的设备要求比较低、对于数据之间的共享可以快速实现等优点,得到了广泛的应用,本文主要探讨的是关于云计算中基于认证数据结构的数据外包认证模型分析的相关问题。
1.关于基本概念
1.1云计算
云计算有广义和狭义之分,狭义的云计算指的是IT基础设施之间的交付和使用模式,具体指的就是在网络的作用下,对于所需要的资源通过按需、易扩展的方式去获得。该资源指的是硬件、平台和软件。提供的资源形象的被称为“云”这种“云”资源对于使用者而言,可以进行无限的扩展,而且在获取的过程中可以随时进行,并采取按需使用,随时都可以扩展,根据使用情况需要付费,这种狭义的云计算就好比是我们日常生活中使用的水电一样,按需获得而且要进行付费;广义的云计算指的是服务的交付和使用模式,具体指的就是通过网络作用,获得所需的服务,采用的方式是按需、易扩展,这种服务可以和IT、软件、互联网有关系,也可以是其它的一些服务。不管是广义的云计算还是狭义的云计算,在本质上都是一种新的服务模式,这种服务以客户的按需进行租用,是一种新型的互联网数据业务。
1.2数据外包
关于数据外包,本身指的是企业或者客户将本身需要自己提供的一些IT业务或者是基于IT业务的一些信息知识,外包给自身以外的专业服务商,这种做法是为了降低企业在发展过程中的成本、达到资源的最优化使用。云计算中数据外包指的是服务提供商将用户的数据信息在产生、管理和维护方面的具体工作实行外包,用户实现远程数据的管理就可以通过外包服务商提供的对应接口去间接完成,这在一定程度上可以降低存储资源的投资成本。
2.基于 ADS 的数据外包认证模型分析
2.1常见的数据结构模型
常见的数据结构模型主要有集合、线性结构、树形结构和图结构。集合指的是数据元素要么属于该集合要么不属于该集合,只有这两种选择;线性结构指的是数据之间是一个对应一个的关系,这种结构操作起来比较简单,编程的要求比较低;树形结构指的是数据之间存在着一个对多个的形式,这种形式使得该结构在使用起来效率比较高;图结构指的是数据之间是多个对多个的关系,这种数据结构就比较复杂,应用程度较高,相应的对于编程的要求也较高。根据不同的要求可以建立相应的数据结构模型。
2.2基于ADS的数据外包认证模型的主要组成部分
基于ADS 的数据外包认证模型图主要包括以下几个部分:数据外包服务器、客户C和结构化数据Dc,此外还包括定义在Dc上的查询、更新等。基于ADS的数据外包认证模型的主要工程包括:(1)客户C的存储对象只有结构化数据Dc,并且具有唯一的密码学计算结果;(2)客户C将数据集Dc外包给外包服务器,该服务器处于云计算环境下。(3)客户C通过外包服务器提供的对应接口,实现对外包服务器数据集合的操作,对于数据的更新和维护主要依靠密码学来完成。(4)不管何时何地,客户C都可以通过数据外包服务器实现对某一数据的查询服务,通过计算之后得到的数据外包服务器,可以保存Dc的结构特性。
2.3基于ADS的数据外包认证模型设计
在基于ADS的数据外包认证模型设计过程中,主要设计了数据的查询认证协议和数据更新认证协议。
2.3.1基于ADS的数据外包认证模型的数据查询认证协议
在该协议设计过程中,主要由三部分组成:(1)客户C保存数据结构的数据正确性根据,并向数据结构外包服务器发出数据结构中对某一确定数值的查询认证请求;(2)数据外包服务器获得客户C发出的关于该确定数值的查询认证请求后,调用服务器端的函数,经验证后返还到客户那里;(3)返还到客户那里之后,客户执行验证算法,确定数据的一致性,如果一致,那么该数据是正确的,如果得到的不一致,那么该数据就是不合法的。
2.3.2基于ADS的数据外包认证模型的数据更新协议
该过程由四部分组成,主要包括(1)客户C存储数据结构的数据正确性根据,同时向外包服务器提供关于某一确定数据的更新命令。(2)数据外包服务器执行客户发来的更新请求,经过一系列的运算,再次将最终的计算结果返还给客户C。(3)客户C进行验算,通过复杂的运算之后对于数据的真实性进行认证,并作出更新接受或者拒绝的命令,在运算过程中如果运算结果是真的,就可以进行数据的更改,如果运算结果是假的,那么系统既不会进行更改;(4)通过上面的数据认证,获得的只是没有修改前的一个数据机构集合,在确定了数据的真实性之后还要通过二次的查询验证方可做出最后的修改命令,经过查询之后如果为真,那么系统就会执行数据更改,如果出现的是数据非法,则系统拒绝作出数据的修改。
2.4基于ADS的数据外包认证模型关键问题的探讨
在基于ADS的数据外包认证模型设计过程中,主要存在的问题有以下几点:(1)因为在模型计算过程中,每一步的计算都是建立在上一步的技术上的,如果客户提供了一个错误的数据,那么这个计算过程就不能进展下去。(2)在计算过程中对于某一确定数值的选择,这个数据必须是客户提供的关键数据的一个值,根据这个关键值可以判定数据的修改程度。
3.基于ADS的数据外包认证模型性能的主要分析
3.1安全性分析
基于ADS的数据外包认证模型安全性分析主要包括正确性和一致性,正确性,(1)在数据进行更新操作的时候,根据计算过程中的相关数据结构,如果数据是正确的且具有一致性,那么在数据得到更新且是正确的情况下,在扩展过程中通过正确的计算,得到的最终结果表现出数据的一致性;(2)数据的一致性,在数据不断的更新过程中,通过数据的计算,最后得到的计算结果具有一致性。也就是说如果客户最初给的数据结构是一个空值,通过相关的计算,可以将数据集结构通过外包服务,送给相应的数据外包服务器,每次更新之后最终得到的新数据和最初客户给的数据具有一致性。
3.2性能分析比较
该数据模型在设计过程中均是建立在ADS的基础上,根据ADS的特性,我们知道该数据模型支持数据的动态变化,对数据外包对象可以提供某些特定的服务,比如说对于数据外包内容的追加、删除和修改等,所以这种设计在云计算环境中应用比较广泛。
4.结束语
通过对云计算中基于认证数据结构的数据外包认证模型的分析,该数据模型支持动态的数据集合,并确保了数据的正确性和一致性,实现高效率的操作,可以对数据进行删除,修改等,在当前的网络环境下可以实现数据的安全平稳。
【参考文献】
[1]李超零,陈越,谭鹏许,杨刚,李文俊.基于分解与加密的云数据库隐私保护机制研究[J].信息工程大学学报,2012(3).
[2]于延,王建华,孙惠杰.基于云计算的数据查找与加密方案研究[J].计算机工程与应用,2013(4).
[3]赵耀栋,吕永帅.对现今云计算安全问题的研究与分析[J].计算机光盘软件与应用,2013(4).