КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Геометрія еліптичних кривих
Пример 10.1 В качестве примера кривой над (‑ примитивный элемент, ‑ неприводимый полином, по модулю которого задаются операции сложения и умножения в поле Галуа) рассмотрим уравнение. Чтобы проверить, лежит ли на этой кривой точка, загрузим сначала пакет "FiniteFields`" из "Mathematica". << FiniteFields` В пакете "Mathematica" поле, определяемое полиномом степени, по модулю которого задаются операции сложения и умножения, записывается в виде. Для нашего примера неприводимый полином будет задаваться как, а примитивный элемент как. Точка при переводе в 16-ричное исчисление будет такой:,,.
f16 = GF[2, {1, 0, 0, 1, 1}]; al = f16[{0, 1, 0, 0}]; EC[x_,y_] = y2 - x3 – al*x - 1; {u, v} = {al2, al14}; EC[u, v] || 0
В самом деле,, что можно легко проверить: al6 + al3 + 1 (al14)2 || {0, 1, 1, 0}2 || {0, 1, 1, 0}2 Причиной нашего интереса к эллиптическим кривым служит операция сложения, которая может быть на них определена. Относительно этой операции точка в бесконечности служит нулем, а множество обладает структурой аддитивной группы. Чтобы определить сложение на, воспользуемся тем свойством, что любая прямая, пересекающая по меньшей мере в двух точках, пересекает ее трижды. Точка касания считается здесь за две точки. Точка в бесконечности — это точка пересечения всех "вертикальных" прямых.
Дата добавления: 2013-12-12; Просмотров: 267; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |