一种多者信任协商模型的建立方法技术

技术编号:15254495 阅读:113 留言:0更新日期:2017-05-02 20:58
本发明专利技术涉及一种多者信任协商模型的建立方法。现有的实际关于信任协商的研究大多基于两者协商,对于多者参与的复杂协商没有太多的研究,但多者协商却是网络环境中信任建立的实际存在的情况,需要研究解决。因此,本发明专利技术从网络环境的分析、模型的建立、算法的设计、协商的定义等方面对多者信任协商进行研究。与现有技术相比,本发明专利技术的优点在于:本发明专利技术实现了协商信任中对于多者协商的模型建立;本发明专利技术在多者参与的实际情况中的协商过程作指导;本发明专利技术复杂度低,便于操作;本发明专利技术可指导协商的进行,给协商提供建议。

A method to establish more trust negotiation model

The invention relates to a method for establishing more trust negotiation model. Study on the existing trust negotiation is mostly based on the two consultations, not much research for complex negotiation more participation, but more consultation is the network environment trust established the actual situation, the need to study and solve. Therefore, the present invention from the network environment analysis, modeling, algorithm design, consultation and other aspects of the definition of multi trust negotiation. Compared with the prior art, the invention has the advantages that the invention can establish for more negotiation model of trust negotiation; guidance in the actual situation more participation in the negotiation process of the present invention; the invention has low complexity and easy operation; the invention can be used to guide the negotiation and consultation to provide advice.

【技术实现步骤摘要】

本专利技术涉及一种多者信任协商模型的建立方法。
技术介绍
传统的自动信任协商适于两个陌生实体间的信任建立,但现实中不可避免的牵涉到多方参与的情况,此时传统的仅限二者的协商是不够的,多者参与的信任协商是一个重要但当前研究较少关注的问题。虽然研究者在多者信任协商方面做了一定的工作,例如:有些方法试图利用逻辑的方式来建立信任协商模型,但没有提供多者协商建立信任的相关的理论依据和深入研究。另外的一个方法提出对多者参与的信任协商进行分析建模,但这更多是出于理论上的研究,不易应用实现。还有一种方法从算法实施角度提出用petri网形式描述协商过程以及多者协商,但无法根据应用环境等需求进行灵活的变化与扩展。总的来看,这些描述、分析协商过程的方法没有专门的针对多者参与的信任协商建立合适的模型、算法及协议,使得在多者参与的情况下不能帮助协商过程的开展以及信任的建立,乃至不能进一步对根据应用环境等需求进行灵活的变化与扩展。
技术实现思路
本专利技术的目的是提出一种适用于多者协商的模型的建立方法。为了达到上述目的,本专利技术的技术方案是提供了一种多者信任协商模型的建立方法,其特征在于,包括以下步骤:将多者协商中的一个协商过程看作是由某个协商参与方发起的该协商参与方与一个或多个其他协商参与方间协商线程的集合,将该集合定义为一个五元组<E,G,A,Time,Thread,Protocol>,式中,E表示协商参与方的集合,其类型分成协商发起方、资源提供方以及中间参与方;G表示协商的目标及通过当前协商过程最终希望访问的资源或服务,分成初始目标以及每个协商线程的子目标;A表示协商参与方在各协商线程中所采取的动作;Time表示以自然数标记的系统时钟;Thread表示各协商线程,其中,协商参与方i和协商参与方j关于当前协商线程的子目标Gk的协商线程表示为Thread(i,j,Gk),i,j∈E,k=1,…,N,N表示子目标的总个数;Protocol表示协商协议,对于协商发起方S1、资源提供方S2及中间参与方S3而言,协商协议表述为:由协商发起方S1为一个子目标G1向资源提供方S2发起一个协商,若资源提供方S2同意开始协商,则发起一个协商线程Thread(S1,S2,G1),协商发起方S1与资源提供方S2交换消息,在交换消息的过程中,若资源提供方S2需要得到中间参与方S3提供的资源G2,则将协商线程Thread(S1,S2,G1)挂起后,资源提供方S2邀请中间参与方S3加入协商过程,若中间参与方S3接收邀请,则发起一个协商线程Thread(S2,S3,G2),资源提供方S2先完成与中间参与方S3的消息交换,资源提供方S2获得所需要的资源G2后,再激活协商线程Thread(S1,S2,G1),与协商发起方S1交换消息,从而完成协商发起方S1、资源提供方S2及中间参与方S3三者之间的协商过程。优选地,所述协商参与方在各协商线程中所采取的动作包括请求资源、披露资源、披露证书、披露策略。优选地,所述各协商线程采用策略语言DARCL。优选地,在所述策略语言DARCL中证书变量credential表示为:credential::=Cpeer,式中,C表示属性证书名,peer表示C的拥有者;披露变量disclosure表示为:表示协商参与方peerA将证书C披露给协商参与方peerB。现有的实际关于信任协商的研究大多基于两者协商,对于多者参与的复杂协商没有太多的研究,但多者协商却是网络环境中信任建立的实际存在的情况,需要研究解决。因此,本专利技术从网络环境的分析、模型的建立、算法的设计、协商的定义等方面对多者信任协商进行研究。与现有技术相比,本专利技术的优点在于:1、本专利技术实现了协商信任中对于多者协商的模型建立;2、本专利技术在多者参与的实际情况中的协商过程作指导;3、本专利技术复杂度低,便于操作;4、本专利技术可指导协商的进行,给协商提供建议。附图说明图1为多者信任协商环境网络示意图;图2为多者自动信任协商过程示意图;图3为多者信任协商模型中协议的跳转图;图4为多者信任协商实例图;图5为实例的跳转图。具体实施方式下面结合具体实施例,进一步阐述本专利技术。应理解,这些实施例仅用于说明本专利技术而不用于限制本专利技术的范围。此外应理解,在阅读了本专利技术讲授的内容之后,本领域技术人员可以对本专利技术作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。多者信任协商环境可以用图1来简化表述,在图1中,某个节点P(一个节点即为一个协商参与者)打算跟另一节点Q进行自动信任协商交互。很可能,在节点P与节点Q信任协商的过程中,彼此还需要同其他节点进行信任协商。在此作适当简化:设节点P与节点Q进行交互时,有节点A、B和节点P进行协商,同时节点B、C和节点Q也进行协商。针对多者信任协商环境,多者自动信任协商过程如图2所示。在图2中,协商发起方A向资源提供方B请求资源R,进行信任协商。双方交换消息,在①②③步与两者信任协商相同,其中在④、④′步,协商参与方C、D加入协商,形成协商线程1、2。之后才能进行步骤⑤⑥⑦,达成协商成功。结合图1及图2,多者参与的信任协商,可以看作是若干个两者信任协商的组合,但是由于协商线程间可能有依赖、并行等关系存在,所以这不是简单的协商线程的顺序组合。因此,需要将多者协商问题分解成二者协商问题;有效组织协商线程的顺序,减少协商时间;允许协商参与方动态加入协商、以及中断协商;在有限时间内解决协商线程间的依赖死锁。本专利技术针对上述多者信任协商环境及多者自动信任协商过程,提供一种多者信任协商模型的建立方法,包括以下步骤:将多者协商中的一个协商过程看作是由某个协商参与方发起的该协商参与方与一个或多个其他协商参与方间协商线程的集合,将该集合定义为一个五元组<E,G,A,Time,Thread,Protocol>,式中,E表示协商参与方的集合,其类型分成协商发起方、资源提供方以及中间参与方;G表示协商的目标及通过当前协商过程最终希望访问的资源或服务,分成初始目标以及每个协商线程的子目标;A表示协商参与方在各协商线程中所采取的动作,包括请求资源、披露资源、披露证书、披露策略;Time表示以自然数标记的系统时钟;Thread表示各协商线程,其中,协商参与方i和协商参与方j关于当前协商线程的子目标Gk的协商线程表示为Thread(i,j,Gk),i,j∈E,k=1,…,N,N表示子目标的总个数;Protocol表示协商协议,结合图3,对于协商发起方S1、资源提供方S2及中间参与方S3而言,协商协议表述为:由协商发起方S1为一个子目标G1向资源提供方S2发起一个协商,若资源提供方S2同意开始协商,则发起一个协商线程Thread(S1,S2,G1),协商发起方S1与资源提供方S2交换消息,在交换消息的过程中,若资源提供方S2需要得到中间参与方S3提供的资源G2,则将协商线程Thread(S1,S2,G1)挂起后,资源提供方S2邀请中间参与方S3加入协商过程,若中间参与方S3接收邀请,则发起一个协商线程Thread(S2,S3,G2),资源提供方S2先完成与中间参与方S3的消息交换,资源提供方S2获得所需要的资源G2后,再激活协商线程Thread(S1,S2,G1),本文档来自技高网...

【技术保护点】
一种多者信任协商模型的建立方法,其特征在于,包括以下步骤:将多者协商中的一个协商过程看作是由某个协商参与方发起的该协商参与方与一个或多个其他协商参与方间协商线程的集合,将该集合定义为一个五元组<E,G,A,Time,Thread,Protocol>,式中,E表示协商参与方的集合,其类型分成协商发起方、资源提供方以及中间参与方;G表示协商的目标及通过当前协商过程最终希望访问的资源或服务,分成初始目标以及每个协商线程的子目标;A表示协商参与方在各协商线程中所采取的动作;Time表示以自然数标记的系统时钟;Thread表示各协商线程,其中,协商参与方i和协商参与方j关于当前协商线程的子目标Gk的协商线程表示为Thread(i,j,Gk),i,j∈E,k=1,…,N,N表示子目标的总个数;Protocol表示协商协议,对于协商发起方S1、资源提供方S2及中间参与方S3而言,协商协议表述为:由协商发起方S1为一个子目标G1向资源提供方S2发起一个协商,若资源提供方S2同意开始协商,则发起一个协商线程Thread(S1,S2,G1),协商发起方S1与资源提供方S2交换消息,在交换消息的过程中,若资源提供方S2需要得到中间参与方S3提供的资源G2,则将协商线程Thread(S1,S2,G1)挂起后,资源提供方S2邀请中间参与方S3加入协商过程,若中间参与方S3接收邀请,则发起一个协商线程Thread(S2,S3,G2),资源提供方S2先完成与中间参与方S3的消息交换,资源提供方S2获得所需要的资源G2后,再激活协商线程Thread(S1,S2,G1),与协商发起方S1交换消息,从而完成协商发起方S1、资源提供方S2及中间参与方S3三者之间的协商过程。...

【技术特征摘要】
1.一种多者信任协商模型的建立方法,其特征在于,包括以下步骤:将多者协商中的一个协商过程看作是由某个协商参与方发起的该协商参与方与一个或多个其他协商参与方间协商线程的集合,将该集合定义为一个五元组<E,G,A,Time,Thread,Protocol>,式中,E表示协商参与方的集合,其类型分成协商发起方、资源提供方以及中间参与方;G表示协商的目标及通过当前协商过程最终希望访问的资源或服务,分成初始目标以及每个协商线程的子目标;A表示协商参与方在各协商线程中所采取的动作;Time表示以自然数标记的系统时钟;Thread表示各协商线程,其中,协商参与方i和协商参与方j关于当前协商线程的子目标Gk的协商线程表示为Thread(i,j,Gk),i,j∈E,k=1,…,N,N表示子目标的总个数;Protocol表示协商协议,对于协商发起方S1、资源提供方S2及中间参与方S3而言,协商协议表述为:由协商发起方S1为一个子目标G1向资源提供方S2发起一个协商,若资源提供方S2同意开始协商,则发起一个协商线程Thread(S1,S2,G1),协商发起方S1与资源提供方S2交换消息,在交换消息的过程中,若资源提...

【专利技术属性】
技术研发人员:夏冬梅
申请(专利权)人:上海电机学院
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1