2024-03-28 05:58:46 +01:00
|
|
|
passkey types your credentials upon button press.
|
2021-07-22 12:22:24 +02:00
|
|
|
|
|
|
|
purpose
|
|
|
|
=======
|
|
|
|
|
2024-03-28 05:58:46 +01:00
|
|
|
This USB dongle will help out if you have to enter your credentials frequently.
|
2024-03-20 05:07:12 +01:00
|
|
|
Temporarily store the credential on it, and press a button for passkey to enter it for you.
|
|
|
|
|
2021-07-22 12:22:24 +02:00
|
|
|
usage
|
|
|
|
=====
|
2024-03-20 05:07:12 +01:00
|
|
|
|
|
|
|
- passkey will appear as USB serial port and keyboard
|
2024-03-28 05:58:46 +01:00
|
|
|
- connect to it using a serial terminal (baud rate is not important)
|
2024-03-20 05:07:12 +01:00
|
|
|
- enter the credentials you often have to input
|
2024-03-27 03:17:00 +01:00
|
|
|
- press on one button for passkey to input the username and password
|
2024-03-28 05:58:46 +01:00
|
|
|
- press on the other button for passkey to input password
|
2024-03-20 05:07:12 +01:00
|
|
|
|
2024-03-28 05:58:46 +01:00
|
|
|
The credentials are saved in RAM and will clear as soon as power is removed.
|
2024-03-20 05:07:12 +01:00
|
|
|
You can also clear the credentials by pressing on both buttons.
|
2024-03-28 05:58:46 +01:00
|
|
|
And they will be cleared when it gets re-enumerated, e.g. when the hub it is in gets reconnected.
|
2024-03-20 05:07:12 +01:00
|
|
|
The passkey will blink until credentials are saved.
|
2024-03-27 03:17:00 +01:00
|
|
|
|
|
|
|
Configuration available in the terminal:
|
|
|
|
|
|
|
|
- which button is for which action
|
|
|
|
- the keyboard layout used
|
|
|
|
- global timeout to clear the credentials
|
|
|
|
- last usage timeout to clear the credentials
|
2024-03-28 05:58:46 +01:00
|
|
|
- manufacturer device authentication using challenge response (with unique per device key)
|
|
|
|
- user device authentication using challenge response (with user provided key)
|
|
|
|
|
|
|
|
The device is protected against firmware read-out, re-flashing, and debug.
|
|
|
|
This should prevent against installing malicious firmware to steal credentials.
|
|
|
|
The challenge response allows authenticating the device.
|
|
|
|
It relies on the micro-controller security though (not rated for security applications), and if this can be circumvented, all is lost.
|