下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 一种具有时间约束的安全数据驱动协调模型 邵学军,施化吉,李星毅,鞠时光 时间:2008年06月04日 字 体: 大 中 小 关键词: 摘要:关键词: 访问控制 协调 混合密钥1和SecSOS2协调语言提供了一定的安全访问控
2、制机制。KLAIM协调语言利用类型来描述软件实体的访问权限,在软件实体和元组数据之间采用典型的访问控制策略,使得软件实体和数据形成一种一一对应的关系。这种方法不能很好地满足开放系统动态性的要求,并且不支持对元组数据细粒度的安全控制。SecSOS通过只对空间元组数据增加一定的附加信息来控制数据的访问。这种对字段的加锁方法不但能对整个元组数据进行控制,还支持数据细粒度的安全控制。但SecSOS的缺陷是不能区分两种不同类型的读操作,并且数据的读取者能够向元组数据空间写入同样的数据。Nadia Busi,Roberto Gorrieri等人在KLAIM和SecSOS基础上进行了扩展,提出了SecSpa
3、ces341 Linda数据驱动协调模型在开放系统下,运用协调技术进行软件实体间的通信是一种非常有效的方法,能够满足开放系统互操作性、可移植性、伸缩性要求。Linda2在1985年提出了基于数据驱动的协调模型体系结构,Sun Microsystem和IBM公司在此基础上开发了各自的商业产品JavaSpaces和TSpaces。这些都是利用一种被称为再生通信(generative communication)的模式:数据的发送方和接收方通过一个共享的数据元组空间进行通信,发送方将数据送入这个共享空间,接收方从共享空间读取数据。数据共享空间独立于任何一方而存在,即一旦发送方将数据写入共享空间,数据
4、将不属于数据的提供者。任何接收方都可以从中提取相应的数据。Linda模型定义了out(e)、int(t)和rd(t)三种基本操作。输入操作out(e)是将数据项e写入共享元组空间;int(t)是用模板t和共享空间中的数据项e匹配,如果发现匹配数据项e,然后读e并将共享空间中的e删除。rd(t)和int(t)类似,仅仅是读取而不删除。Linda模型定义的匹配规则如定义1.1。从定义1.1可以看出最初的Linda协调模型并没有提供相应的安全访问控制机制对读写操作进行控制,也不能区分int(t)和带有破坏性的rd(t)操作。2 SecSpaces安全数据驱动协调模型目前仅有KLAIM和SecSOS协
5、调语言提供了一定的安全访问控制机制。2002年Nadia Busi、Roberto Gorrieri等人对KLAIM和SecSOS两种协调语言的安全访问控制机制进行了扩展和修改,提出了SecSpaces模型(支持在开放环境下安全的数据驱动协调模型)。SecSpaces不但能够区分读写操作,还能够区分非破坏性的读int(t)和具有破坏性的读rd(t)操作。SecSpaces对元组空间数据附加特定的控制信息。一个逻辑分区字段Partition,另一个非对称逻辑分区字段Asymmetric Partition。前者用于对元组空间进行逻辑上的分区,通过这个字段不但可以快速的索引到相应的数据也增加了数据
6、的安全性。后者利用密码学非对称密钥对数据的读和写操作进行认证,能够严格区分读和写。同时又将后者分为int(t)和rd(t)区域,能将这两种读取操作区别开。3 具有时间约束的安全数据驱动协调模型从上述SecSpaces模型所提供的安全访问控制机制可以看出:(1)数据每次读取操作都会进行非对称的解密操作,计算复杂;(2)一旦某个软件实体得到了读取某数据的密钥,它将获得永久的读取权,SecSpaces没有提供时效控制。这对于动态的开放系统是不安全的,例如一个Agent实体用密钥读取数据后离开,相隔一定的时间再次访问相应的数据,而此时的Agent可能已经变得不安全,但依靠先前的密钥仍能读取。针对Sec
7、Spaces存在的安全问题本文提出了一种具有时间约束的安全数据驱动协调模型。本文对匹配模板增加时限控制字段来控制软件实体访问共享数据空间的时间,使协调模型具有时间约束性。同时运用混合密钥认证机制来代替非对称认证来减轻SecSpaces的计算复杂度。非对称密钥访问控制如表1所示。假设(1)、(2)、(3)、(4)条件均满足的情况下,(PrivKA;PubKA)和(PrivKB;PubKB)为两对密钥,分别为私钥和公开密钥。为了保证时间戳本身的安全性,可运用密钥k对T进行加密T=Tk,当前时间t取协调系统的当前时间,其独立于各软件实体。这样就避免了时间的不同步性。对数据驱动的协调模型增加时间约束性
8、使其能够安全运用于更多的开放系统之中。例如将其应用于Web Services中就能解决服务的一次绑定永久享受服务的局限性。混合密钥认证机制5是结合对称密钥和非对称密钥两种并存的认证机制,通信实体通过非对称密码体制和密钥分配中心间协商其会话密钥以及在密钥分配中心存放通信实体的注册信息等,而通信实体之间通过对称密码体制认证双方身份。本文将这种认证方式运用到共享元组数据空间的访问控制中,第一次从共享空间读取数据时通过非对称密钥认证,一旦通过身份认证,系统将和软件实体间建立一传递数据的安全通道,通过此安全通道传递数据避免了复杂的解密计算。将混合密钥认证机制运用于数据驱动协调模型能够减轻系统的计算复杂度,同时增加系统的动态性。其认证流程如图1所述。6(面向Web Services应用的安全数据协调服务)。首次将协调技术运用于面向服务的分布式技术Web Services。本文提出的安全协调模型也可作为一种Web服务形式发布,服务之间通过共享元组空间交换数据,无需服务间的实时通信,同时可通过本模型的时间约束性来控制服务时间。这
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年AI情绪调节设备行业展会 booth设计技巧
- 湖南省常德市2026届中考语文仿真试卷含解析
- 2026届湖北省大冶市金湖街办重点达标名校中考二模语文试题含解析
- 淮南市重点中学2026届十校联考最后语文试题含解析
- 2026届陕西省武功县中考考前最后一卷英语试卷含答案
- 2026年电力企业新闻宣传人员考试题库
- 2026届湖北省来凤县中考考前最后一卷语文试卷含解析
- 2026年高级会计师绩效评价真题专项
- 2026教师资格考试初中英语试题及答案
- 给排水设备检修维护保养管理制度
- 体育场馆内部治安管理制度汇编
- 2026年高考数学函数与导数试题
- 大学军训军事理论课课件
- 2025年儿童摄影行业发展与创新趋势报告
- 《危险化学品安全法》解读与要点
- 2026秋招:贵州黔晟国有资产经营公司笔试题及答案
- 2026春人教版八年级英语下册重点单词-词性转换背诵默写(背诵版)
- 杭州水务考试题库及答案
- 2025年河南推拿职业学院单招职业适应性测试题库附答案
- 2026年企业招投标合同签订合规培训课件与履约风控
- 产品质量控制手册从原材料到成品全流程质量控制版
评论
0/150
提交评论