You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@mynewt.apache.org by "Christopher Collins (JIRA)" <ji...@apache.org> on 2016/06/10 17:50:20 UTC

[jira] [Closed] (MYNEWT-67) BLE Host - Signed Write ATT / GATT Procedures

     [ https://issues.apache.org/jira/browse/MYNEWT-67?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Christopher Collins closed MYNEWT-67.
-------------------------------------
    Resolution: Won't Fix

We are not going to implement this feauture in 1.0.

BLE specifies two security modes (mode 1 and mode 2).  The feature indicated in this ticket - data signing - is only required in mode 2. We have opted to implement mode 1 only; not mode 2.  Neither mode is mandatory.

An excerpt from the spec (Vol 3., Part C, 10.2):
{quote}
10.2   LE SECURITY MODES
The security requirements of a device, a service or a service request
are expressed in terms of a security mode and security level. Each
service or service request may have its own security requirement. The
device may also have a security requirement. A physical connection
between two devices shall operate in only one security mode.  There are
two LE security modes, LE security mode 1 and LE security mode 2.

10.2.1  LE Security Mode 1
LE security mode 1 has the following security levels:
1. No security (No authentication and no encryption)
2. Unauthenticated pairing with encryption
3. Authenticated pairing with encryption
4. Authenticated LE Secure Connections pairing with encryption

A connection operating in LE security mode 1 level 2 shall also satisfy
the security requirements for LE security mode 1 level 1.

A connection operating in LE security mode 1 level 3 shall also satisfy
the security requirements for LE security mode 1 level 2 or LE security
mode 1 level 1.

A connection operating in LE security mode 1 level 3 shall also satisfy
the security requirements for LE security mode 2.

A connection operating in LE security mode 1 level 4 shall also satisfy
the security requirements for LE security mode 1 level 3 or LE security
mode 1 level 2 or LE security mode 1 level 1. 

A connection operating in LE security mode 1 level 4 shall also satisfy
the security requirements for LE security mode 2. 

10.2.2  LE Security Mode 2
LE security mode 2 has two security levels:
1. Unauthenticated pairing with data signing
2. Authenticated pairing with data signing

LE security mode 2 shall only be used for connection based data signing.
Data signing as defined in Section 10.4 shall not be used when a
connection is operating in LE security mode 1 level 2, LE security mode
1 level 3, or LE security mode 1 level 4.
{quote}



> BLE Host - Signed Write ATT / GATT Procedures
> ---------------------------------------------
>
>                 Key: MYNEWT-67
>                 URL: https://issues.apache.org/jira/browse/MYNEWT-67
>             Project: Mynewt
>          Issue Type: New Feature
>          Components: Nimble
>            Reporter: Christopher Collins
>            Assignee: Christopher Collins
>             Fix For: v0_10_0
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)