Presentation is loading. Please wait.

Presentation is loading. Please wait.

Discussion about Use Case and Architecture in Developer Guide

Similar presentations


Presentation on theme: "Discussion about Use Case and Architecture in Developer Guide"— Presentation transcript:

1 Discussion about Use Case and Architecture in Developer Guide
Group Name: WG4 SEC Source: Norihiro Okui, KDDI, Meeting Date: Agenda Item: <agenda item topic name>

2 Security Functions Authentication Secure Communication Authorization
TLS Handshake MAF Secure Communication SAEF ES Prim & ES Data TLS Authorization Access Control Policy Dynamic Authorization

3 Use Case (Overview) Extended version of Application Developer Guide (TR-0025) Home Device Management Privacy Policy Manager 3rd party service provider Cloud Service Platform Home Gateway Light #1 Light #2

4 Use Case(from TR-0025) The lights are deployed in a home and are attached to a home gateway. The home gateway communicates with a cloud service platform allowing the lights to be controlled remotely by the smartphone. The cloud service platform supports a set of services to enable the smartphone to more easily control the lights in the home. Some examples of services include registration, discovery, data management, group management, subscription/notification etc The smartphone hosts an application used to remotely control the lights in the home and supports the following capabilities: Discovery of lights deployed in the home. Sending commands to change light states i.e. ON and OFF. Retrieval of light states.

5 Additional Use Case 3rd Party requests status of lights to improve their service. From status of lights, service provider can distinguish that a user is in home or not. Delivery service provider can deliver efficiently Privacy risk Status of lights is one of personal data Privacy Policy Manager (PPM) manages access controls for personal data. PPM is defined Dynamic Authorization Server in oneM2M Release2

6 Architecture Privacy Policy Manager 3rd party service provider
IN-AE-2 Privacy Policy Manager 3rd party service provider IN-AE-3 IN-CSE Cloud Service Platform MN-AE MN-CSE Home Gateway IN-AE-1 AND-AE-1 AND-AE-2 Light #1 Light #2

7 Authentication Each entity should be authenticate each other.
Privacy Policy Manager 3rd party service provider Cloud Service Platform Home Gateway Light #1 Light #2

8 Authorization Case Case 1 Case 2 Home Gateway stores status of lights
Cloud Service Platform stores status of lights

9 Authorization (Case1) Privacy Policy Manager
3rd party service provider Evaluate ACPs in Home Gateway and make access decision Cloud Service Platform Home Gateway Update status of light Home Gateway stores status of each lights Light #1 Light #2

10 Dynamic Authorization(Case1)
Privacy Policy Manager Issue a Token or DynamicACPinfo 3rd party service provider Request access control decision Cloud Service Platform Home Gateway Retrieve status of light Light #1 Light #2

11 Authorization (Case2) Evaluate ACPs in Home Gateway and make access decision Privacy Policy Manager 3rd party service provider Cloud Service Platform stores status of each lights Cloud Service Platform Home Gateway Update status of light Light #1 Light #2

12 Dynamic Authorization(Case2)
Retrieve status of light Privacy Policy Manager Issue a Token or DynamicACPinfo 3rd party service provider Cloud Service Platform Request access control decision Home Gateway Light #1 Light #2


Download ppt "Discussion about Use Case and Architecture in Developer Guide"

Similar presentations


Ads by Google