прикладная криптография. Асимметричное шифрование. Симметричное шифрование.

Предыдущие сообщения
13 января 2015
#1 Flash_X uid#496 GeniusКак всегда, Ева хочет узнать, что Алиса передаёт Бобу.

Всё что я пишу курсивом держится в секрете.

Еве известны все формулы.

0.

Алиса хочет передать Бобу какую то информацию d.

1.

Первая функция которую мы будем использовать, a^x mod b = c (остаток от деления (a в степени x) на b)

2.

Алиса и Боб договариваются (публично) о значениях a и b. (Ева всё это видит)

3.

Алиса придумывает какой нить x, запоминает его и высчитывает с его помощью c.

Боб тоже придумывает какой нить x, запоминает его и высчитывает с его помощью c.

4.

Алиса и Боб обмениваются своими c (Ева всё это видит).

5.

Вторая функция которую мы будем использовать, c^x mod b = k (остаток от деления (c в степени x) на b)

Алиса, получив c от Боба, высчитывает k.

Боб, получив c от Алисы, высчитывает k.

В итоге, у Алисы и Боба есть k.

6.

Третья формула которую мы используем d+k=s Алиса вычисляет s и отправляет его Бобу. (Ева видит переданную информацию)

7.

Четвёртая формула которую мы используем, это формула обратная предыдущей s-k=d

Боб, с помощью s, вычисляет d.

У Боба есть информация d.

Profit!

12:00:42 1
#2 MACTEP uid#646 Это метод раньше зэки использовали в амстердаме для передачи сообщениий между камерами 11:57:24 0
Следующие сообщения
*Ник: Проверка уникальности... Если вы уже зарегистрированы, авторизуйтесь.
*Сообщение:
  Загрузка...