Internet of Things Architecture

(Elliott) #1

component verifies the Assertion at the Authentication component and – in case
of positive result – the actual look-up process can start. If the ServiceID is a
pseudonym, then the pseudonym must be resolved first using the
Pseudonymization component. Then, it is checked if the user is allowed to look
up that resulting ServiceID. Finally, the ServiceID is used by the actual look-up
and the ServiceDescription is returned.


User

Interactions)(from WP4

IoT -Service Client Authentication IoT ServiceResolution Authorization Pseudonymization

authenticate(UserCredential) :Assertion

use application(Assertion)
lookupService(ServiceID, Assertion) :ServiceDescription
verify(Assertion) :boolean
resolvePseudonym(ServiceID) :ServiceID
lookupService(ServiceID) :ServiceDescription

authorize(Assertion, ServiceID, ActionT ype) :boolean

Figure 152 : Restricted Look-up.
Free download pdf