Make computer behave like a Bluetooth keyboard to copy-paste secrets for instance #11

Open
opened 2024-03-28 10:27:40 +01:00 by Benjamin_Loison · 0 comments

Is such communication channel secure and how to verify the authenticity of the remote device? It seems that since Bluetooth 2.1 encryption is mandatory, according to Wikipedia.

https://projects-raspberry.com/emulate-a-bluetooth-keyboard-with-the-raspberry-pi/

How to do the reverse, like share secrets over Bluetooth from Android to Linux? What about between Android to Android? There is NFC in the latter case but not on the relative phone I have in mind:

-----BEGIN PGP MESSAGE-----

hF4DTQa9Wom5MBgSAQdAUGMMn10JNZoy5qf/NxjpXoYeYEPBu4uqYw6RjwCWXBow
6rk3noCTZKT0zGoDnxlaQglZC5Es7P+8wSRVjN4GewKx2NBomG/s/rNcdKQgboj2
0kABY1X4On25t/EIWBS1ySXPeOkDSsc9vytntp+uLM9H7Q3cPW7yncvuALx5WHuY
Gej5EhVGzLUqW9x77ORB2hn3
=zD7O
-----END PGP MESSAGE-----

Related to Benjamin-Loison/android/issues/61 and Benjamin_Loison/Bluetooth/issues/1.

Is such communication channel secure and how to verify the authenticity of the remote device? It seems that since Bluetooth 2.1 encryption is mandatory, according to [Wikipedia](https://en.wikipedia.org/w/index.php?title=Bluetooth&oldid=1215975814#Security_concerns). https://projects-raspberry.com/emulate-a-bluetooth-keyboard-with-the-raspberry-pi/ How to do the reverse, like share secrets over Bluetooth from Android to Linux? What about between Android to Android? There is NFC in the latter case but not on the relative phone I have in mind: ``` -----BEGIN PGP MESSAGE----- hF4DTQa9Wom5MBgSAQdAUGMMn10JNZoy5qf/NxjpXoYeYEPBu4uqYw6RjwCWXBow 6rk3noCTZKT0zGoDnxlaQglZC5Es7P+8wSRVjN4GewKx2NBomG/s/rNcdKQgboj2 0kABY1X4On25t/EIWBS1ySXPeOkDSsc9vytntp+uLM9H7Q3cPW7yncvuALx5WHuY Gej5EhVGzLUqW9x77ORB2hn3 =zD7O -----END PGP MESSAGE----- ``` Related to [Benjamin-Loison/android/issues/61](https://github.com/Benjamin-Loison/android/issues/61) and [Benjamin_Loison/Bluetooth/issues/1](https://codeberg.org/Benjamin_Loison/Bluetooth/issues/1).
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Benjamin_Loison/linux#11
No description provided.