Hi 

I've query. 
You mentioned "the root of trust" like this

The root of trust can be an application that backs up the certificates to cloud 
storage and allows multiple devices to perform the on-boarding procedure. 

Here is my question.
When executing Ownership Transfer then owner's UUID is wrote in doxm resource.
Because The UUID is different per device, How can on-boarding procedure using 
multiple devices?  
How can be implements the root of trust by any chance?

Best
Jeonghwan Kim

-----Original Message-----
From: iotivity-dev-boun...@lists.iotivity.org 
[mailto:iotivity-dev-boun...@lists.iotivity.org] On Behalf Of Thiago Macieira
Sent: Thursday, September 14, 2017 4:17 AM
To: iotivity-dev@lists.iotivity.org
Subject: Re: [dev] Grouping and Ownership

On terça-feira, 12 de setembro de 2017 22:32:29 PDT Raveendranath Kondrakunta
wrote:
> Hi,
> 
> I've couple of queries
> 
>    - New Devices are only owned by One Device(OBT). But for a typical
>    usecase like controlling light at home, the OBT would be a Smartphone.
> All of the family members in the home should be able to control the 
> light with their respective Phone. How can this be achieved, the light 
> is only owned by one OTM

This is an incorrect assumption. There is only one root of trust in your entire 
network and it can parcel out permissions as necessary. All devices in the 
network must be onboarded by the same OBT/root of trust. Since they are in the 
same trust domain, they can trust each other. On top of all of this, there are 
permissions that are initially configured by the OBT.

The root of trust can be an application that backs up the certificates to cloud 
storage and allows multiple devices to perform the on-boarding procedure. 
That's out of scope for OCF and IoTivity, though.

>       - Essentially, the ownership of the light should be with the family,
>       not just with one person in the family.

Let's make sure we understand "ownership" here. The OBT transfers ownership of 
an un-owned device to an owned one. After that, that device belongs to the OCF 
network. If you meant that, then you are correct.

>    - If I've multiple devices using IoTivity stack, do we have a builtin
>    support for Grouping of devices as they deem fit and any communication
>    patterns(one-one, one-many) within the group. How about security in this
>    case?

Yes, that exists. There are ACLs that can be configured on each device that 
will allow or disallow different client applications from performing certain 
actions.

The client applications must be onboarded by the same OBT as the devices 
themselves.

--
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

_______________________________________________
iotivity-dev mailing list
iotivity-dev@lists.iotivity.org
https://lists.iotivity.org/mailman/listinfo/iotivity-dev

_______________________________________________
iotivity-dev mailing list
iotivity-dev@lists.iotivity.org
https://lists.iotivity.org/mailman/listinfo/iotivity-dev

Reply via email to