LINUX.ORG.RU

История изменений

Исправление beck, (текущая версия) :

Классический Аль-Гамаль:

Алиса:
Основание степени - Х
Секретный ключ - а
Открытый ключ Х**а
Боб:
Основание степени - Х
Секретный ключ - b
Открытый ключ - Х**b

Алиса передаёт Бобу Х**а
Боб передаёт Алисе Х**b

Общий ключ шифровки расшифровки для Алисы и Боба:
(Х**a)*(Х**b) = X**(a+b) 

Дальше симметричное шифрование. 

Получить а или b через логарифмирование можно только полным перебором. 

В RSA не так, там ключи односторонние. А*В=С
С - открытый ключ 
А и B - секретный. 
У Алисы и Боба свои наборы А, В и С. 

PS можно использовать односторонние ключи и на симметричном алгоритме. Алгоритм от этого станет ассиметричным?

Алиса > Боб ключ А

Боб > Алиса ключ Б

Алгоритм тривиальный, сложение посимвольно: Текст + Ключ = Шифротекст

Исправление beck, :

Классический Аль-Гамаль:

Алиса:
Основание степени - Х
Секретный ключ - а
Открытый ключ Х**а
Боб:
Основание степени - Х
Секретный ключ - b
Открытый ключ - Х**b

Алиса передаёт Бобу Х**а
Боб передаёт Алисе Х**b

Общий ключ шифровки расшифровки для Алисы и Боба:
(Х**a)*(Х**b) = X**(a+b) 

Дальше симметричное шифрование. 

Получить а или b через логарифмирование можно только полным перебором. 

В RSA не так, там ключи односторонние. А*В=С
С - открытый ключ 
А и B - секретный. 
У Алисы и Боба свои наборы А, В и С. 

PS можно использовать односторонние ключи и на симметричном алгоритме. Алгоритм от этого станет ассиметричным? Алиса > Боб ключ А Боб > Алиса ключ Б Алгоритм тривиальный, сложение посимвольно: Текст + Ключ = Шифротекст

Исправление beck, :

Классический Аль-Гамаль:

Алиса:
Основание степени - Х
Секретный ключ - а
Открытый ключ Х**а
Боб:
Основание степени - Х
Секретный ключ - b
Открытый ключ - Х**b

Алиса передаёт Бобу Х**а
Боб передаёт Алисе Х**b

Общий ключ шифровки расшифровки для Алисы и Боба:
(Х**a)*(Х**b) = X**(a+b) 

Дальше симметричное шифрование. 

Получить а или b через логарифмирование можно только полным перебором. 

В RSA не так, там ключи односторонние. А*В=С
С - открытый ключ 
А и B - секретный. 
У Алисы и Боба свои наборы А, В и С. 

PS можно использовать односторонние ключи и на симметричном алгоритме. Алгоритм от этого станет ассиметричным?

Исправление beck, :

Классический Аль-Гамаль:

Алиса:
Основание степени - Х
Секретный ключ - а
Открытый ключ Х**а
Боб:
Основание степени - Х
Секретный ключ - b
Открытый ключ - Х**b

Алиса передаёт Бобу Х**а
Боб передаёт Алисе Х**b

Общий ключ шифровки расшифровки для Алисы и Боба:
(Х**a)*(Х**b) = X**(a+b) 

Дальше симметричное шифрование. 

Получить а или b через логарифмирование можно только полным перебором. 

В RSA не так, там ключи односторонние. А*В=С
С - открытый ключ 
А и B - секретный. 
У Алисы и Боба свои наборы А, В и С. 

Исходная версия beck, :

Классический Аль-Гамаль: Алиса: Основание степени - Х Секретный ключ - а Открытый ключ Ха Боб: Основание степени - Х Секретный ключ - b Открытый ключ - Хb

Алиса передаёт Бобу Ха Боб передаёт Алисе Хb

Общий ключ шифровки расшифровки для Алисы и Боба: (Хa)*(Хb) = X**(a+b)

Дальше симметричное шифрование.

Получить а или b через логарифмирование можно только полным перебором.

В RSA не так, там ключи односторонние. А*В=С С - открытый ключ А и B - секретный. У Алисы и Боба свои наборы А, В и С.