Магията на простите числа - 2015/2016
ВАЖНО! На 4.04.2016 г. от 13:00 часа в 443 каб. ще има поправка на теста.
Конспект
-
Разлагане на числата на прости множители. Алгоритъм на Евклид. Делимост на целите числа. Най-голям общ делител и най-малко общо кратно на няколко числа. Теорема за деление с остатък. Алгоритъм на Евклид и приложения. Основна теорема на аритметиката.
-
Числови сравнения. Основни понятия. Свойства на сравненията.
-
Прости числа и съвършени числа. Разпределение на простите числа. Решето на Ератостен. Съвършени числа. Числа на Мерсен и Ферма.
-
Теореми на Ферма и Ойлер. Псевдопрости числа. Теорема на Ферма. Бързо степенуване. Функция на Ойлер. Теорема на Ойлер. Генериране на редици от случайни битове.
-
Китайска теорема за остатъците. Сравнения от първа степен с едно неизвестно. Системи сравнения от първа степен с едно неизвестно. Китайската теорема за остатъците. Свойства на функцията на Ойлер.
-
Някои техники за разлагане на числата като произведение на прости множители. Алгоритъм на Ферма. Подобрение на Крайчик. Два алгоритъма на Полард.
-
Криптосистемата RSA. Основна идея. Криптиране и електронни подписи. Атаки срещу RSA.
-
Криптография, базирана на теорията на квадратичните остатъци. Квадратични остатъци и неостатъци. Символи на Льожандър и Якоби. Закон за реципрочност на квадратичните остатъци. Алгоритъм за „хвърляне на монета по телефона“. Криптосистема на Голдвасер-Микали и приложения.
-
Схема на Шамир за разпределение на частни ключове.
-
Електронно гласуване.
-
Доказателство с нулево разгласяване (zero-knowledge proof).
Литература
-
Bressoud, David M., Factorization and Primality Testing, Springer-Verlag, 1989.
-
Начев, Н., Теория на числата, Пловдивско университетско издателство, 2002.
Учебни материали
Резултати от изпити
Коментари
tpeneva
Ср., 06/01/2016 - 22:18
Permalink
Приемно време през зимния триместър - 2015/2016
Всеки петък от 12:30 до 13:30 часа в каб. 443 съм на разположение за въпроси и консултации. Заповядайте!
tpeneva
Чт., 28/01/2016 - 19:29
Permalink
Относно лекциите на 29.01.2016 г.
На 29.01.2016 г. няма да има лекции по "Магията на простите числа" поради заболяване на преподавателя.
tpeneva
Сб., 05/03/2016 - 16:05
Permalink
Извънредни занятия и изпит
На 12.03.2016 г. (събота) от 9:15 до 12:30 в 535 к.з. ще имаме извънредни занятия, презентации на студенти и писмен изпит.
За успешното приключване на дисциплината е необходимо (но не достатъчно) всеки студент да създаде своя криптосистема RSA и с нейна помощ да криптира своя любима сентенция.
За целта разгледайте Лекция 5 и използвайте Разширената кодова таблица от секцията Учебни материали. След това изпратете публичния ключ $(n, e)$ и списъка с криптирани съобщения $c_i$ на адрес tpeneva@uni-plovdiv.bg.
tpeneva
Вт., 08/03/2016 - 23:31
Permalink
Курсов проект
Дали стана ясно, че ако някой иска да представи проект, трябва да го направи и под формата на презентация в събота?
Пишете, за да уточним темата...
tpeneva
Нд., 20/03/2016 - 07:19
Permalink
Резултати от изпита на 12.03.2016 г.
В Резултати от изпити са публикувани резултатите от самостоятелната работа през триместъра, изпита на 12.03.2015 г. и допълнителни указания.
Продължавайте да изпращате своите криптирани любими сентенции, които са задължително условие за приключване на изпита.
tpeneva
Чт., 31/03/2016 - 13:35
Permalink
Поправка на 4.04.2016 г.
На 4.04.2016 г. от 13:00 ч. в 443 каб. ще има поправка на теста. Който още не е изпратил криптирано съобщение, е желателно да го направи преди поправката.