Применение эллиптических кривых в криптографии. Жданов О.Н - 25 стр.

UptoLike

Составители: 

Задачи к лабораторным работам
по криптографии на эллиптических кривых
1) Пример кодирования и декодирования текста.
Алфавит представляет собой множество символов языка открытых текстов и соот-
ветствующих им текстов эллиптической кривой над конечным полем.
Для заданий лабораторной работы выбрана кривая )1,1(
751
E , т.е.
1
32
+= xxy (mod 751). Предлагается следующий (один из возможных) алфавит, приве-
денный в таблице 3.
Таблица 3. Алфавит точек эллиптической кривой для выполнения лабораторных работ
символ точка
1 пробел (33, 355)
2 ! (33, 396)
3 " (34, 74)
4 # (34, 677)
5 $ (36, 87)
6 % (36, 664)
7 & (39, 171)
8 ' (39, 580)
9 ( (43, 224)
10 ) (43, 527)
11 * (44, 366)
12 + (44, 385)
13 , (45, 31)
14 - (45, 720)
15 . (47, 349)
16 / (47, 402)
17 0 (48, 49)
18 1 (48, 702)
19 2 (49, 183)
20 3 (49, 568)
21 4 (53, 277)
22 5 (53, 474)
23 6 (56, 332)
24 7 (56, 419)
25 8 (58, 139)
26 9 (58, 612)
27 : (59, 365)
28 ; (59, 386)
29 < (61, 129)
30 = (61, 622)
31 > (62, 372)
32 ? (62, 379)
33 @ (66, 199)
34 A (66, 552)
35 B (67, 84)
36 C (67, 667)
37 D (69, 241)
38 E (69, 510)
39 F (70, 195)
40 G (70, 556)
41 H (72, 254)
42 I (72, 497)
43 J (73, 72)
44 K (73, 679)
45 L (74, 170)
46 M (74, 581)
47 N (75, 318)
48 O (75, 433)
49 P (78, 271)
50 Q (78, 480)
51 R (79, 111)
52 S (79, 640)
53 T (80, 318)
54 U (80, 433)
55 V (82, 270)
56 W (82, 481)
57 X (83, 373)
58 Y (83, 378)
59 Z (85, 35)
60 [ (85, 716)
61 \ (86, 25)
62 ] (86, 726)
63 ^ (90, 21)
64 _ (90, 730)
65 ` (93, 267)
66 a (93, 484)
67 b (98, 338)
68 c (98, 413)
69 d (99, 295)
70 e (99, 456)
71 f (100, 364)
72 g (100, 387)
73 h (102, 267)
74 i (102, 484)
75 j (105, 369)
76 k (105,382)
77 l (106, 24)
78 m (106, 727)
79 n (108, 247)
80 o (108, 504)
81 p (109, 200)
82 q (109, 551)
83 r (110, 129)
84 s (110, 622)
85 t (114, 144)
86 u (114, 607)
87 v (115, 242)
88 w (115, 509)
89 x (116, 92)
90 y (116, 659)
91 z (120, 147)
92 { (120, 604)
93 | (125, 292)
94 } (125, 459)
95 ~ (126, 33)
96 А (189, 297)
97 Б (189, 454)
98 В (192, 32)
99 Г (192, 719)
100 Д (194, 205)
101 Е (194, 546)
102 Ж (197, 145)
103 З (197, 606)
104 И (198, 224)
105 Й (198, 527)
106 К (200, 30)
107 Л (200, 721)
108 М (203, 324)
109 Н (203, 427)
110 О (205, 372)
111 П (205, 379)
112 Р (206, 106)
113 С (206, 645)
114 Т (209, 82)
115 У (209, 669)
116 Ф (210, 31)
117 Х (210, 720)
118 Ц (215, 247)
119 Ч (215, 504)
120 Ш (218, 150)
121 Щ (218, 601)
122 Ъ (221, 138)
123 Ы (221, 613)
124 Ь (226, 9)
125 Э (226, 742)
126 Ю (227, 299)
127 Я (227, 452)
128 а (228, 271)
129 б (228, 480)
130 в (229, 151)
131 г (229, 600)
132 д (234, 164)
133 е (234, 587)
134 ж (235, 19)
135 з (235, 732)
136 и (236, 39)
137 й (236, 712)
138 к (237, 297)
139 л (237, 454)