АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Действие абонента В

Читайте также:
  1. II. ДЕЙСТВИЕ ТРЕЗВОСТИ НА НРАВСТВЕННОСТЬ НАРОДА.
  2. V2: Патофизиология клетки. Повреждающее действие факторов внешней среды. Патология наследственности.
  3. VI. Взаимодействие Церкви с государственными структурами и обществом в деятельности по реабилитации
  4. А) Задание по вводу в действие производственных мощностей
  5. БАЛЬНЕОТЕРАПИЯ. ОСНОВНЫЕ ЛЕЧЕБНЫЕ МЕТОДЫ БАЛЬНЕОТЕРАПИИ И ИХ ВОЗДЕЙСТВИЕ НА ОРГАНИЗМ ЧЕЛОВЕКА
  6. Биологическое действие ионизирующих излучений.
  7. Биофизическое действие ультразвука.
  8. Будет ли прекращено действие трудового договора по истечении срока в случае, если одна из сторон не потребовала его прекращения?
  9. Быстродействие накопителя
  10. ВЕЛИЧАЙШИЙ СЕКРЕТ ТОГО, КАК ПРИВОДИТЬ ЗАКОН В ДЕЙСТВИЕ
  11. Взаимодействие
  12. Взаимодействие

Абонент В на своем рабочем компьютере вычисляет значение секретного парного сеансового симметричного ключа шифрования-дешифрования КАВ, используя метод Диффи-Хеллмана КАВ = [КЗВОА.

В пункте 3.3.2.4 определена точка, характеризующая открытый ключ абонента «А» КОА = (X236; Y236) = (231; 165). Численное значение открытого ключа абонента А определяется числовым значением координаты «Х» точки КОА, т.е. значением абсциссы Х236 = 231 заданной эллиптической кривой, принимается значение открытого ключа абонента А равное КОА = 231.

Для вычисления секретного парного сеансового симметричного ключа шифрования-дешифрования между абонентами А и В на стороне абонента В выполняются операции вычислений всех удвоений точки КОА=G236 вплоть до [128]КОА, т.к. число 128 является максимальным по показателю 2n в составе чисел до 182 (КЗВ = 182 – закрытый ключ абонента «В»; КОА = G236 =(231; 165) – открытый ключ абонента «А»), а затем определяется композиция детерминированных точек удвоения.

Вычисление точки [2]КОА, как результат удвоения точки КОА:

- вычисление углового коэффициента касательной в точке КОА = =G236 = (X236; Y236) = (231; 165)

K = mod P = mod 293 = 106 mod 293 → 106.

- вычисление координат точки [2] КОА = (X2; Y2)

X2 = (K2 – 2X236) mod P = (1062 - 2*231) mod 293 = 226 mod 293 → 226;

Y2 = (K*(X236 – X2) – Y236) mod P = (106*(231 – 226) – 165) mod 293 =

= 72 mod 293 → 72.

Следовательно, [2] КОА = (X2; Y2) = (226; 72), координаты точки [2] КОА определены как X2 = 226; Y2 = 72.

Вычисление точки [4]КОА, как результат удвоения точки [2]КОА ([2]КОА = (X2; Y2) = (226; 72)):

- вычисление углового коэффициента касательной в точке [2]КОА = (X2; Y2) = (226; 72)

K = mod P = mod 293 = 177 mod 293 → 177.

- вычисление координат точки [4] КОА = (X4; Y4)

X4 = (K2 – 2X2) mod P = (1772 - 2*226) mod 293 = 112 mod 293 → 112;

Y4 = (K*(X2 – X4) – Y2) mod P = (177*(226 – 112) – 72) mod 293 =

= 182 mod 293 → 182.

Следовательно, [4] КОА = (X4; Y4) = (112; 182), координаты точки

[4] КОА определены как X4 = 112; Y4 = 182.

Вычисление точки [8]КОА, как результат удвоения точки [4]КОА ([4]КОА = (X4; Y4) = (112; 182)):

- вычисление углового коэффициента касательной в точке [4]КОА = (X4; Y4) = (112; 182)

K = mod P = mod 293 = 200 mod 293 → 200.

- вычисление координат точки [8] КОА = (X8; Y8)

X8 = (K2 – 2X4) mod P = (2002 - 2*112) mod 293 = 221 mod 293 → 221;

Y8 = (K*(X4 – X8) – Y4) mod P = (200*(112 – 221) – 182) mod 293 =

= 286 mod 293 → 286.

Следовательно, [8] КОА = (X8; Y8) = (221; 286), координаты точки

[8] КОА определены как X8 = 221; Y8 = 286.

Вычисление точки [16]КОА, как результат удвоения точки [8]КОА ([8]КОА = (X8; Y8) = (221; 286)):

- вычисление углового коэффициента касательной в точке [8]КОА = (X8; Y8) = (221; 286)

K = mod P = mod 293 = 228 mod 293 → 228.

- вычисление координат точки [16] КОА = (X16; Y16)

X16 = (K2 – 2X8) mod P = (2282 - 2*221) mod 293 = 267 mod 293 → 267;

Y16 = (K*(X8 – X16) – Y8) mod P = (228*(221 – 267) – 286) mod 293 =

= 67 mod 293 → 67.

Следовательно, [16] КОА = (X16; Y16) = (267; 67), координаты точки

[16] КОА определены как X16 = 267; Y16 = 67.

Вычисление точки [32]КОА, как результат удвоения точки [16]КОА ([16]КОА = (X16; Y16) = (267; 67)):

- вычисление углового коэффициента касательной в точке [16]КОА = (X16; Y16) = (267; 67)

K = mod P = mod 293 =177 mod 293 → 177.

- вычисление координат точки [32] КОА = (X32; Y32)

X32 = (K2 – 2X16) mod P = (1772 - 2*267) mod 293 = 30 mod 293 → 30;

Y32 = (K*(X16 – X32) – Y16) mod P = (177*(267 – 30) – 67) mod 293 =

= 276 mod 293 → 276.

Следовательно, [32] КОА = (X32; Y32) = (30; 276), координаты точки

[32] КОА определены как X32 = 30; Y32 = 276.

Вычисление точки [64]КОА, как результат удвоения точки [32]КОА ([32]КОА = (X32; Y32) = (30; 276)):

- вычисление углового коэффициента касательной в точке [32]КОА = (X32; Y32) = (30; 276)

K = mod P = mod 293 =41 mod 293 → 41.

- вычисление координат точки [64] КОА = (X64; Y64)

X64 = (K2 – 2X32) mod P = (412 - 2*30) mod 293 = 156 mod 293 → 156;

Y64 = (K*(X32 – X64) – Y32) mod P = (41*(30 – 156) – 276) mod 293 =

= 125 mod 293 → 125.

Следовательно, [64] КОА = (X64; Y64) = (156; 125), координаты точки

[64] КОА определены как X64 = 156; Y64 = 125.

Вычисление точки [128]КОА, как результат удвоения точки [64]КОА ([64]КОА = (X64; Y64) = (156; 125)):

- вычисление углового коэффициента касательной в точке [64]КОА = (X64; Y64) = (156; 125)

K = mod P = mod 293 =278 mod 293 → 278.

- вычисление координат точки [128] КОА = (X128; Y128)

X128 = (K2 – 2X64) mod P = (2782 - 2*156) mod 293 = 206 mod 293 → 206;

Y128 = (K*(X64 – X128) – Y64) mod P = (278*(156 – 206) – 125) mod 293 =

= 39 mod 293 → 39.

Следовательно, [128] КОА = (X128; Y128) = (206; 39), координаты точки [128] КОА определены как X128 = 206; Y128 = 39.

Вычисление композиций различных точек удвоения заданной эллиптической кривой: [2]КОА; [4] КОА; [16] КОА; [32] КОА; [128]КОА).

Для вычисления парного сеансового симметричного ключа шифрования-дешифрования по методу Диффи-Хеллмана в метрике заданной эллиптической кривой со стороны абонента «В» необходимо вычислить композицию пяти точек: [2]КОА; [4] КОА; [16] КОА; [32] КОА; [128]КОА).

Это подмножество точек определяется тем, что числовое значение закрытого ключа абонента «В» КЗВ = 182 получается в результате суммирования элементов перечисленного подмножества 182 = 128 + 32 + 16 + 4 + 2 = 182.

Вычисление композиции точек заданной эллиптической кривой [128]KOA и [32]KOA, т.е. вычисление точки [160]КОА= =[128]KOA+[32]KOA.

[128]KOA = (X128; Y128) = (206; 39); [32]KOA= (X32; Y32) = (30; 276).

- Вычисление углового коэффициента касательной в точке [160]КОА= [128]KOA+[32]KOA заданной эллиптической кривой:

K = mod P = mod 293 = 280 mod 293 → 280.

- Вычисляются координаты точки [160]KOA = (X160; Y160):

X160 = (K2 – X128 – X32) mod P = (2802 – 206 – 30) mod 293 = 226 mod 293 → 226.

Y160 = (K*(X128 – X160) – Y128) mod P = (280* (206 – 226) – 39) mod 293 =

= 221 mod 293 → 221.

Следовательно, [160]КОА = (X160; Y160) = (226; 221), координаты точки [160]КОА определены как X160 = 226; Y160 = 221.

Вычисление композиции точек заданной эллиптической кривой [160]KOA и [16]KOA, т.е. вычисление точки [176]КОА= =[160]KOA+[16]KOA.

[160]KOA = (X160; Y160) = (226; 221); [16]KOA= (X16; Y16) = (267; 67).

- Вычисление углового коэффициента прямой, проходящей через точки [160]KOA и 16]KOA заданной эллиптической кривой:

K = mod P = mod 293 = 82 mod 293 → 82.

- Вычисляются координаты точки [176]KOA = (X176; Y176):

X176 = (K2 – X160 – X16) mod P = (822 – 226 – 267) mod 293 = 78 mod 293 → 78.

Y176 = (K*(X160 – X176) – Y160) mod P = (82* (226 – 78) – 221) mod 293 =

= 195 mod 293 → 195.

Следовательно, [176]КОА = (X176; Y176) = (78; 195), координаты точки [176]КОА определены как X176 = 78; Y176 = 195.

Вычисление композиции точек заданной эллиптической кривой [176]KOA и [4]KOA, т.е. вычисление точки [180]КОА= =[176]KOA+[4]KOA.

[176]KOA = (X176; Y176) = (78; 195); [4]KOA= (X4; Y4) = (112; 182).

- Вычисление углового коэффициента прямой, проходящей через точки [176]KOA и [4]KOA заданной эллиптической кривой:

K = mod P = mod 293 = 284 mod 293 → 284.

- Вычисляются координаты точки [180]KOA = (X180; Y180):

X180 = (K2 – X176 – X4) mod P = (2842 – 78 – 112) mod 293 = 184 mod 293 → 184.

Y180 = (K*(X176 – X180) – Y176) mod P = (284* (78 – 184) – 195) mod 293 =

= 173 mod 293 → 173.

Следовательно, [180]КОА = (X180; Y180) = (184; 173), координаты точки [180]КОА определены как X180 = 184; Y180 = 173.

Вычисление композиции точек заданной эллиптической кривой [180]KOA и [2]KOA, т.е. вычисление точки [182]КОА =[180]KOA+[2]KOA.

[180]KOA = (X180; Y180) = (184; 173); [2]KOA= (X2; Y2) = (226; 72).

- Вычисление углового коэффициента прямой, проходящей через точки [180]KOA и [2]KOA заданной эллиптической кривой:

K = mod P = mod 293 = 172 mod 293 → 172.

- Вычисляются координаты точки [182]KOA = (X182; Y182):

X182 = (K2 – X180 – X2) mod P = (1722 – 184 – 226) mod 293 = 167 mod 293 → 167.

Y182 = (K*(X180 – X182) – Y180) mod P = (172* (184 – 167) – 173) mod 293 =

= 114 mod 293 → 114.

Следовательно, [182]КОА = (X182; Y182) = (167; 114), координаты точки [182]КОА определены как X182 = 167; Y182 = 114.

Таким образом, вычислен парный секретный симметричный ключ на стороне абонента «В» - КВА= [KЗВОА = [182] (231; 165) = (X182; Y182) = = (167; 114).

Секретный парный симметричный ключ, сформированный на стороне абонента А, в числовом выражении определяется как абсцисса точки [KЗВОА = [182] (231; 165) = (X182; Y182) = (167; 114), т.е. КВА = 167.

4.4.2. Шифрование текста со стороны абонента «В» для абонента «А» с помощью сформированного парного секретного симметричного ключа шифрования по методу Диффи-Хеллмана в метрике эллиптических кривых - КВА = 167.

Каждый семантический элемент (буква или цифра, графики, рисунки и т.д.) с помощью таблиц принятой кодировки переводятся в цифровую форму, например в соответствии с таблицей Windows-кодировки. После такого отображения каждый элемент шифруется по вычисленному парному симметричному секретному ключу КВА = 167, в соответствии со следующим аналитическим преобразованием:

Ci = mi * КВА mod P

Где: КВА -парный симметричный секретный ключ;

mi – семантический элемент открытого теста, подлежащего криптографированию;

Ci криптограмма элемента семантический элемент открытого теста mi;

Для примера рассмотрим формирование криптограммы слова «Криптон»:

m1 → К → 11101010 → 202 → C1 = 202* 167 mod 293 = 39 → '

m2 → Р → 11010000 → 208 → C2 = 208 * 167 mod 293 = 162 → ў

m3 → И → 11001000 → 200 → C3 = 200 * 167 mod 293 = 291 → #

m4 → П → 11001111 → 207 → C4 = 207 * 167 mod 293 = 288 →

m5 → Т → 11010010 → 210 → C5 = 210 * 167 mod 293 = 203 → Л

m6 → О → 11001110 → 206 → C6 = 206 * 167 mod 293 = 121 → y

m7 → Н → 11001101 → 205 → C7 = 205 * 167 mod 293 = 247 → ч

Сформирована криптограмма слова:

«КРИПТОН» → С = { C1C2C3C4C5C6C7}→{'ў# Лyч}, которая передается по открытым каналам теледоступа абоненту «А».

Дешифрование абонентом А криптограммы, полученной от абонента В с использованием парного секретного симметричного ключа, сформированного по методу Диффи-Хеллмана в метрике эллиптических кривых.

Со стороны абонента А вычисление парного ключа определяется как:

КАВ = [КЗАОВ mod P

где:

КАВ – парный секретный симметричный ключ шифрования-дешифрования, формируемый на стороне абонента «А»;

КЗА – закрытый (секретный) ключ абонента «А» асимметричной криптосистемы; в рассматриваемом примере КЗА= 236;

КОВ – открытый ключ абонента «В» асимметричной криптосистемы; в рассматриваемом примере КОВ= (XОВ; YОВ) = (283; 119).

Следовательно, в рассматриваемом примере:

КАВ = [КЗАОВ mod P= [236] КОВ mod P = [236] (XОВ; YОВ) =[236] (283; 119)

Для определения парного секретного симметричного ключа шифрования-дешифрования на стороне абонента «А» операция такого вычисления определяется следующим образом:

- изначально вычисляются операции удвоения точки КОВ и всех последующих вычисляемых точек вплоть до [128] КОВ (для рассматриваемого примера) поскольку число 128 является максимальным степенного значения 2n в составе КЗА = 236.

- затем вычисляется композиция всего полученного детерминированного множества.

Вычисление удвоений множества точек заданной эллиптической кривой на стороне абонента «А» по значению точки КОВ, характеризующей открытый ключ абонента «В».

Вычисление значения удвоения точки КОВ – [2]КОВ:

- вычисление углового коэффициента касательной в точке

КОВ (X1; Y1) = КОВ(283; 119)

K = mod P = mod 293 = 53mod 293 → 53.

- вычисление координат точки [2] КОВ = (X2; Y2)

X2 = (K2 – 2X1) mod P = (532 - 2*283) mod 293 = 192 mod 293 → 192;

Y2 = (K*(X1 – X2) – Y1) mod P = (53*(283 – 192) – 119) mod 293 =

= 16 mod 293 → 16.

Следовательно, [2] КОВ = (X2; Y2) = (192; 16), координаты точки [2] КОВ определены как X2 = 192; Y2 = 16.

Вычисление точки [4]КОВ, как результат удвоения точки [2]КОВ ([2]КОВ = (X2; Y2) = (192; 16)):

- вычисление углового коэффициента касательной в точке [2]КОВ = (X2; Y2) = (192; 16)

K = mod P = mod 293 = 160 mod 293 → 160.

- вычисление координат точки [4] КОВ = (X4; Y4)

X4 = (K2 – 2X2) mod P = (1602 - 2*192) mod 293 = 18 mod 293 → 18;

Y4 = (K*(X2 – X4) – Y2) mod P = (160*(192 – 18) – 16) mod 293 =

= 282 mod 293 → 282.

Следовательно, [4] КОВ = (X4; Y4) = (18; 282), координаты точки

[4] КОВ определены как X4 = 18; Y4 = 282.

Вычисление точки [8]КОВ, как результат удвоения точки [4]КОВ ([4]КОВ = (X4; Y4) = (18; 282)):

- вычисление углового коэффициента касательной в точке [4]КОВ = (X4; Y4) = (18; 282)

K = mod P = mod 293 = 62 mod 293 → 62.

- вычисление координат точки [8] КОВ = (X8; Y8)

X8 = (K2 – 2X4) mod P = (622 - 2*18) mod 293 = 292 mod 293 → 292;

Y8 = (K*(X4 – X8) – Y4) mod P = (62*(18 – 292) – 282) mod 293 =

= 17 mod 293 → 17.

Следовательно, [8] КОВ = (X8; Y8) = (292; 17), координаты точки

[8] КОВ определены как X8 = 292; Y8 = 17.

Вычисление точки [16]КОВ, как результат удвоения точки [8]КОВ ([8]КОВ = (X8; Y8) = (292; 17)):

- вычисление углового коэффициента касательной в точке [8]КОВ = (X8; Y8) = (292; 17)

K = mod P = mod 293 = 233 mod 293 → 233.

- вычисление координат точки [16] КОВ = (X16; Y16)

X16 = (K2 – 2X8) mod P = (2332 - 2*292) mod 293 = 86 mod 293 → 86;

Y16 = (K*(X8 – X16) – Y8) mod P = (233*(292 – 86) – 17) mod 293 =

= 222 mod 293 → 222.

Следовательно, [16] КОВ = (X16; Y16) = (86; 17), координаты точки

[16] КОВ определены как X16 = 86; Y16 = 222.

Вычисление точки [32]КОВ, как результат удвоения точки [16]КОВ ([16]КОВ = (X16; Y16) = (86; 222)):

- вычисление углового коэффициента касательной в точке [16]КОВ = (X16; Y16) = (86; 222)

K = mod P = mod 293 = 277 mod 293 → 277.

- вычисление координат точки [32] КОВ = (X32; Y32)

X32 = (K2 – 2X16) mod P = (2772 - 2*86) mod 293 = 84 mod 293 → 84;

Y32 = (K*(X16 – X32) – Y16) mod P = (277*(86 – 84) – 222) mod 293 =

= 39 mod 293 → 39.

Следовательно, [32] КОВ = (X32; Y32) = (84; 39), координаты точки

[32] КОВ определены как X32 = 84; Y32 = 39.

Вычисление точки [64]КОВ, как результат удвоения точки [32]КОВ ([32]КОВ = (X32; Y32) = (84; 39)):

- вычисление углового коэффициента касательной в точке [32]КОВ = (X32; Y32) = (84; 39)

K = mod P = mod 293 = 279 mod 293 → 279.

- вычисление координат точки [64] КОВ = (X64; Y64)

X64 = (K2 – 2X32) mod P = (2792 - 2*84) mod 293 = 28 mod 293 → 28;

Y64 = (K*(X32 – X64) – Y32) mod P = (279*(84 – 28) – 39) mod 293 =

= 56 mod 293 → 56.

Следовательно, [64] КОВ = (X64; Y64) = (28; 56), координаты точки

[64] КОВ определены как X64 = 28; Y64 = 56.

Вычисление точки [128]КОВ, как результат удвоения точки [64]КОВ ([64]КОВ = (X64; Y64) = (28; 56)):

- вычисление углового коэффициента касательной в точке [64]КОВ = (X64; Y64) = (28; 56)

K = mod P = mod 293 = 42 mod 293 → 42.

- вычисление координат точки [128] КОВ = (X128; Y128)

X128 = (K2 – 2X64) mod P = (422 - 2*28) mod 293 = 243 mod 293 → 243;

Y128 = (K*(X64 – X128) – Y64) mod P = (42*(28 – 243) – 56) mod 293 =

= 290 mod 293 → 290.

Следовательно, [128] КОВ = (X128; Y128) = (243; 290), координаты точки [128] КОВ определены как X128 = 243; Y128 = 290.

Вычисление композиций различных точек удвоения заданной эллиптической кривой: [4]КОВ; [8]КОВ; [32]КОВ; [64]КОА; [128]КОВ).

Для вычисления парного сеансового симметричного ключа шифрования-дешифрования по методу Диффи-Хеллмана в метрике заданной эллиптической кривой со стороны абонента «А» необходимо вычислить композицию пяти точек: [4]КОВ; [8] КОВ; [32] КОВ; [64] КОВ; [128]КОВ).

Это подмножество точек заданной эллиптической кривой определяется числовым значением закрытого ключа абонента «А» (КЗА = 236). Число 236 образовано суммой чисел, значения которых образованы по степенным значениям 2n, 236 = 4 + 8 + 32 + 64 + 128.

Вычисление композиции точек заданной эллиптической кривой [128]KOВ и [64]KOВ, т.е. вычисление точки [192]КОВ= =[128]KOВ+[64]KOВ.

[128]KOВ = (X128; Y128) = (243; 290); [64]KOВ= (X64; Y64) = (28; 56).

- Вычисление углового коэффициента прямой, проходящей через точки [128]KOВ и [64]KOВ заданной эллиптической кривой:

K = mod P = mod 293 = 290 mod 293 → 290.

- Вычисляются координаты точки [192]KOA = (X192; Y192):

X192 = (K2 – X128 – X64) mod P = (2902 – 243 – 28) mod 293 = 31 mod 293 → 31.

Y192 = (K*(X128 – X192) – Y128) mod P = (290* (243 – 31) – 290) mod 293 =

= 246 mod 293 → 246.

Следовательно, [192]КОВ = (X192; Y192) = (31; 246), координаты точки [192]КОА определены как X192 = 31; Y192 = 246.

Вычисление композиции точек заданной эллиптической кривой [192]KOВ и [32]KOВ, т.е. вычисление точки [224]КОВ= =[192]KOВ+[32]KOВ.

[192]KOВ = (X192; Y192) = (31; 246); [32]KOВ= (X32; Y32) = (84; 39).

- Вычисление углового коэффициента прямой, проходящей через точки [192]KOВ и [32]KOВ заданной эллиптической кривой:

K = mod P = mod 293 = 173 mod 293 → 173.

- Вычисляются координаты точки [224]KOВ = (X224; Y224):

X224 = (K2 – X192 – X32) mod P = (1732 – 31 – 84) mod 293 = 221 mod 293 → 221.

Y224 = (K*(X192 – X224) – Y192) mod P = (173* (31 – 221) – 246) mod 293 =

= 286 mod 293 → 286.

Следовательно, [224]КОВ = (X224; Y224) = (221; 286), координаты точки [224]КОА определены как X224 = 221; Y224 = 286.

Вычисление композиции точек заданной эллиптической кривой [224]KOВ и [8]KOВ, т.е. вычисление точки [232]КОВ= =[224]KOВ+[8]KOВ.

[224]KOВ = (X224; Y224) = (221; 286); [8]KOВ= (X8; Y8) = (292; 17).

- Вычисление углового коэффициента прямой, проходящей через точки [224]KOВ и [8]KOВ заданной эллиптической кривой:

K = mod P = mod 293 = 87 mod 293 → 87.

- Вычисляются координаты точки [232]KOВ = (X232; Y232):

X232 = (K2 – X224 – X8) mod P = (872 – 221 – 292) mod 293 = 24 mod 293 → 24.

Y232 = (K*(X224 – X232) – Y224) mod P = (87* (221 – 24) – 286) mod 293 =

= 152 mod 293 → 152.

Следовательно, [232]КОВ = (X232; Y232) = (24; 152), координаты точки [232]КОА определены как X232 = 24; Y232 = 152.

Вычисление композиции точек заданной эллиптической кривой [232]KOВ и [4]KOВ, т.е. вычисление точки [236]КОВ= =[232]KOВ+[4]KOВ.

[232]KOВ = (X232; Y232) = (24; 152); [4]KOВ= (X4; Y4) = (18; 282).

- Вычисление углового коэффициента прямой, проходящей через точки [232]KOВ и [4]KOВ В заданной эллиптической кривой:

K = mod P = mod 293 = 76 mod 293 → 76.

- Вычисляются координаты точки [236]KOВ = (X236; Y236):

X236 = (K2 – X232 – X4) mod P = (762 – 24 – 18) mod 293 = 167 mod 293 → 167.

Y236 = (K*(X232 – X236) – Y232) mod P = (76* (24 – 167) – 152) mod 293 =

= 114 mod 293 → 114.

Следовательно, [236]КОВ = (X236; Y236) = (167; 114), координаты точки [236]КОА определены как X236 = 167; Y236 = 114.

В результате выполнения операций удвоения и композиции детерминированного множества точек заданной эллиптической кривой и использования метода Диффи-Хеллмана со стороны абонента «А» вычислен парный, симметричный, секретный ключ шифрования-дешифрования:

КАВ = [КЗАОВ mod P = [236]KOB = (X236; Y236) = (167; 114).

В качестве числового значения парного, симметричного, секретного ключа шифрования-дешифрования определяется значение абсциссы точки КАВ заданной эллиптической кривой, значение X236 = 167. Следовательно, для всех последующих расчетов используется значение ключа КАВ = 167, т.е. на стороне абонента «А» вычислен парный, симметричный, секретный ключ по значению своего закрытого ключа асимметричной криптосистемы - КЗА и открытого ключа асимметричной криптосистемы абонента «В» - КОВ, полученного от абонента «В» в открытом виде по открытым канала сетевой телекоммуникационной системы.

Сравнивая результаты вычислений пунктов 5.2.3 и 6.2.4 подтверждается достоверность выполненных операций по определению парного, симметричного, секретного ключа шифрования-дешифрования конфиденциальных сообщений при их обмене между абонентами «А» и «В» по открытым телекоммуникационным каналам в компьютерных технологиях:

КВА = КАВ = 167.

Значение этого открытого ключа было использовано абонентом «В» при шифровании сообщения для абонента «А» (в рассматриваемом примере шифрование сообщения «КРИПТОН» → {'ў# Лyч}). Криптограмма С сформированная на стороне абонента «В» была передана абоненту «А».


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.037 сек.)