Page 1 of 1

ESP32_SPP_Security

Posted: Thu Jan 03, 2019 4:53 am
by nisarg_sls
Dear Sir/Madam,

We have developed a BT SPP Acceptor based Application on ESP32 Wrover Module (No Input No Output Capability).
We have connected a BT SPP based Application with BT Classic Mobile App (Initiator).
When inserted different BT Security Options related to SPP Profile, found some unsolved queries.
Following is the List of the Queries related to BT Security

Queries:
1) Bluetooth Security Mode (BT BR/EDR Security Mode 1, 2, 3 & 4) :
Which Bluetooth Security Mode(s) supported/implemented by Different Security Options given by ESP32 SPP Profile?

2) BT Encryption Feature (ESP_SPP_SEC_ENCRYPT)
i) Which Encryption Algorithm supported by SPP profile? What is the Size of Encryption Key used in Encryption Algorithm?
ii) Suggest some way to test the Encryption feature of BT SPP Profile when encryption is enabled in our application

3) BT Authorization Feature (ESP_SPP_SEC_AUTHORIZE)
a) Setting the Authorization in our BT Application cause the following problems:
i) Not get the Service Connection (ESP_SPP_SRV_OPEN_EVT) event at Acceptor Side when connected with Mobile App
ii) Connection was lost when data sent to the BT Acceptor by Mobile App
Kindly suggest some solution to solve this

4) BT MITM Protection (ESP_SPP_SEC_MITM)
a) How does this feature prevent the MITM?
b) Does this feature provide authorization and encryption?

Re: ESP32_SPP_Security

Posted: Mon Jan 07, 2019 5:49 am
by nisarg_sls
If anyone have a suggestion for the query, then kindly give it.

Re: ESP32_SPP_Security

Posted: Mon Jan 07, 2019 8:04 am
by blueMoodBHD
Hi nisarg_sls,
I'm sorry to tell you that there are some problems about the parameter Security Options.
As the capability of your BT SPP Acceptor is No Input No Output, it will pair to others by just-work(NO MITM protection). Bluetooth Security Mode is mode 4 level 2.

Re: ESP32_SPP_Security

Posted: Mon Jan 07, 2019 9:27 am
by nisarg_sls
Thanks for your reply.

If you have either any idea regarding what types of problems arising in Security Options of Encryption, Authorization & ESP_SPP_SEC_IN_16_DIGITS or any further details about these SPP profile related Security Options, then please share it.

Re: ESP32_SPP_Security

Posted: Mon Jan 07, 2019 1:30 pm
by Ritesh
Hi Espressif System Developer, ESP_Angus, ESP_Island,

I am working with Nisarg into one of our project in which we need your guidance and support to move quickly for Bluetooth related tasks. So, Please check few queries which he has sent into his post.

Let us know if need any more details regarding that.

Re: ESP32_SPP_Security

Posted: Tue Jan 08, 2019 9:43 am
by Ritesh
Hi Espressif SDK Team,

Do you need anything else or any details from our side?

Re: ESP32_SPP_Security

Posted: Wed Jan 09, 2019 4:46 am
by Ritesh
Hi,

Anyone has any idea regarding Bluetooth Security for which we have already posted few questions into thread? We need quick support for this as we are getting little bit delayed due to those queries into our project to move further.

So, Please check it and get back to us with feedback for same as quickly as possible.

Re: ESP32_SPP_Security

Posted: Fri Jan 11, 2019 5:00 pm
by Ritesh
Hi ESP_Island,

Do you have any idea regarding queries which we have asked into thread first?

Re: ESP32_SPP_Security

Posted: Sat Jan 12, 2019 1:03 pm
by nisarg_sls
Hi,

If anyone have any idea regarding the queries, please give the feedback on our queries

Re: ESP32_SPP_Security

Posted: Sun Jan 13, 2019 10:58 am
by Ritesh
Hi Espressif Team,

Would you please check queries regarding Bluetooth security support and suggest us like how we can get support for that?

It will be good and appreciated if we can get something fruitful information for that.

Let us know if need any details regarding that.