Hi, I want to secure connection between our device (nRF52840 or nRF51822) and a smartphone.
I find that LESC uses ECDH which is more secure than RSA in same key length.
I want to apply lesc to our device. but, I have confused a few things.
The LESC should have I/O capabilities or OOB.
1) Why LESC should have I/O capabilities or OOB?
> I guess a scenario of secure connection.
(1) each device generate key pair of ECDH (2) exchange public key (3) calculate shared secret (4) finally secure connection channel has create
--> I think human interface or another channel does not necessary in this scenario.
> Why human interface (I/O capabilities) should be necessary?
> Why another channel (OOB) should be necessary?
2) It is basic, Is the word "bluetooth connection" equivalent to "bluetooth pairing"?
3) What differences has bluetooth pairing and bonding?