Question: Bluetooth pairing allows selected devices in close range to communicate with each other. In order to pair two devices (called device A and device B)

 Bluetooth pairing allows selected devices in close range to communicate with

Bluetooth pairing allows selected devices in close range to communicate with each other. In order to pair two devices (called device A and device B) both devices need to have a shared secret, which is a PIN number. A simplified version of the pairing protocol is as follows. 1) Device B sends a challenge to device A. 2) Device A responds with a message computed from the PIN and the challenge. 3) Device B can now verify if A knows the PIN by performing the same computation and comparing it to the message. 4) If the message and the computation match, device A has been authenticated. 5) Device A sends a challenge to device B.' 6) Device B responds with a message computed from the PIN and the challenge. 7) Device A can now verify if B knows the PIN by performing the same computation and comparing it to the message. 8) If the message and the computation match, device B has been authenticated. 9) The devices are paired if both devices have successfully authenticated each other. Assume device B is owned by Mallory and does not know the PIN. Describe how Mallory could successfully pair his device with device A. Hint assume the PIN is a small number. (12 marks)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!