<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A Reputation Mechanism to Support Cooperation of IoT Devices?;??</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Giancarlo Fortino</string-name>
          <email>giancarlo.fortino@unical.it</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lidia Fotia</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fabrizio Messina</string-name>
          <email>messina@dmi.unict.it</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Domenico Rosaci</string-name>
          <email>domenico.rosaci@unirc.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Giuseppe M. L. Sarne</string-name>
          <email>sarneg@unirc.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>DICEAM, University "Mediterranea" of Reggio Calabria, Loc. Feo di Vito</institution>
          ,
          <addr-line>89122 Reggio Calabria</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>DIIES, University "Mediterranea" of Reggio Calabria, Loc. Feo di Vito</institution>
          ,
          <addr-line>89122 Reggio Calabria</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>DIMES, University of Calabria</institution>
          ,
          <addr-line>Via P. Bucci, cubo 41c, 87036 Rende (CS)</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>DMI, University of Catania</institution>
          ,
          <addr-line>Viale Andrea Doria 6, 95126 Catania</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>A critical issue for small and low-cost Internet of Things (IoT) devices facing multiple complex, advanced and interactive tasks trying to save their power resources. To reach these goals IoT devices can use the capabilities of nearby devices having suitable resources, given that they make their resources available for free or with a determined cost. In such a context, IoT devices can take signi cant bene ts by exploiting the social attitude of software agents to mutually interact and cooperate with other agents they consider as trustworthy. However, in wide communities it is common that a lot of members are unreferenced with respect to the own trustworthiness and, therefore, the task of carrying out a reliable choice about a potential partner can be very di cult. To tackle such an issue, we propose an agent framework where each IoT device is associated with an agent that helps its device in choosing reliable partners for its tasks. To this aim, we designed a reputation model implementing some countermeasures against malicious IoT devices. To verify the e ciency and e ectiveness of our proposal, we carried out some experiments in a simulated scenario, which con rmed the potential advantages deriving by its adoption.</p>
      </abstract>
      <kwd-group>
        <kwd>IoT</kwd>
        <kwd>Reputation</kwd>
        <kwd>Software Agent</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The Internet of Things (IoT) [
        <xref ref-type="bibr" rid="ref20 ref3">3, 20</xref>
        ] age is characterized by environments formed
by \smart" objects able to cooperate among them and with users to make
useful and attractive services [
        <xref ref-type="bibr" rid="ref19 ref6 ref7">6, 7, 19</xref>
        ]. Such smart environments are pervasively
populated by small and low-cost IoT devices that, in turn, have the problem of
balancing performance and power autonomy [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ].
      </p>
      <p>
        To this aim, a large number of researches have been addressed to optimize
these aspects also by increasing the level of engagement of IoT devices with
the rest of the world. Consequently, innovative solutions capable to optimize
hardware/software resources also by saving power have been proposed. In this
respect, for instance, several cloud-based environments have been developed for
allowing the access to perform communication, computational and storage
resources [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], also managed by di erent physical and/or virtual components living
on the cloud.
      </p>
      <p>
        In the IoT scenario, an interesting challenge is to promote the mutual
cooperation among IoT devices by making available unused resources belonging
to nearby and more equipped and performing devices, for free or for pay5. In
the past, a similar approach was used to improve temporarily the service level
of an Internet provider by sharing the unused Wi-Fi bands of its residential
clients [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] or proposed to o er Internet connections cheaper than those of
traditional providers [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        In such sharing contexts, a basic and shared requirement is a strong attitude
to trust strangers but the choice of inappropriate counterparts can expose to
several potential threats for malicious, fraudulent and/or disliked behaviors [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ].
The threat is very common in open and heterogeneous environments and/or
in presence of economic mechanisms like payments. To deal with this issue, we
argue the necessity of a certain level of con dence and mutual trustworthiness
for motivating sharing actors to interact on the basis of a reasonable hope to
be engaged in pro table interactions with reliable partners. To this aim, trust
and reputation systems can improve the mutual con dence between counterparts
and mitigate risks due to the presence of unreliable partners [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. In particular,
trust and reputation systems provide some measures about the expectations of
a trustor to receive some type of bene t from a trustee. These measures are
obtained on the basis of direct or indirect information about past behaviors or
events [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ],
      </p>
      <p>
        In this paper we deal with an IoT scenario where a wide community of mobile
IoT devices can exploit the opportunity to mutually cooperate, in order to exploit
resources hold by some peers. The underlying idea of our proposal is of exploiting
an agent-based architecture and a reputation system. In particular, to tackle
the management of cooperative tasks is proposed an agent-based framework
where: i ) each IoT device hosts a software tamper-proof agent (i.e., device agent)
managing reputation information in a safe manner [
        <xref ref-type="bibr" rid="ref10 ref18">10, 18</xref>
        ] as well as capable
of basic interactions and social behaviors with other agents; ii ) a number of
di erent kind of agents are distributed into the IoT environment to o er some
basic services to all the agents associated with the IoT devices; iii ) a distributed
5 Note that authentication, cooperation protocol and payment issues are considered
as orthogonal with respect to the focus of our proposal and, therefore, they are not
dealt in the following of this paper.
reputation-system is deployed in the environment to support device agents when
deleting a partner to perform their daily tasks.
      </p>
      <p>
        We observe that the adoption of tamper-prof device agents eliminates the
need to adopt any centralized component, since every device agent maintains
its own reputation measure by itself and spreads it only when interacts (in a
safe manner [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]) with other device agents [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]. However, in requiring/accepting
cooperation, notice that if an agent has an adequate knowledge of its potential
partner, deriving by its experiences (i.e., reliability), it could decide also of not
exploiting the reputation information.
      </p>
      <p>The plan of the paper is as follows. Section 2 gives an overview on the related
literature. Section 3 introduces the proposed agent framework, while Section 4
describes the adopted reputation model. The experimental results are presented
in Section 5 and in Section 6 some conclusions are drawn.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        In open, competitive and distributed scenarios, an important issue is represented
by realizing a comfortable environment where the involved actors can perform
their own activities. In this respect, it is necessary to limit the large number of
possible, potential threats and vulnerabilities typical of such environments [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ].
      </p>
      <p>
        To this aim, trust and reputation systems are able to mitigate threats and
vulnerabilities risks and supporting the choices of reliable partners to
cooperate [
        <xref ref-type="bibr" rid="ref16 ref21 ref9">9, 16, 21</xref>
        ]. Given its interdisciplinary nature, trustworthiness issues has been
widely investigated and a large number of analysis, models and architectures
intersecting many scienti c areas can be found in the literature. The interested
reader might refer to a considerable number of surveys that investigated on the
state-of-the-art in this eld, among which [
        <xref ref-type="bibr" rid="ref29 ref33 ref38 ref42">29, 33, 38, 42</xref>
        ].
      </p>
      <p>
        From a practical point of view, trust a ects almost every decision process
and social interaction involving both human and virtual activities [
        <xref ref-type="bibr" rid="ref25 ref44 ref5">5, 25, 44</xref>
        ].
The most relevant factors a ecting the computation of trust and reputation
measures inside a community are i ) the nature and the quality of the informative
sources [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ], ii ) the rules for aggregating trustworthiness information [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] and
iii ) the modalities for inferring trust into the community (e.g., by adopting a
a centralized or a distributed approach) [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ]. In particular, some studies found
that the accuracy of a local trust approach, based on the own ego-network [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ],
is greater with respect to a global approach in presence of an adequate number
of information, which tightly depends on the adopted horizon depth [
        <xref ref-type="bibr" rid="ref45">45</xref>
        ] that,
in turn, a ects the computation costs.
      </p>
      <p>
        However, in large communities both i ) the computation of a global trust
can be complex (or also infeasible) and ii ) each member usually interacted only
with a narrowest share of its community (and, therefore, the most part of the
community members is unknown and unreferenced). As a consequence, in such
scenarios, local trust is particularly predominant and some studies veri ed that
the most accurate results are obtained in inferring trust values on the shorter
paths (i.e., those paths closer to the trustor) [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
      </p>
      <p>
        A convenient way, to represent trust processes happening in a community
is that of using a graph, trust network, where members are associated with
nodes and trust relationships (usually sparse) are associated with oriented links.
Topological properties of the trust networks have been used by a signi cant
number of proposals like, for instance, in [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] where a variant of the Breadth
First Search is adopted to gather the reputation scores and, by using a voting,
to compute an updated reputation rate for each user, while in [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] trust scores
are propagated only by using xed length paths. Note that trust and voting
processes, even though di erent from a practical viewpoint are conceptually
similar. Indeed, both a trust measure and a vote represent an expectation on one
or more future events placed on someone or something and both well t with the
presence of communities denoted by a great population and poor communication
opportunities or, like some IoT devices, by hardware and software constraints.
      </p>
      <p>
        Finally, we introduce some proposals of trust systems conceived for IoT.
Currently, researchers are paying attention to the features of these environments by
proposing speci c techniques [39{41]. For example, in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] two interacting IoT
devices trust each other device and spread evaluations to the other nodes with a
word of mouth approach. In [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ], the authors propose a model that uses reliability
and local reputation measures; in particular, each node assesses the
trustworthiness of its friend nodes and the opinions of the common friends. In [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], a trust
system analyzes the dynamic evolution of social relationships and implements a
trust-based service management that adapts to the trust uctuations. Also, the
authors, in [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ], suppose that the IoT devices identities are previously unknown
and calculate the trust between two devices based on past interactions.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>The Agent Framework</title>
      <p>In this section we describe the Agent Framework (AF), which is illustrated in
Figure 1. Let us denote by C, D and A, respectively the IoT environment, the
set of all IoT devices and the set of their associated device agents. For sake of
simplicity, the set of agents and their relationships will be represented by using
a graph G = hN; Li, where N represents the set of nodes belonging to G and
each node n 2 N is associated with a unique agent a 2 A, while L is the set of
oriented links where each link l 2 L represents a relationship occurring between
two agents.</p>
      <p>The proposed scenario includes mobile IoT devices requiring cooperation,
denoted by r, to other IoT devices, denoted by p, that can accept, for free or for
pay, or refuse to share their resources. We denote the generic device by dk 2 D
with k = fr; pg specifying his/her role of cooperation requester or provider.</p>
      <p>The AF includes two type of agents, respectively named: i ) Device agent,
denoted by adk 2 A; ii ) Framework agent, denoted by F 2 C. The rst type
of agents live on the IoT devices, while the other type of agents are distributed
on the AF to provide some basic services to the other agents. Note that all the
agents in AF are provided with a shared pair of asymmetrical cryptographic
keys.</p>
      <p>A main aim of the framework agents (i.e., F ), which are safe agents that have
their identity certi ed by a Certi cation Authority, is to register device agents
on the AF the rst time they came active on AF and giving them an initial
reputation (see below). Instead, the aim of a device agent is that of managing
reputation information, included the reputation score of its IoT device, and
to select the best potential partner for cooperation by exchanging information
about counterparts identities and reputations (obtained by interacting with the
other device agents active in its neighbor).</p>
      <p>Device agents perform three coordinated activities, denoted as Search, Choice
and Updating. More in detail:
{ Search. In particular, when an IoT device dr, active in a speci c area, is
searching for a cooperation task tr (e.g., for a service) then its device agent
adr :
spreads a signed message mr consisting of a tupla mr = hdid; tr; ri,
where did is the identi cation code of dr, tr is the required task, r is
the reputation of dr;
d2p ad2p hd2p
d5r ad5r hd5r</p>
      <p>d4r ad4r hd4p
d1p ad1p hd1p</p>
      <p>
        d3p ad3p hd3p
collects and analyzes all the answers received from each nearby IoT
device (i.e., dp) that has the willing of cooperating for tr with dr also based
on the dp reputation score by taking into account the dr individual
hazard threshold [
        <xref ref-type="bibr" rid="ref15 ref35">15, 35</xref>
        ] which represents the probability of \failure" that
the requester considers as acceptable. Such answer messages have the
form of mp = hdid; tr; p; ci where the rst three terms have the same
meaning speci ed above and the last element c is the cost required for
cooperation ( c is set to 0 if the cooperation is provided for free).
{ Choice. Based on both the required cooperation costs and its hazard
threshold (see above) chooses the best possible partner to cooperate with respect to
the received proposals. When a partner choice is taken then the two devices
start to cooperate. Remember as authentication, cooperation protocol and
payment issues are not considered because beyond the focus of this paper.
{ Updating If a cooperation have had place then the two devices, by means of
their agents, provide to exchange in a safe manner their feedback and update
their reputation scores (see below).
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>The Reputation Model</title>
      <p>
        The proposed reputation model provides each IoT device with a reputation score,
computed on the basis of observations about past behaviors, and represents a
synthetic esteem about expected future behaviors of that IoT device [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In
particular, at the end of each cooperation between two device, the counterpart
realeases a feedback. Therefore, based on the received feedback the reputation
score of each involved IoT device is updated to enclose its behavior history.
      </p>
      <p>Let be di and dj two generic cooperating IoT devices and let be jr;i 2 [0; 1]
R the feedback released by di about the quality of the cooperation for the task
tr provided by dj , where 0 means the minimum appreciation and, conversely, 1
means the maximum appreciation for the cooperation. In order to limit some
malicious and collusive behaviors, the released feedback jr;i is weighted by some
parameters taking into account the competence and honesty of dj in providing
a reliable feedback (i.e., j ), the cooperation cost for the task tr (i.e., jr;i) and
number of interaction already occurred in the past between di and dj (i.e., "j;i).
More in detail:
{ the parameter j takes into account how many, in average, the feedback
released by dj are closed to the reputation scores of the target devices, more
formally:</p>
      <p>8
j = &lt; 1 if
: 0 Otherwise
where is a system parameter (see Section 5);
r
j;i takes into account of the real or virtual value of the cooperation cost cr
for the task tr and its value is: i ) proportional to the ratio cr=CMax otherwise.
ii ) set to 1 if the cost is greater than a cost threshold CMax (see Section 5).
This approach hinders malicious behavior aimed to earn reputation for free
or low cost cooperation tasks to cheat in case of expansive cooperation tasks.
jr;i =
1
cr=CMax
if c CMax
if 0 &lt; cr &lt; CMax
{ "j;i is aimed to mitigate collusive IoT devices activities addressed to
mutually increasing their reputation scores by exchanging, with high frequency,
positive feedback (i.e., j;ri 0:5) and depends on how many times dj
provided a feedback to di with respect to a given threshold W of consecutive
cooperation tasks. More formally, "j;i is computed as:
(2)
(3)
"j;i =</p>
      <p>1
1= j;i
if
if
j;ri &lt; 0:5
j;ri 0:5
feedback
as follows:
where, with respect to a feedback given by dj about di, the value of j;i
is: i ) set to 1 the rst time that a feedback is released; ii ) increased by 1
every time that a new feedback is released before that other W cooperation
tasks have been carried out; iii ) computed as the maximum between 1 and
j;i j Ww k when the distance w, in terms of cooperation tasks, between
two consecutive feedback is greater or equal than W .</p>
      <p>Finally, the reputation score of the IoT device di will be updated for the
jr;i released by dj only if i ) i 0:5 and ii ) j j;i +2"j;i jr;i &gt; 0
i
new =
iold + (1
)
j
j;i + "j;i
2
r
j;i
(4)
where the parameter in uences the behavior of the reputation system (see
Section 5), since the higher is its value, the lower is the sensitivity of .</p>
      <p>Given the peculiarity of the IoT scenario, the solution adopted to store and
spread reputation scores is that of providing the device agents of tamper-proof
capabilities and, like other software applications, they can ensure the reliability
of the information spread in their AF activities. In such a way, device agents can
be considered also as local stubs of the Framework agents.</p>
      <p>
        Furthermore, to contrast whitewashing strategies and some malicious
behaviors a number of countermeasures are in place. For instance, i ) to hinder
whitewashing strategies [
        <xref ref-type="bibr" rid="ref43">43</xref>
        ] without penalizing new members [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ], the initial
reputation assigned to each IoT device is set to 0:5, while ii ) possible malicious
behaviors aimed to avoid receiving negative feedback by realizing a
communication fail, are detected by the IoT device which monitors the device
activities, and are penalized by decreasing the reputation score of the IoT device
as inew = iold, where the system parameter 2 [0; 1[ R is determined
proportionally to the ratio of communication faults involved in the IoT device
life.
      </p>
    </sec>
    <sec id="sec-5">
      <title>Experiments</title>
      <p>To verify the e ectiveness of the proposed reputation model, a campaign of
simulations have been realized in a large IoT scenario. In particular, 10,000 IoT
devices requiring cooperation and 500 IoT devices providing cooperation to them
have been simulated. Simulations have been organized for epochs and each of
them has been formed by 50 epochs, a number of epochs suitable to obtain stable
and signi cant trends, and for each epoch only 2500 IoT devices (i.e., the 25% of
the overall population), randomly chosen, were active to search for cooperation.</p>
      <p>In particular, two di erent scenarios have been simulated and their
descriptions and parameter settings are summarized in Table 1. The rst scenario (A)
presents i ) a number of malicious actors providing unreliable feedback to their
counterparts, like 0 instead of 1 or vice versa, and ii ) a probability of
communication failure. The second scenario (B) presents malicious and collusive actors
aimed to access and cheat on expensive cooperation tasks by increasing their
reputation on the basis of cooperation tasks having a low cost or provided for
free (i.e., alternate behavior). To this purpose, the ratio between low and high
costs for cooperation tasks was assumed to be 1 : 4.</p>
      <p>To identify IoT devices reliable in providing feedback, the parameter has
been set to 0:5 (see Eq.1), such that agents having a unreliable behavior have
a probability to receive feedback less than 0:5 (see Table 1). Moreover, at the
beginning of each simulation, the initial reputation (i.e., ) of each IoT device
was set to 0:5.</p>
      <p>Scenario Malicious IoT devices</p>
      <p>A 10%
B</p>
      <p>Malicious Behavior
Malicious devices gives incorrect feedback and
interrupt communication with probability
10% Malicious IoT devices build a positive reputation
thanks to low cost/free cooperation tasks for
cheating on high cost cooperation tasks. Any interruption
of communication occurs.
= 0:5, W = 5, = 0:5, = 0:5 = 0:5, = 0:8</p>
      <p>Table 1. The simulated scenarios and system parameters</p>
      <p>To measure the performance of the proposed reputation system acting in
an IoT scenario, we considered i ) the percentage of malicious IoT devices that,
sooner or later, assume values of reputation re ecting their behavioral nature
with respect the overall IoT device population, named in the following Malicious
Percentage (MP) and ii ) the average value of reputation of the malicious IoT
device, named Average Malicious Reputation (AMR).</p>
      <p>Figures 2 and 3 graphically represent the obtained results for the MP and
AMR measures with respect to the simulated scenarios A and B, respectively.
More in detail, Figure 2 highlights as the proposed reputation model works
well in identifying unreliable IoT devices, indeed for both the scenarios the MP
measures quickly assumes a value greater than 90% after about 10 epochs (i.e.,
when the number of transactions carried out becomes signi cant) with
irrelevant di erences occurring between the scenarios A and B (a ected by alternate
behaviors). Figure 3 shows as for the scenario A the AMR curve quickly reaches
values lower than 0:2, while the trend of the AMR measure for the scenario B
is rather di erent due to the alternate behavior but, however, the AMR
measure assumes values around 0:37 that is lower than 0:5 which is the threshold
di erentiating honest by dishonest IoT devices.</p>
      <p>The presented preliminary results have shown as the proposed reputation
system is e ective and able to quickly identifying all the \malicious" IoT devices
without \false positive" in the proposed scenarios.</p>
    </sec>
    <sec id="sec-6">
      <title>Conclusions</title>
      <p>In this paper, we proposed an agent-based distributed approach to support
cooperation among IoT devices in order to save their resources. In particular, each
IoT device is associated with a software agent to easily interact and cooperate
among them. In such a context, the possibility of leading satisfactory interactions
is tightly connected to the selection of a reliable counterpart. As we explained,
when no suitable information are available to perform a good choice, it is
necessary to ask information about potential partners to those agents considered as
mostly trustworthy. To this aim, the reputation model we proposed it is
capable to minimize the impact due to malicious collusive activities carried out by
dishonest IoT devices. To validate our approach we performed a set of
simulation of the described agent framework. The results proved the e ectiveness of
our reputation model in identifying malicious and collusive actors as well as to
hinder their bad actions.</p>
      <p>As future work, we are planning to study the reputation model also with
respect to di erent combination of related parameters.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Vodafone</surname>
          </string-name>
          wi- community. available at URL: http://www.vodafone.it/portal/privati/vantaggi
          <article-title>- vodafone/per-i-gia-clienti/wi - community</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Abdul-Rahman</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hailes</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Supporting trust in virtual communities</article-title>
          .
          <source>In: HICSS '00: Proc. of the 33rd Hawaii Int. Conf. on System Sciences. vol. 6</source>
          . IEEE Computer Society. (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Ashton</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>That' internet of things' thing</article-title>
          . r
          <source>d journal, 22 june 2009</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bao</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>I.R.</given-names>
          </string-name>
          :
          <article-title>Dynamic trust management for internet of things applications</article-title>
          .
          <source>In: Proceedings of the 2012 international workshop on Self-aware internet of things</source>
          . pp.
          <volume>1</volume>
          {
          <issue>6</issue>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Buccafurri</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fotia</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lax</surname>
          </string-name>
          , G.:
          <article-title>Social signature: Signing by tweeting</article-title>
          .
          <source>In: International Conference on Electronic Government and the Information Systems Perspective</source>
          . pp.
          <volume>1</volume>
          {
          <fpage>14</fpage>
          . Springer (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Casadei</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fortino</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pianini</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Russo</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Savaglio</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Viroli</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A development approach for collective opportunistic edge-of-things services</article-title>
          .
          <source>Information Sciences</source>
          <volume>498</volume>
          ,
          <volume>154</volume>
          {
          <fpage>169</fpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Casadei</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fortino</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pianini</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Russo</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Savaglio</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Viroli</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Modelling and simulation of opportunistic iot services with aggregate computing</article-title>
          .
          <source>Future Generation Computer Systems</source>
          <volume>91</volume>
          ,
          <fpage>252</fpage>
          {
          <fpage>262</fpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bao</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guo</surname>
          </string-name>
          , J.:
          <article-title>Trust-based service management for social internet of things systems</article-title>
          .
          <source>IEEE transactions on dependable and secure computing 13(6)</source>
          ,
          <volume>684</volume>
          {
          <fpage>696</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Comi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fotia</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Messina</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pappalardo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosaci</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sarne</surname>
            ,
            <given-names>G.M.L.</given-names>
          </string-name>
          :
          <article-title>Forming homogeneous classes for e-learning in a social network scenario</article-title>
          .
          <source>In: IDC IX</source>
          , pp.
          <volume>131</volume>
          {
          <fpage>141</fpage>
          . Springer (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Comi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fotia</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Messina</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pappalardo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosaci</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sarne</surname>
            ,
            <given-names>G.M.L.</given-names>
          </string-name>
          :
          <article-title>Using semantic negotiation for ontology enrichment in e-learning multi-agent systems</article-title>
          .
          <source>In: 2015 Ninth International Conference on Complex, Intelligent, and Software Intensive Systems</source>
          . pp.
          <volume>474</volume>
          {
          <fpage>479</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Comi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fotia</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Messina</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pappalardo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosaci</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sarne</surname>
            ,
            <given-names>G.M.L.:</given-names>
          </string-name>
          <article-title>A distributed reputation-based framework to support communication resources sharing</article-title>
          .
          <source>In: Intelligent Distributed Computing IX</source>
          , pp.
          <volume>211</volume>
          {
          <fpage>221</fpage>
          . Springer (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>De Meo</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fotia</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Messina</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosaci</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>M. L.</given-names>
            <surname>Sarne</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.M.L.</surname>
          </string-name>
          :
          <article-title>Providing recommendations in social networks by integrating local and global reputation</article-title>
          .
          <source>Information Systems</source>
          <volume>78</volume>
          ,
          <fpage>58</fpage>
          {
          <fpage>67</fpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Dellarocas</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Designing reputation systems for the social web</article-title>
          .
          <source>SSRN Electronic Journal</source>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Dumouchel</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Trust as an action</article-title>
          .
          <source>European J. of Sociology/Archives Europeennes de Sociologie</source>
          <volume>46</volume>
          (
          <issue>3</issue>
          ),
          <volume>417</volume>
          {
          <fpage>428</fpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Falcone</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Castelfranchi</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Social Trust: a Cognitive Approach</article-title>
          . Kluwer Academic Publishers, Norwell, MA, USA. (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Fogel</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nehmad</surname>
          </string-name>
          , E.:
          <article-title>Internet social network communities: Risk taking, trust, and privacy concerns</article-title>
          .
          <source>Computers in Human Behavior</source>
          <volume>25</volume>
          (
          <issue>1</issue>
          ),
          <volume>153</volume>
          {
          <fpage>160</fpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Fortino</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Messina</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosaci</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sarne</surname>
            ,
            <given-names>G.M.L.</given-names>
          </string-name>
          :
          <article-title>Using trust and local reputation for group formation in the cloud of things</article-title>
          .
          <source>Future Generation Computer Systems</source>
          <volume>89</volume>
          ,
          <fpage>804</fpage>
          {
          <fpage>815</fpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Fortino</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gravina</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Russo</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Savaglio</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Modeling and simulating internet-of-things systems: A hybrid agent-oriented approach</article-title>
          .
          <source>Computing in Science &amp; Engineering</source>
          <volume>19</volume>
          (
          <issue>5</issue>
          ),
          <volume>68</volume>
          {
          <fpage>76</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Fortino</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Russo</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Savaglio</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shen</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Agent-oriented cooperative smart objects: From iot system design to implementation</article-title>
          .
          <source>IEEE Transactions on Systems, Man, and Cybernetics: Systems</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Fortino</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <article-title>Trun o, P.: Internet of things based on smart objects: Technology, middleware and applications</article-title>
          . Springer (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Fotia</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Messina</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosaci</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>M. L.</given-names>
            <surname>Sarne</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.M.L.</surname>
          </string-name>
          :
          <article-title>Using local trust for forming cohesive social structures in virtual communities</article-title>
          .
          <source>The Computer Journal</source>
          <volume>60</volume>
          (
          <issue>11</issue>
          ),
          <volume>1717</volume>
          {
          <fpage>1727</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Golbeck</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hendler</surname>
          </string-name>
          , J.:
          <article-title>Inferring binary trust relationships in web-based social networks</article-title>
          .
          <source>ACM Transactions on Internet Technology</source>
          <volume>6</volume>
          (
          <issue>4</issue>
          ),
          <volume>497</volume>
          {
          <fpage>529</fpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Golbeck</surname>
          </string-name>
          , J.:
          <article-title>Computing and applying trust in web-based social networks</article-title>
          .
          <source>In: PhD Thesis</source>
          . University of Maryland, Department of Computer Science (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Guha</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Raghavan</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tomkins</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Propagation of trust and distrust</article-title>
          .
          <source>In: Proc. of the 13th International Conference on World Wide Web</source>
          . pp.
          <volume>403</volume>
          {
          <fpage>412</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Heidemann</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klier</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Probst</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Online social networks: A survey of a global phenomenon</article-title>
          .
          <source>Computer Networks</source>
          <volume>56</volume>
          (
          <issue>18</issue>
          ),
          <volume>3866</volume>
          {
          <fpage>3878</fpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Huynh</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jennings</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shadbolt</surname>
            ,
            <given-names>N.:</given-names>
          </string-name>
          <article-title>An integrated trust and reputation model for open multi-agent systems</article-title>
          .
          <source>Autonomous Agents and Multi-Agent Systems 13(2)</source>
          ,
          <volume>119</volume>
          {
          <fpage>154</fpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Jansen</surname>
            ,
            <given-names>W.A.</given-names>
          </string-name>
          :
          <article-title>Countermeasures for mobile agent security</article-title>
          .
          <source>Computer Communications</source>
          <volume>23</volume>
          (
          <issue>17</issue>
          ),
          <volume>1667</volume>
          {
          <fpage>1676</fpage>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Josang</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gray</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kinateder</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Simpli cation and Analysis of Transitive Trust Networks</article-title>
          .
          <source>Web Intelli. and Agent Sys</source>
          .
          <volume>4</volume>
          (
          <issue>2</issue>
          ),
          <volume>139</volume>
          {
          <fpage>161</fpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29. J sang, A.,
          <string-name>
            <surname>Ismail</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boyd</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>A survey of trust and reputation systems for online service provision</article-title>
          .
          <source>Decision support systems 43(2)</source>
          ,
          <volume>618</volume>
          {
          <fpage>644</fpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Song</surname>
          </string-name>
          , H.:
          <article-title>Strategies for predicting local trust based on trust propagation in social networks</article-title>
          .
          <source>Knowledge-Based Systems 24(8)</source>
          ,
          <volume>1360</volume>
          {
          <fpage>1371</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Mahalle</surname>
            ,
            <given-names>P.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thakre</surname>
            ,
            <given-names>P.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prasad</surname>
            ,
            <given-names>N.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prasad</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>A fuzzy approach to trust based access control in internet of things</article-title>
          . In: Wireless Communications, Vehicular Technology,
          <source>Information Theory and Aerospace &amp; Electronic Systems (VITAE)</source>
          ,
          <year>2013</year>
          3rd International Conference on. pp.
          <volume>1</volume>
          {
          <issue>5</issue>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Mahmoud</surname>
            ,
            <given-names>M.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mohamad</surname>
            ,
            <given-names>A.A.</given-names>
          </string-name>
          :
          <article-title>A study of e cient power consumption wireless communication techniques/modules for internet of things (iot) applications</article-title>
          .
          <source>Advances in Internet of Things</source>
          <volume>6</volume>
          (
          <issue>02</issue>
          ),
          <volume>19</volume>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Momani</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Challa</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Survey of trust models in di erent network domains</article-title>
          .
          <source>arXiv preprint arXiv:1010.0168</source>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Nitti</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Girau</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Atzori</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Iera</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morabito</surname>
          </string-name>
          , G.:
          <article-title>A subjective model for trustworthiness evaluation in the social internet of things</article-title>
          .
          <source>In: Personal Indoor and Mobile Radio Communications (PIMRC)</source>
          ,
          <year>2012</year>
          IEEE 23rd International Symposium on. pp.
          <volume>18</volume>
          {
          <fpage>23</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Perich</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Underco</surname>
            <given-names>er</given-names>
          </string-name>
          , J.,
          <string-name>
            <surname>Kagal</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joshi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Finin</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yesha</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          : In Reputation We Believe:
          <article-title>Query Processing in Mobile Ad-hoc Networks</article-title>
          .
          <source>In: Proc. of the First Annual International Conf. on Mobile and Ubiquitous Systems: Networking and Services</source>
          ,
          <source>2004 (MOBIQUITOUS</source>
          <year>2004</year>
          ). pp.
          <volume>326</volume>
          {
          <fpage>334</fpage>
          . Maryland Univ., Baltimore,
          <string-name>
            <surname>MD</surname>
          </string-name>
          , USA. (aug
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>Ramchurn</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huynh</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jennings</surname>
          </string-name>
          , N.:
          <article-title>Trust in multi-agent systems</article-title>
          .
          <source>Knowledge Engeenering Review</source>
          <volume>19</volume>
          (
          <issue>1</issue>
          ),
          <volume>1</volume>
          {
          <fpage>25</fpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          37.
          <string-name>
            <surname>Roman</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lopez</surname>
          </string-name>
          , J.:
          <article-title>On the features and challenges of security and privacy in distributed internet of things</article-title>
          .
          <source>Computer Networks</source>
          <volume>57</volume>
          (
          <issue>10</issue>
          ),
          <volume>2266</volume>
          {
          <fpage>2279</fpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          38.
          <string-name>
            <surname>Sherchan</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nepal</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , Paris, C.:
          <article-title>A survey of trust in social networks</article-title>
          .
          <source>ACM Computing Surveys (CSUR) 45(4)</source>
          ,
          <volume>47</volume>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          39.
          <string-name>
            <surname>Sicari</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rizzardi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grieco</surname>
            ,
            <given-names>L.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Coen-Porisini</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Security, privacy and trust in internet of things: The road ahead</article-title>
          .
          <source>Computer networks 76, 146{164</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          40.
          <string-name>
            <surname>Stergiou</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Psannis</surname>
            ,
            <given-names>K.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>B.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gupta</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Secure integration of iot and cloud computing</article-title>
          .
          <source>Future Generation Computer Systems</source>
          <volume>78</volume>
          ,
          <fpage>964</fpage>
          {
          <fpage>975</fpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          41.
          <string-name>
            <surname>Takabi</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joshi</surname>
            ,
            <given-names>J.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ahn</surname>
            ,
            <given-names>G.J.</given-names>
          </string-name>
          :
          <article-title>Security and privacy challenges in cloud computing environments</article-title>
          .
          <source>IEEE Security &amp; Privacy</source>
          <volume>8</volume>
          (
          <issue>6</issue>
          ),
          <volume>24</volume>
          {
          <fpage>31</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          42.
          <string-name>
            <surname>Vamsi</surname>
            ,
            <given-names>P.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kant</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Systematic design of trust management systems for wireless sensor networks: A review</article-title>
          .
          <source>In: Advanced Computing &amp; Communication Technologies (ACCT)</source>
          ,
          <year>2014</year>
          Fourth International Conference on. pp.
          <volume>208</volume>
          {
          <fpage>215</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          43.
          <string-name>
            <surname>Zacharia</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maes</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Trust management through reputation mechanisms</article-title>
          .
          <source>Applied Arti cial Intelligence</source>
          .
          <volume>14</volume>
          (
          <issue>9</issue>
          ),
          <volume>881</volume>
          {
          <fpage>907</fpage>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          44.
          <string-name>
            <surname>Zhan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Social computing: the state of the art</article-title>
          .
          <source>International Journal of Social Computing and Cyber-Physical Systems 1(1)</source>
          ,
          <volume>1</volume>
          {
          <fpage>12</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          45.
          <string-name>
            <surname>Ziegler</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lausen</surname>
          </string-name>
          , G.:
          <article-title>Spreading activation models for trust propagation</article-title>
          . In: eTechnology, e-Commerce and e-Service,
          <year>2004</year>
          . EEE'
          <volume>04</volume>
          . 2004 IEEE International Conference on. pp.
          <volume>83</volume>
          {
          <fpage>97</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>