sarnet alliance - de laatdeljoo, ameneh, et al. "the impact of competence and benevolence in a...

30
SARNET Alliance Ameneh Deljoo Cees de Laat, Tom van Engers and Leon Gommans Systems and Networking Lab University of Amsterdam [email protected]

Upload: others

Post on 26-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

SARNETAlliance

AmenehDeljooCeesdeLaat,TomvanEngers andLeonGommans

SystemsandNetworkingLabUniversityofAmsterdam

[email protected]

Page 2: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

Motivation

Ø Defence againstorganized attacks requirescollaborationamongstserviceproviders

Ø Protectionofthenetworkcanoftenonlybeguaranteed andfinanced asasharedeffort

ØNetworkoforganizationsevolve overtimeandbecomemorecomplex

Ø Finda“right”partnerisachallengingtask.Weneedto:Ø Defineamoresophisticated andcomputationallyexecutablemethodtoselectthe“right"partnerforsharingdataandintelligence.

Page 3: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

RequirementsToCreateAnAlliance

AllianceStrategy

Organize,MaintainandEvaluateTrustPartnerSelection

RiskEstimation Policies &Commonrules (Governance

framework)

Page 4: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

Contributions

• Evaluate,measureandmaintaintrustamongthealliancemembers.• Presentandimplementthecomputationaltrustmodel(SCTM).• RiskestimationthroughtheSCTMmodel.TheSCTMfacilitatesrisk-basedpartnerselectiontoselectthe“right" partnertocollaborateinjointtasks.

• Agovernancemodeltodefineasetofpoliciesandrules.

Page 5: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

TrustanditsAntecedents• “x”expects“y”todotask(𝜏)and“y”willnotexploitvulnerabilitiesof“x”when“y”facedwiththeopportunitytodoso.Therefore,“y”:

• Hasthepotentialabilitytoperformagiventask(competence),• Adheres toasetofrules agreeduponandactsaccordinglytofulfillthecommitments(integrity),and

• Acts anddoesgood evenifunexpectedcontingenciesarise(benevolence).

kj

Competence

Integrity

Benovelence

Trustworthiness

Trustee

Trustor

Trust OutCome >= Expectation Risk Assessment

ContextA Set of

Principles

Kindship

Evidence* Current (S), Context

Current (S), Context Evidence*

Evidence

AdoptedfromMayeretal.(1995)``AnIntegrativeModelofOrganizationalTrust"

Organize,MaintainandEvaluateTrust

Page 6: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

ComputationalTrustModel(SCTM)

• Identifythreedistinctivetrustworthinessfactors(Benevolence,IntegrityandCompetence)

• EvaluateTrustinadynamicway

• Gatherthedirectandindirectevidenceonatrustee

• UpdateTrustvaluebenevolence

Evaluation FunctionBen (x,y, si )

Trustworthiness Evaluation Function

TW (x,y, si )Trust

Tr ( x,y, si )

Ed(x, y, si ; Kbx )

Ec(x, y, si )

Ben (x,y, si )

TW (x,y, si )

competenceEvaluation Function

Com (nbry ,y, si )Com (nbry , y, si )

Kbx

Outcome of a taskTask typeReptReqtDestination’s IdOriginator’s

Id

integrityEvaluation Function

Int (nbry ,y, si )

Int (nbry , y, si )

Page 7: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

Inordertodefinethesituationsthatleadtoanagreementbetweenatrustorandatrustee:• d1 =trustor,• d2=trustee,

• d3 =time,

• d4=location,• d5=task,

• d6=complexity,• d7=deadline,

• d8=Outcome

• Threedifferentoutcomeoftasks

ContextDefinition

val(𝑑&) = (1, 𝑖𝑓𝑑&= 𝐹𝑑0.5, 𝑖𝑓𝑑&= 𝐹𝑑𝑑0, 𝑖𝑓𝑑&= 𝑉

Page 8: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

EvidenceGathering:Directevidence

• AtrustorlooksatitsKbtocollecttheevidenceonatrusteebasedonpastinteractions.

𝑣𝑎𝑙5 . ⟶ [0,1]𝐸𝑑(𝑥, 𝑦, 𝑠=; 𝑘𝑏A) = {𝑑&(x,y,𝑠=) ∈ 𝑘𝑏A}

𝑣𝑎𝑙5 𝐸𝑑(𝑥, 𝑦, 𝑠=; 𝑘𝑏A) = EFG∑ 𝑣𝑎𝑙 𝑑&(x,y,𝑠=)�5J(A,K,LM)∈N5(A,K,LM;OPG)

val(𝑑&) = (1, 𝑖𝑓𝑑&= 𝐹𝑑0.5, 𝑖𝑓𝑑&= 𝐹𝑑𝑑0, 𝑖𝑓𝑑&= 𝑉

,𝑁A = 𝑛𝑢𝑚𝑏𝑒𝑟𝑜𝑓𝑒𝑛𝑟𝑡𝑖𝑒𝑠𝑖𝑛𝑡ℎ𝑒𝐾𝑏[𝑠

Z

WD

A

Y

X

C

B

M

N

Request the evidence

Ed (X,Y)

benevolenceEvaluation Function

Ben (x,y, si )

Trustworthiness Evaluation Function

TW (x,y, si )Trust

Tr ( x,y, si )

Ed(x, y, si ; Kbx )

Ec(x, y, si )

Ben (x,y, si )

TW (x,y, si )

competenceEvaluation Function

Com (nbry ,y, si )Com (nbry , y, si )

Kbx

Outcome of a taskTask typeReptReqtDestination’s IdOriginator’s

Id

integrityEvaluation Function

Int (nbry ,y, si )

Int (nbry , y, si )

Page 9: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

EvidenceGathering:Indirectevidence

• Atrustorasksatrustee’sdirectneighborstosendhimtheirevidenceonagiventrustee.

𝑣𝑎𝑙\ . ⟶ [0,1]

Ec(𝑛𝑏𝑟K,y,𝑠=) ={Ed(u,y,𝑠=;𝑘𝑏b)|𝑢 ∈ 𝑛𝑏𝑟K}𝑣𝑎𝑙\ 𝐸𝑐(𝑥, 𝑦, 𝑠=) = E

Fefg∑ 𝑣𝑎𝑙5 𝐸𝑑(u,y,𝑠=;𝑘𝑏b)�N5(b,K,LM;OPG)∈N\(hPij,K,LM)

Z

WD

A

Y

X

C

B

M

N

Request the evidence

Ec (W,Y)

Ec (Z,Y)

Ec (A,Y)

Ec (M,Y)

𝑁hPi = 𝑛𝑢𝑚𝑏𝑒𝑟𝑜𝑓𝑛𝑒𝑖𝑔ℎ𝑏𝑜𝑟𝑠𝑡ℎ𝑎𝑡𝑐𝑜𝑛𝑡𝑟𝑖𝑏𝑢𝑡𝑒𝑡𝑜𝑡ℎ𝑒𝑣𝑎𝑙\

Page 10: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

SCTM

benevolenceEvaluation Function

Ben (x,y, si )

Trustworthiness Evaluation Function

TW (x,y, si )Trust

Tr ( x,y, si )

Ed(x, y, si ; Kbx )

Ec(x, y, si )

Ben (x,y, si )

TW (x,y, si )

competenceEvaluation Function

Com (nbry ,y, si )Com (nbry , y, si )

Kbx

Outcome of a taskTask typeReptReqtDestination’s IdOriginator’s

Id

integrityEvaluation Function

Int (nbry ,y, si )

Int (nbry , y, si )

Z

WD

A

Y

X

C

B

M

N

Request the evidence

Ed (X,Y)

Z

WD

A

Y

X

C

B

M

N

Request the evidence

Ec (W,Y)

Ec (Z,Y)

Ec (A,Y)

Ec (M,Y)

Page 11: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

SCTM

benevolenceEvaluation Function

Ben (x,y, si )

Trustworthiness Evaluation Function

TW (x,y, si )Trust

Tr ( x,y, si )

Ed(x, y, si ; Kbx )

Ec(x, y, si )

Ben (x,y, si )

TW (x,y, si )

competenceEvaluation Function

Com (nbry ,y, si )Com (nbry , y, si )

Kbx

Outcome of a taskTask typeReptReqtDestination’s IdOriginator’s

Id

integrityEvaluation Function

Int (nbry ,y, si )

Int (nbry , y, si )

Page 12: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

Z

WD

A

Y

X

C

B

M

N

Request the evidence

Ed (X,Y)

BenevolenceFunction

• Basedonthedirect interactionsbetween𝑡𝑟𝑢𝑠𝑡𝑜𝑟 𝑥𝑎𝑛𝑑𝑡𝑟𝑢𝑠𝑡𝑒𝑒𝑦 inthesituation𝑠=.

𝐵𝑒𝑛 𝑥, 𝑦, 𝑠= = 𝑣𝑎𝑙5 𝐸𝑑(𝑥, 𝑦, 𝑠=, 𝑘𝑏A)

Page 13: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

CompetenceFunction

• EvaluatebasedontheallavailableevidenceonTrustee(e.g.y,z)

𝐶𝑜𝑚 𝑛𝑏𝑟K, 𝑦, 𝑠= = 𝑣𝑎𝑙\ Ec(𝑛𝑏𝑟K[,y,𝑠=) , 𝑛𝑏𝑟K[ = 𝑛𝑏𝑟K\{𝑥}

Deljoo,Ameneh,etal."TheImpactofCompetenceandBenevolenceinaComputationalModelofTrust."IFIPInternationalConferenceonTrust Management.Springer,Cham,2018.

Z

WD

A

Y

X

C

B

M

N

Request the evidence

Ec (W,Y)

Ec (Z,Y)

Ec (A,Y)

Ec (M,Y)

Page 14: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

IntegrityFunction

• Thegiventrustee’sintegrityiscomputedby:

𝐼𝑛𝑡 𝑛𝑏𝑟K, 𝑦, 𝑠= =∑ 𝑁p5�qPr∈hPij (𝐾𝑏b, 𝑦)

𝑁N\

where𝑁p5 𝐾𝑏b, 𝑦 = | 𝐸𝑑 𝑢, 𝑦, 𝑠=, 𝑘𝑏b |𝑢 ∈ 𝑛𝑏𝑟K&𝑣𝑎𝑙 𝑑&(𝑢, 𝑦, 𝑠=) = 𝐹𝑑|

Page 15: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

EstimatingTrustbasedonCompetenceandBenevolencefunctions

𝑇𝑤(𝑥, 𝑦, 𝑠=) =13(𝐶𝑜𝑚(𝑛𝑏𝑟K, 𝑦, 𝑠=) + 𝐼𝑛𝑡(𝑛𝑏𝑟K, 𝑦, 𝑠=) + 𝐵𝑒𝑛 𝑥, 𝑦, 𝑠= )

𝑇𝑟 𝑥, 𝑦, 𝑠= = 𝑇𝑤(𝑥, 𝑦, 𝑠=)

Page 16: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

RiskEstimation

Page 17: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

RiskEstimation

InteractionRisk(𝑅= 𝑥, 𝑦, 𝑠= ) intheAllianceConsistsof:

• RelationalRisk 𝑅i 𝑥, 𝑦, 𝑠= :Theprobability andconsequence ofnothavingasuccessfulcooperation(Benevolentbehavior).

• PerformanceRisk(𝑅z 𝑥, 𝑦, 𝑠= ):Theprobability andconsequences thatallianceobjectives arenotrealized despitesatisfactorycooperationamongthepartner(thecompetenceofthegivenmember).

RiskEstimation

Page 18: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

Interactionrisk

InteractionRiskisgivenby:

𝑅= 𝑥, 𝑦, 𝑠= = 𝑅i 𝑥, 𝑦, 𝑠= + 𝑅z 𝑥, 𝑦, 𝑠=

𝑅= 𝑥, 𝑦, 𝑠= = 𝑤E(1 − 𝐶𝑜𝑚 𝑥, 𝑦; 𝑠= ) +𝑤| 1 − 𝐵𝑒𝑛 𝑥, 𝑦; 𝑠=

𝑅= 𝑥, 𝑦, 𝑠= = 𝛼 1 − 𝐶𝑜𝑚 𝑛𝑏𝑟K, 𝑦, 𝑠= + 1 − α 1 − 𝐵𝑒𝑛 𝑥, 𝑦, 𝑠= , 0 ≤ 𝛼 ≤ 1

Perceived Interaction Risk( Ri ( x,y, Si ))

Benevolence Function

Risk Estimation

Competence Function

Relation Risk (Rr ( x,y, Si ) ) Performance Risk (Rp ( x,y, Si ))

W1W2

𝑤E =𝛼, 𝑤|= 1 − 𝛼T. Das, B.-S. Teng, Risk types and inter-frim alliance structures, Journal of management studies 33 (6) (1996) 827{843.

Page 19: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

CaseStudy

Z

WD

A

Y

X

C

B

M

N

ACollaborativeNetwork

Page 20: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

Notation

1Dimensions are: d1 = trustor, d2= trustee , d3 = time, d4= location, d5= task, d6=complexity, d7= deadline, d8= Outcome

1

Page 21: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

val(𝑑&) = (1, 𝑖𝑓𝑑&= 𝐹𝑑0.5, 𝑖𝑓𝑑&= 𝐹𝑑𝑑0, 𝑖𝑓𝑑&= 𝑉

CalculatetheOutcome

benevolenceEvaluation Function

Ben (x,y, si )

Trustworthiness Evaluation Function

TW (x,y, si )Trust

Tr ( x,y, si )

Ed(x, y, si ; Kbx )

Ec(x, y, si )

Ben (x,y, si )

TW (x,y, si )

competenceEvaluation Function

Com (nbry ,y, si )

Com (nbry , y, si )

Kbx

Outcome of a taskTask typeReptReqtDestination’s IdOriginator’s

Id

vd8=OutcomevThreedifferentoutcomeoftasks

𝐹𝑑 𝐹𝑢𝑙𝑙𝑓𝑖𝑙𝑑𝑢𝑡𝑦𝐹𝑑𝑑 𝐹𝑢𝑙𝑙𝑓𝑖𝑙𝑑𝑢𝑡𝑦𝑤𝑖𝑡ℎ𝑑𝑒𝑙𝑎𝑦

𝑉 𝑉𝑖𝑜𝑙𝑎𝑡𝑒

Page 22: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

Simulationsettingsandtheirillustrations

Page 23: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

Z

WD

A

Y

X

C

B

M

N

Scenario

Domain“N”wantstochooseidealdomainsforcollaborationinordertomitigateanddefendagainstacertainattack.

Task(𝜏):Mitigateanddefendagainstacertainattack.

Sub-tasks:• 𝜏LE:provideresourceswithinacertaintimewindow,• 𝜏L|:monitoracertaintraffic,• 𝜏L�:blockacertainlink,• 𝜏L�:implementacertaincountermeasurement.

Page 24: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

Selectinga“right”partneralgorithm

Page 25: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Com

pete

nce,

Ben

evol

ence

, Ri

s1

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1s2

Domains

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1s3

Domains

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1s4

Com

pete

nce,

Ben

evol

ence

, Ri

T

TT

T

Competence

Benevolence

Ri

Competence

Benevolence

Ri

Z

ZM YAX X

XX A M Y

A

A

M

M

Y

Y

Z

Z

Result

Page 26: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

EvaluationResult

Members0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

The

valu

e of

ben

evol

ence

SELCSPSCTMSOLUM

X Y M Z A XMembers

0.4

0.6

0.8

0.9

The

valu

e of

com

pete

nce

SELCSPSCTMSOLUM

YM AZ

Thevalueofbenevolenceforthreedifferentalgorithms Thevalueofcompetenceforthreedifferentalgorithms

Page 27: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

Governanceframework

• WeusetheServiceProviderGroup(SPG)frameworktodefineasetofcommonrulesandPolicies

• AnormativeAgentBasedModel(N-BDI*)tomonitorthemembers’behavior• Eduroam,CyberthreatAlliance• DigitalDataMarketPlacehttps://klm-4tlas.herokuapp.com/

• Employtheblockchainandsmartcontracttoimplementtherules.• StabilityoftheDigitalDataMarketplace.

Policies &Commonrules (Governance

framework)

Page 28: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

Conclusion

• Toevaluate thetrustworthiness ofatrusteethedirect andindirect evidenceonthegiventrusteeweretakenintoaccount.

• Thetrust valueiscomputedbythree trustfactors,namelycompetence,integrityandbenevolence.

• Benevolence iscomputedfromdirect evidencebetweenatrusteeandatrustor• Competenceandintegrity areassessedonthebaseofthereceivedfeedbackfromtheotheralliancemembers(atrustee'sdirectneighbors).

• Weareabletocollectavarietyofevidenceonatrusteebyintroducingeightdimensionsforeachcontext.

Page 29: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

Conclusion

• TheinteractionriskestimatedthroughtheSCTM bycombiningbenevolence andcompetence.

• Theweightingfactors usedtodeterminedifferentweightstoselectthepartnersbasedonthetask.

• WeevaluatedtheSCTMframeworkwithSARNETEmulation developedbyRalph.• TheN-BDI*frameworkdefinedtomonitorthemember’sbehavior.

Page 30: SARNET Alliance - de LaatDeljoo, Ameneh, et al. "The Impact of Competence and Benevolence in a Computational Model of Trust." IFIP International Conference on Trust Management. Springer,

Thank you.

Ameneh [email protected]