Каталог

ПРОТОКОЛ ПОДБРАСЫВАНИЯ МОНЕТЫ НА ОСНОВЕ СИМВОЛА ЯКОБИ Протокол CFJS
Примитивный протокол Протокол подбрасывания монеты по телефону

 

Постановка задачи

Пусть A (Alice) и B (Bob) находятся на удалении друг от друга, и они не доверяют друг другу. Они хотят подбросить монетку по телефону.

Описание протокола

1) $ A$ случайным образом выбирает два разных больших простых числа $ p$ и $ q$, вычисляет их произведение $ n=pq$, выбирает случайное число $ a$ такое, что $ \left(\frac{a}{n}\right)=1$, сообщает $ n$и $ a$ $ B$

2) $ B$ сообщает $ A$ свое предположение о числе $ a$: является ли оно квадратичным вычетом по модулю $ n$ или нет. 

3) $ A$ сообщает $ B$ о том, что его предположение правильно или нет, и называет ему числа$ p$ и $ q$

4) $ B$ проверяет, что числа $ p$ и $ q$ простые и $ n=pq$.

 

Основные сведения

 

Ссылки
  1. Саломаа А. Криптография с открытым ключом: Пер. с англ. - М.: Мир, 1995. - 318с.,ил. - С.238-239