專利名稱::動(dòng)態(tài)交互網(wǎng)絡(luò)環(huán)境下網(wǎng)構(gòu)軟件主體系統(tǒng)信任協(xié)商構(gòu)建方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及動(dòng)態(tài)網(wǎng)絡(luò)環(huán)境和結(jié)構(gòu)化情境的網(wǎng)構(gòu)軟件Agent(主體)系統(tǒng)自動(dòng)信任協(xié)商的方法的構(gòu)建,具體來說,涉及一種利用軟件Agent在交互結(jié)構(gòu)中的信任信息建立信任機(jī)制的方法。
背景技術(shù):
:網(wǎng)構(gòu)軟件是面向開放、動(dòng)態(tài)、多變的Internet(因特網(wǎng))運(yùn)行環(huán)境一種軟件系統(tǒng),此類系統(tǒng)以軟件構(gòu)件技術(shù)為支撐,通過自主、開放的服務(wù)實(shí)體的互連、協(xié)作和聯(lián)盟來構(gòu)筑。網(wǎng)構(gòu)軟件系統(tǒng)通常包括大量的軟件主體,這些軟件主體互相協(xié)作完成任務(wù)。網(wǎng)構(gòu)軟件Agent在運(yùn)行過程中能夠根據(jù)環(huán)境的具體變化進(jìn)行合理的適應(yīng)性調(diào)整,以滿足動(dòng)態(tài)環(huán)境的功能和質(zhì)量的要求。在Internet的動(dòng)態(tài)開放的環(huán)境中,網(wǎng)構(gòu)軟件系統(tǒng)中軟件Agent的合作通過一定的網(wǎng)絡(luò)結(jié)構(gòu)進(jìn)行。Internet的一個(gè)重要特點(diǎn)就是網(wǎng)絡(luò)結(jié)構(gòu)的動(dòng)態(tài)性,在網(wǎng)絡(luò)的運(yùn)行中,拓?fù)浣Y(jié)構(gòu)經(jīng)常變化,不斷有新的結(jié)點(diǎn)加入或者現(xiàn)有的結(jié)點(diǎn)退出,還有結(jié)點(diǎn)之間的連接關(guān)系也會(huì)發(fā)生改變。結(jié)點(diǎn)之間連接的改變既包括物理的改變也包括邏輯的改變。動(dòng)態(tài)拓?fù)渚W(wǎng)絡(luò)是目前的Internet網(wǎng)絡(luò)的一個(gè)新的主要特征,在這種動(dòng)態(tài)變化的網(wǎng)絡(luò)結(jié)構(gòu)中的網(wǎng)構(gòu)軟件Agent之間交互合作完成任務(wù),必須有一個(gè)強(qiáng)而有效的信任機(jī)制來實(shí)現(xiàn)。軟件Agent的信任安全機(jī)制主要有中心信任機(jī)制與分布式信任機(jī)制。中心信任機(jī)制需要一個(gè)中央控制器來控制訪問和信息存儲(chǔ)安全;這種方式固定且簡(jiǎn)單,但是需要網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)的支持,所以很難適應(yīng)網(wǎng)絡(luò)的動(dòng)態(tài)拓?fù)浜鸵苿?dòng)要求。這種信任機(jī)制很難滿足軟件Agent系統(tǒng)動(dòng)態(tài)性和移動(dòng)性的需求。而在分布式信任機(jī)制中,不需要一個(gè)中央控制器來管理信息,軟件Agent之間可以互相建立信任關(guān)系,軟件Agent合作雙方通過交換數(shù)字證書建立信任關(guān)系和訪問控制決定的;這種信任機(jī)制在一定程度上避免了中心信任機(jī)制的缺陷,降低對(duì)系統(tǒng)網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)的依賴性,相對(duì)而言能夠更有效地適應(yīng)動(dòng)態(tài)拓?fù)渚W(wǎng)絡(luò)。Internet平臺(tái)的一個(gè)基本特征就是節(jié)點(diǎn)連接的開放性和動(dòng)態(tài)性,由于網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的變化,顯然運(yùn)行在這種網(wǎng)絡(luò)基礎(chǔ)之上的多Agent網(wǎng)構(gòu)軟件系統(tǒng)的信任模式也需要自適應(yīng)這種變化,從而使多Agent的信任機(jī)制能夠與當(dāng)前的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)相適應(yīng)。所以分布式信任機(jī)制應(yīng)用在動(dòng)態(tài)的網(wǎng)絡(luò)結(jié)構(gòu)中仍然存在很多缺陷。首先,用于分布式信任機(jī)制中交換的數(shù)字證書包含著個(gè)人屬性信息,這些信息都是敏感信息,所以在提供證書的過程中可能會(huì)因?yàn)镮nternet網(wǎng)絡(luò)環(huán)境和結(jié)構(gòu)的變化導(dǎo)致屬性信息的突變因而促使信任關(guān)系建立失敗。其次,在分布式信任機(jī)制中,每個(gè)軟件Agent證書的交換都有一個(gè)訪問控制策略,只有訪問控制策略條件滿足時(shí)證書上面的屬性信息才暴露出來,因而增加了信任關(guān)系建立的復(fù)雜性;最后,在分布式信任機(jī)制中軟件Agent每次建立信任關(guān)系的時(shí)候,都需要重新提供必需的證書或者密碼等,浪費(fèi)資源與時(shí)間。
發(fā)明內(nèi)容技術(shù)問題本發(fā)明的目的是提出一種動(dòng)態(tài)交互網(wǎng)絡(luò)環(huán)境下網(wǎng)構(gòu)軟件主體系統(tǒng)信任協(xié)商構(gòu)建方法,該方法中軟件Agent根據(jù)自己的信任信息建立信任關(guān)系,避免了使用證書交換導(dǎo)致信任協(xié)商變得復(fù)雜繁瑣;并且該方法不需要Agent每次交互再重新建立信任關(guān)系,而通過軟件Agent之間不斷地信息交互使得每個(gè)軟件Agent逐步擁有全局的信任信息。技術(shù)方案在Internet的動(dòng)態(tài)開放的環(huán)境中,網(wǎng)構(gòu)軟件系統(tǒng)中軟件Agent的合作在一定的網(wǎng)絡(luò)結(jié)構(gòu)內(nèi)完成,處于結(jié)構(gòu)化環(huán)境中的軟件Agent的交互與協(xié)作使得每個(gè)Agent都有一定的社會(huì)地位,社會(huì)地位是由軟件Agent與其他Agent的交互關(guān)系決定的。Agent之間交互合作必須有一個(gè)強(qiáng)而有效的信任機(jī)制來實(shí)現(xiàn)。網(wǎng)構(gòu)軟件系統(tǒng)中每個(gè)軟件Agent之間的合作關(guān)系和信任關(guān)系是有向的,合作要構(gòu)建的信任關(guān)系的方向恰好是與其合作關(guān)系的方向相反。軟件系統(tǒng)中Agent的交互建立信任關(guān)系可以用圖的形式表示,例如實(shí)例圖1所示;系統(tǒng)中Agent的不斷交互就組成了這張有向信任關(guān)系圖,這個(gè)關(guān)系圖中,有向關(guān)系代表信任關(guān)系,B卩,始點(diǎn)信任終點(diǎn)的關(guān)系。該方法的主要技術(shù)方案如下所述軟件Agent系統(tǒng)中,每個(gè)軟件Agent都有自己的信任信息——信任度與合作度,合作的兩個(gè)Agent根據(jù)合作的主被動(dòng)關(guān)系選擇對(duì)應(yīng)的建立信任關(guān)系,信任度及合作度之和稱之為契合度,信任關(guān)系的建立需要與參考值比較,當(dāng)契合度大于該參考值時(shí)建立信任關(guān)系。每個(gè)軟件Agent都有自己的信任信息,信任信息的大小通過信任度和合作度體現(xiàn),其中軟件Agent的信任度定義為p*m*T(t),其中m=T(t)/(T(t)+C(t));軟件Agent的合作度定義為n*p'*C(t),其中n=C(t)/(C(t)+T(t)),T(t)為t時(shí)刻軟件Agent被信任的次數(shù),C(t)為t時(shí)刻軟件Agent信任別人的次數(shù),p與p'分別為軟件Agent信任和合作的反饋因子。與軟件Agent之間信任關(guān)系建立有關(guān)的信任度和合作度中的反饋因子p和P'是軟件Agent建立信任關(guān)系時(shí)信譽(yù)反饋因子,分別表示其他Agent對(duì)該軟件Agent信任程度P和合作時(shí)沒有被騙的概率P',其中A=(0)/HO,式中T(t)表示t時(shí)刻軟件Agenti被信任的次數(shù),rk(t)表示Agentk信任Agenti的狀況,其中A")=fe,卩^S;,(ISI的,{k/k=1,2,…,T(t"^,(2T/V,(0)/CW,式中巧(t)表示t時(shí)刻Agenti與合作者Agenti的合作情況,C(t)表示t時(shí)刻軟件Agenti信任別人的次數(shù),其中。(0=fej^t::,;lllg,(1/1=1,2,…,C(tM。合作的兩個(gè)軟件Agent根據(jù)合作的主次地位建立合作關(guān)系,合作關(guān)系與信任關(guān)系是有向且單向的,軟件Agenti需要與Agentj合作,合作關(guān)系建立方向?yàn)閕—j,而信任關(guān)系的建立方向Agentj—Agenti;合作的主要主體為Agenti,i處于主動(dòng)地位,而Agentj則處在被動(dòng)地位。我們將Agenti信任度與Agentj的合作度之和定義為契合度,則合作的兩個(gè)主體建立信任關(guān)系的成功與否與契合度大小有關(guān);契合度f(t)的大小為f(t)=p^n^Ti(t)+p/*n*Cj(t);軟件主體之間信任關(guān)系是否成功通過與契合度參考值比較決定。軟件主體之間信任關(guān)系的建立需要與參考值有關(guān),該參考值為契合度參考值,該參考值是按照系統(tǒng)中主體們所擁有平均信任信息時(shí)計(jì)算的契合度大小,當(dāng)大于該參考值時(shí)4建立信任關(guān)系,并且該參考值的選取符合社會(huì)心理學(xué)中人類合作從眾心理。有益效果(1)增加合作有效性這種信任方法中不需要中央處理器和網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)的支持,也不需要提供證書和門限密碼等,所以避免了在信任信息的構(gòu)建過程中出現(xiàn)證書信息不完整或者被篡改時(shí)建立信任失敗,降低與其他軟件Agent建立錯(cuò)誤的信任關(guān)系的概率,增加合作的有效性。(2)滿足實(shí)時(shí)交互性軟件Agent之間信任關(guān)系是根據(jù)網(wǎng)構(gòu)軟件系統(tǒng)在結(jié)構(gòu)化情境中的合作需求來建立的,所以軟件Agent之間不斷的交互使得Agent信任關(guān)系的建立更具有實(shí)時(shí)性;這種方法可以滿足Agent系統(tǒng)的動(dòng)態(tài)變化,軟件Agent之間不斷交互合作使得每個(gè)軟件Agent最終擁有全局的信任信息。(3)節(jié)省成本耗費(fèi)該方法利用了軟件Agent的自治特性,并且記錄軟件Agent合作時(shí)建立信任關(guān)系,不需要每次合作時(shí)都建立信任關(guān)系,這樣就節(jié)省了在分布式信任機(jī)制時(shí)每次合作時(shí)需要再重新建立新的信任關(guān)系的資源與時(shí)間等成本。(4)適應(yīng)動(dòng)態(tài)性該信任方法不需要網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)的支持,從而降低了對(duì)網(wǎng)構(gòu)軟件系統(tǒng)網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)的依賴性,因而更適應(yīng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的動(dòng)態(tài)變化的要求。圖1是軟件Agent交互的信任信息實(shí)例顯示圖。圖2是實(shí)例中本方法定義的最大信任度和合作度軟件Agent示意圖。圖3是實(shí)例采用本方法的最終全局信任信息關(guān)系圖。在該圖中,實(shí)線部分是原始的信任關(guān)系,虛線部分是最終建立的信任關(guān)系圖。圖4是本發(fā)明方法的主要原理圖。在上述附圖中的a"a2,…,A。都相同,表示一組軟件Agent,其中下標(biāo)數(shù)字1,2,3,,10表示軟件Agent的序號(hào)。具體實(shí)施例方式(1)在動(dòng)態(tài)交互的網(wǎng)構(gòu)軟件結(jié)構(gòu)中,任意一個(gè)軟件Agenti的入度越多,被信任的次數(shù)越多,說明這個(gè)點(diǎn)的信譽(yù)越高、威望越好,因而其他軟件Agent更傾向于去信任它,所以更容易建立信任關(guān)系為了保證建立信任關(guān)系的可靠性,每個(gè)與之建立信任關(guān)系的軟件Agent都會(huì)對(duì)這次信任關(guān)系的建立進(jìn)行反饋,反饋函數(shù)的設(shè)定如下所示在時(shí)刻t,軟件Agenti的信任信息中被信任的次數(shù)為T(t),他們的反饋函數(shù)為rk(t)(k=1,2,…,T(t)),則^(/)=ft,,軟件Agenti信譽(yù)的好壞程度與其信任信息中相關(guān)軟件Agent對(duì)其反饋函數(shù)值有關(guān)系,定義反饋值為一反饋因子Pi,則Pi為A-(I^)ry(0)/7^)。在這個(gè)式子中,Pi表示其他Agent對(duì)軟件Agenti的信任狀況;r」(t)為t時(shí)刻反饋函數(shù),Agentj對(duì)軟件Agenti的信任反饋情況;Er」(t),(j=1,2,…,T(t)),則表示所有Agenti信任者中,軟件Agenti沒有對(duì)其產(chǎn)生惡意行為的Agent個(gè)數(shù);T(t)為t時(shí)刻Agenti所有信任者的數(shù)量。我們采用信任度的定義來表示軟件Agenti在網(wǎng)構(gòu)軟件結(jié)構(gòu)中的信譽(yù),軟件Agenti信任度為Pi她氺Ti(t),其中m=(Agenti.入度)/(Agenti.出度+Agenti.入度)=Ti(t)/(Ci(t)+Ti(t));在圖1中,信任度最大的點(diǎn)為。(2)同理,在結(jié)構(gòu)化情景和動(dòng)態(tài)變化的網(wǎng)構(gòu)軟件系統(tǒng)中,軟件Agentj的出度信息越多,則表示著軟件Agentj信任其他節(jié)點(diǎn)的次數(shù)越多,說明軟件Agentj容易相信其他軟件Agent;因此軟件Agentj更容易與其他的軟件Agent建立合作,即軟件Agentj信任其他節(jié)點(diǎn)的次數(shù)越多,合作的可能性就越大;為了避免軟件Agentj受到欺騙的可能性增加,所以建立信任關(guān)系是需要考慮對(duì)其合作的軟件Agent的反饋情況,反饋如下軟件Agentj在時(shí)刻t信任其它節(jié)點(diǎn)的次數(shù)為C(t),且在該時(shí)刻對(duì)其信任的節(jié)點(diǎn)的反饋函數(shù)為巧(t)(1=l,2,,C(t)),^(0=fe^J^SIf;并且又定義Agentj對(duì)合作對(duì)象的合作情況的反饋因子p/,//H;^、(0)/CW;在這個(gè)式子中,p/是軟件Agentj合作的反饋因子,表示軟件Agentj在所有的合作中沒有受到欺騙的概率。若p/比較大,表示在與Agentj在合作中受到合作對(duì)象欺騙比較少;同上述表示一樣,巧(t)為t時(shí)刻反饋函數(shù),即軟件Agentj對(duì)請(qǐng)求合作對(duì)象Agenti的信任情況反饋;E巧(t),(j=1,2,…,C(t)),則表示Agentj所有合作對(duì)象非惡意Agent的數(shù)量;C(t)則表示在時(shí)刻t所有與Agentj建立信任關(guān)系的合作者數(shù)量。如果將該軟件Agentj建立信任的可能性稱為合作度,那么軟件Agentj合作度就是n*p/*Cj(t),n=(Agentj.出度)/(Agentj.出度+入度)=C」(t)/(C」(t)+T」(t)),在圖1中,合作度最大的點(diǎn)為as。(3)因此,動(dòng)態(tài)網(wǎng)絡(luò)環(huán)境和結(jié)構(gòu)化情境的網(wǎng)構(gòu)軟件Agent系統(tǒng)中軟件Agenti與Agentj進(jìn)行合作需要建立信任關(guān)系時(shí),軟件Agentj的合作度必須很高才能較容易的與Agenti建立信任關(guān)系,將他們二者構(gòu)建信任關(guān)系可能性定義為二者的契合度。在時(shí)刻t軟件Agenti需要與Agentj合作,二者的契合度f(t)=Pi*!!!*^(t)+P'j*n*Cj(t),在這個(gè)函數(shù)式中p、m、p/、n所代表的含義與上述的意義一致,Ti(t)則表示在時(shí)刻t信任Agenti的軟件Agent數(shù)量,Cj(t)則表示在時(shí)刻t與Agentj合作的軟件Agent數(shù)量。信任關(guān)系構(gòu)建成功與否與契合度參考值f°的選取有關(guān),我們選擇網(wǎng)構(gòu)軟件系統(tǒng)中軟件Agent含有的平均信息量所計(jì)算的契合度值作為參考值f°,這個(gè)參考值的選擇符合社會(huì)心理學(xué)中人類行為的從眾心理;在網(wǎng)構(gòu)軟件系統(tǒng)中,如果f(t)大于等于這一值,我們就認(rèn)為信任建立成功。如上所述,契合度越大,則二者合作的可能性越大;契合度越低,合作的可能性減小,信任度和合作度最大的軟件Agent如圖2顯示。動(dòng)態(tài)交互環(huán)境下基于信任度的網(wǎng)構(gòu)軟件Agent系統(tǒng)信任協(xié)商構(gòu)建方法,軟件Agent建立信任關(guān)系的主要原理如圖4所示,具體實(shí)施方式為實(shí)例中網(wǎng)構(gòu)軟件Agent系統(tǒng)軟件Agent的信任關(guān)系如圖1所示的那樣,Agent的合作關(guān)系如表1所示;那么該網(wǎng)構(gòu)軟件Agent系統(tǒng)軟件Agent建立信任關(guān)系的參考值f°=1.9,該實(shí)例中軟件Agent建立信任關(guān)系的步驟為(1)采用一個(gè)管理器M管理軟件Agent之間的系統(tǒng)合作關(guān)系,合作關(guān)系如表l所示。(2)每個(gè)軟件Agent存儲(chǔ)與它們直接相關(guān)的信任信息;(3)從M中隨機(jī)選擇需要合作的兩個(gè)軟件Agentsa2調(diào)用兩個(gè)軟件Agent都有自己原々臺(tái)白勺f曰^壬f曰息,{^1&4,a^a5,a2&i,a3&i},{a2&i,a^a4,a3a4};(4)檢查(2)中需要合作的軟件Agent是否能夠直接或間接地建立信任關(guān)系;如果可以的話則直接建立信任關(guān)系;若果沒有,則需要二者自動(dòng)信任協(xié)商建立信任關(guān)系,存儲(chǔ)新構(gòu)建的關(guān)系。其中,間接信任關(guān)系的建立是通過軟件Agent之間信任關(guān)系的傳遞實(shí)現(xiàn)的;而自動(dòng)信任協(xié)商的建立的則是根據(jù)合作雙方的信任信息,分別計(jì)算他們的信任度、合作度與契合度,然后與契合度參考值比較進(jìn)而建立信任關(guān)系。因?yàn)閍i與a2合作需要建立的信任關(guān)系為a2—&1,在(3)中可以找到直接的信任關(guān)系,則不需要協(xié)商建立信任機(jī)制;(5)重新從管理器M中選擇需要合作的兩個(gè)軟件Agent,重復(fù)步驟(2)、(3)、(4)建立信任關(guān)系。例如,選擇合作關(guān)系aia8,從(1)中分別調(diào)用它們的信任信息&:{aia4,aia5,32&1,33&},{a8a5,a8a7,a8a9,a8ai。};檢查aia8的信任關(guān)系發(fā)現(xiàn)沒有直接或間接地信任關(guān)系的存在,則需要自動(dòng)協(xié)商建立信任機(jī)制;自動(dòng)信任協(xié)商的建立的過程是根據(jù)合作雙方的信任信息,分別計(jì)算他們的信任度、合作度與契合度,然后與契合度參考值比較進(jìn)而建立信任關(guān)系。在本實(shí)例中我們認(rèn)為所有的軟件Agent均是非惡意的Agent,軟件Agent對(duì)信任者的信任率為1。因此計(jì)算&1的信任度為2*2/(2+2)=l,a8的合作度為4*4/(4+0)=4,那么的契合度f=5;將其與參考值r比較,f〉f。;那么A、a8信任構(gòu)建成功,并且^記錄該信任關(guān)系。(5)繼續(xù)從表1中選擇合作關(guān)系,直至完成全局信任信息關(guān)系的建立。多次選擇表1的合作關(guān)系后,該實(shí)例最終建立的全局信任信息關(guān)系圖以及圖表如圖3、表2所示。在圖3中,實(shí)線部分是原始的信任關(guān)系,虛線部分是最終建立的信任關(guān)系圖,這樣,兩部分組成了全局的信任信息圖。表2中,一共有53個(gè)合作關(guān)系,成功建立的信任關(guān)系為48個(gè),只有5個(gè)沒有建立成功,本實(shí)例中采用該機(jī)制構(gòu)建信任關(guān)系的成功率為90.6%。表1本方法一個(gè)實(shí)例的軟件Agent所有合作關(guān)系表合作關(guān)系%aia2a3a4a5a6a7a8a9aioai0110010101"21011101110(33010■111111a41110001001O510101110a60111001100a7110010011as110011000010000101fl101101101110表1表示行Agent與列Agent的合作關(guān)系,行方向上軟件Agent是合作的主要主體,處于主動(dòng)地位,而列方向上的Agent則在合作中處于被動(dòng)地位;表中的'1'表示兩個(gè)Agent有合作關(guān)系,而'0'則表示沒有合作關(guān)系。表2全局信任關(guān)系表<table>tableseeoriginaldocumentpage8</column></row><table>表2中的"+"代表建立信任關(guān)系成功,"-"代表構(gòu)建信任關(guān)系時(shí)不成功;每個(gè)合作中上面一行表示軟件Agent的合作關(guān)系,下面的一行表示有合作關(guān)系的軟件Agent之間建立信任關(guān)系的成功與否;表格為空表示沒有合作關(guān)系。權(quán)利要求一種動(dòng)態(tài)交互網(wǎng)絡(luò)環(huán)境下網(wǎng)構(gòu)軟件主體系統(tǒng)信任協(xié)商構(gòu)建方法,其特征在于該方法包括每個(gè)軟件主體都有自己的信任信息-信任度與合作度,合作的兩個(gè)主體根據(jù)合作的主被動(dòng)關(guān)系選擇對(duì)應(yīng)的信任度及合作度建立信任關(guān)系,信任關(guān)系的建立需要與參考值比較,大于該參考值時(shí)建立信任關(guān)系。2.根據(jù)權(quán)利要求1所述的一種動(dòng)態(tài)交互網(wǎng)絡(luò)環(huán)境下網(wǎng)構(gòu)軟件主體系統(tǒng)信任協(xié)商構(gòu)建方法,其特征是每個(gè)軟件主體都有自己的信任信息,信任信息的大小通過信任度和合作度體現(xiàn),其中軟件主體的信任度定義為P她W(t),且m二T(t)/(T(t)+Ca));軟件主體的合作度定義為n*p'*C(t),in=Ca)/(C(t)+T(t)),T(t)為t時(shí)刻軟件主體被信任的次數(shù),C(t)為t時(shí)刻軟件主體信任別人的次數(shù),p與p'分別為軟件主體信任和合作的反饋因子。3.根據(jù)權(quán)利要求2所述的一種動(dòng)態(tài)交互網(wǎng)絡(luò)環(huán)境下網(wǎng)構(gòu)軟件主體系統(tǒng)信任協(xié)商構(gòu)建方法,其特征是軟件主體之間信任關(guān)系的建立與他們的信任度與合作度有關(guān),信任度和合作度定義中的反饋因子P和P'分別是軟件主體計(jì)算信任度時(shí)主體非惡意的概率P和合作度時(shí)沒有被騙的概率P',其中戶=(2^、(0)/7^),式中T(t)表示t時(shí)刻軟件i體i被信任的次數(shù),rk(t)表示t時(shí)刻主體k對(duì)主體i信任的反饋狀況,其中^0=",,gi^:il1^,{=u,…,TaM;p^(!Ti'、w)/c(o,式中ca)表示在t時(shí)刻軟件主體i與其他主體合作的次數(shù),巧a)表示t時(shí)刻主體i與合作對(duì)象主體i的合作的反饋情況,其中。0)=化,{1|1=1,2,…,C(t))。4.根據(jù)權(quán)利要求1所述的一種動(dòng)態(tài)交互網(wǎng)絡(luò)環(huán)境下網(wǎng)構(gòu)軟件主體系統(tǒng)信任協(xié)商構(gòu)建方法,其特征是合作的兩個(gè)軟件主體根據(jù)合作的主被動(dòng)關(guān)系建立合作關(guān)系,合作關(guān)系與信任關(guān)系是有向且單向的,軟件i需要與j合作,合作關(guān)系建立方向?yàn)閕—j,而信任關(guān)系的建立方向j—i;合作的主要主體為主體i,i處于主動(dòng)地位,而主體j則處在被動(dòng)地位。5.根據(jù)權(quán)利要求1所述的一種動(dòng)態(tài)交互網(wǎng)絡(luò)環(huán)境下網(wǎng)構(gòu)軟件主體系統(tǒng)信任協(xié)商構(gòu)建方法,其特征是合作的兩個(gè)主體建立信任關(guān)系的成功與否與契合度大小有關(guān),契合度定義為主體i信任度與j的合作度之和,即契合度f(t)=p一n^Ti(t)+p/*n*Cj(t);軟件主體之間信任關(guān)系是否成功通過與契合度參考值比較決定。6.根據(jù)權(quán)利要求1或5所述的一種動(dòng)態(tài)交互網(wǎng)絡(luò)環(huán)境下網(wǎng)構(gòu)軟件主體系統(tǒng)信任協(xié)商構(gòu)建方法,其特征是軟件主體之間信任關(guān)系的建立需要與參考值有關(guān),該參考值為契合度參考值,該參考值是按照系統(tǒng)中主體們所擁有平均信任信息時(shí)計(jì)算的契合度大小,當(dāng)大于該參考值時(shí)建立信任關(guān)系,并且該參考值的選取符合社會(huì)心理學(xué)中人類合作從眾心理。全文摘要?jiǎng)討B(tài)交互網(wǎng)絡(luò)環(huán)境下網(wǎng)構(gòu)軟件主體系統(tǒng)信任協(xié)商構(gòu)建方法,本方法涉及動(dòng)態(tài)網(wǎng)絡(luò)環(huán)境和結(jié)構(gòu)化情境的網(wǎng)構(gòu)軟件主體系統(tǒng)自動(dòng)信任協(xié)商的方法的構(gòu)建,提出一種適用動(dòng)態(tài)網(wǎng)絡(luò)交互情境的網(wǎng)構(gòu)軟件主體自動(dòng)信任協(xié)商方法;該方法的實(shí)現(xiàn)方式每個(gè)軟件主體都擁有自己的信任信息——信任度與合作度,需要合作的兩個(gè)主體根據(jù)合作的方向選擇對(duì)應(yīng)的信任度和合作度(契合度)建立信任關(guān)系;信任關(guān)系的建立得成功與否需要與參考值比較,該參考值是按照系統(tǒng)中主體擁有的平均信任信息時(shí)契合度的計(jì)算值;當(dāng)契合度大于該參考值時(shí)建立信任關(guān)系,該方法避免了使用證書所帶來的麻煩,使得信任關(guān)系的建立變得簡(jiǎn)單和清晰。文檔編號(hào)H04L29/06GK101714100SQ200910232490公開日2010年5月26日申請(qǐng)日期2009年11月27日優(yōu)先權(quán)日2009年11月27日發(fā)明者周偉,孟海戰(zhàn),徐媛,蔣嶷川,黃志川申請(qǐng)人:東南大學(xué)