Поиск в Поддержке

Избегайте мошенников, выдающих себя за службу поддержки. Мы никогда не попросим вас позвонить, отправить текстовое сообщение или поделиться личной информацией. Сообщайте о подозрительной активности, используя функцию «Пожаловаться».

Learn More

How did my recovery key get from one computer to the other?

  • 1 ответ
  • 1 имеет эту проблему
  • 12 просмотров
  • Последний ответ от cor-el

more options

I didn't enter the recovery key on the computer I paired. How did it get there? I assume it had to be sent from the main computer, but how secure is that?

I didn't enter the recovery key on the computer I paired. How did it get there? I assume it had to be sent from the main computer, but how secure is that?

Выбранное решение

This is done via PAKE (password-authenticated key agreement), a cryptographic mechanism for two parties to agree upon a strong key based on a weak shared secret

The other device (mobile phone) displays a random PIN that simply has to be entered on the desktop computer.
Then both devices will go through the PAKE algorithm (J-PAKE in our case) to agree upon a strong key, communicating through a simple server via HTTPS.
Once it’s verified on both sides, the desktop will send the credentials to the mobile phone.

Password Authenticated Key Exchange by Juggling:

Note that in the new Firefox account based version of Sync there is no longer an explicit Sync (recovery) used, but your Sync data is encrypted with a key derived from your Firefox Account password, instead of a random key managed by the J-PAKE pairing protocol.

Прочитайте этот ответ в контексте 👍 0

Все ответы (1)

more options

Выбранное решение

This is done via PAKE (password-authenticated key agreement), a cryptographic mechanism for two parties to agree upon a strong key based on a weak shared secret

The other device (mobile phone) displays a random PIN that simply has to be entered on the desktop computer.
Then both devices will go through the PAKE algorithm (J-PAKE in our case) to agree upon a strong key, communicating through a simple server via HTTPS.
Once it’s verified on both sides, the desktop will send the credentials to the mobile phone.

Password Authenticated Key Exchange by Juggling:

Note that in the new Firefox account based version of Sync there is no longer an explicit Sync (recovery) used, but your Sync data is encrypted with a key derived from your Firefox Account password, instead of a random key managed by the J-PAKE pairing protocol.

Изменено cor-el