Skip to content

XsenIva/cryptography

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Мир эллиптических кривых

  • task_1 - генерация эллиптической кривой c инвариантой j = 1728 по здананным параметрам l (длина характеристики поляв в битах) и m (степень расширения при котором спаривание Вейля неэффективно, для задания можно брать 10).
  • task_2 - поиск порядка циклической группы или нахождение количства точек N на кривой (вводится p и A) c инвариантой j = 1728.
  • task_3 - создание электронной монеты на основе протокола Шнорра.

Данные задания были реализованы по алгоритмам из книги "Теоретическая Криптография" А.Г. Ростовцев, Е.В. Маховенко.

Пару моментиков
  • Еесли вы КБшник, к заданиям я постараюсь приложить дополнительные требования для работы программ, которые в базовом курсе не написаны, но без них (и возможно каких-то еще летающих в метафизическом пространстве) работа над алгоритмами будет не зачтена.
  • Некоторые задания релизованы и на go и на python, реализация на go предложена, чтобы отбить желание использовать его для реализации, + некоторые задания некорректно отрабатывают, если будут правки, буду благодарна.
  • Задания размещены в учебно-просветительских целях, надеюсь это поможет вам решить ваши проблемы работы алгоритмов, я постараюсь сделать код более читабельным.
  • Осторожно в книге "Теоретическая Криптография" есть ошибки, о них я тоже постараюсь написать.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published