Студопедия

КАТЕГОРИИ:


Архитектура-(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; Просмотров: 252; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.