
- •1.Симметричные
- •2.Асимметричные
- •Асимметричноешифрование.
- •Алгоритмпередачисекретногоключапооткрытомуканалу
- •Лекция№2 Элементытеориичисел
- •АлгоритмЕвклида
- •Лекция№3
- •1)ПлотностьпоявленияпростыхчиселназаданноминтервалепадаетсувеличениемN.
- •Лекция№4 Получениепростыхчисел.
- •1)Самыйдревнийспособполученияпростыхчисел,какмыужезнаем,-
- •РешетоЭратосфена
- •7.Б.Увеличитьсчетчикpна2.Перейтикпункту7.
- •ПроверкапростотычиселМерсенна
- •ТестЛюка-Лемера
- •Лекция5
- •Разложениечиселна2простыхсомножителя
- •АлгоритмБухштаба
- •АлгоритмФерма
- •Лекция№6 Числовыефункции
- •ФункцияЭйлера
- •Мультипликативнаяфункция
- •ФункцияМебиуса
- •0,Еслиdделитсянаквадратнекоторогоростогочисла.
- •1)Находимвседелителиdi|m
- •Числоваяфункция
- •2.ВозведениенатуральныхчиселпомодулювбольшиестепенипосхемеГорнера
- •Лекция8 Сравнимостьпомодулю.Модулярнаяарифметика
- •Свойстваоперацийсравнения
- •Лекция9 Модулярнаяарифметика(продолжение)КвадратичныевычетыСтепенныевычеты
- •Лекция10 Общаяалгебра
- •1)Замкнутость;
- •1)Замкнутость:длялюбыхαиβизSэлементпринадлежитS,где(*)-
- •Лекция11 Конечныеполя
- •Характеристикаполя
- •Вычислениеобратныхэлементов
- •11.Какиематематическиеоперациииспользуютсявалгоритмах? лекция12 Многочленынадконечнымполем
- •ПримитивныеполиномынадполемGf(p)
- •Алrебраическиеструктурынадмножествоммногочленов КольцомногочленовнадполемGf(p)
- •Корнимногочлена
- •Лекция13 Расширениеполей
- •Лекция14 Дополнительныйматериализраздела Теориячисел
- •1.Уравнениясравнений
- •1)Имеется1решение
- •2)Неимеетсярешений
- •2.Китайскаятеоремаобостатках
- •3.Тестированиечиселнапростоту Псевдопростыечисла
- •ТестЛюка
- •4.ЧислаКармайкла
- •5.ПолучениепростыхчиселдляалгоритмаRsa Процедураполученияустойчивыхпростыхчисел
- •Лекция15
- •1.Генераторыпсевдослучайныхпоследовательностей
- •2.ГпсПнаосновепроизведениямногочленов
- •Произведениямногочленов
- •Лекцич16 СпособыпредставленияэлементовполяGf(2n)
- •АрифметическиеоперациинадэлементамиполяGf(2n), заданнымивстандартномбазисе
- •Классическаясхемаумножения
- •МатематическаямодельалгоритмаRijndael
- •РаундпреобразованияалгоритмаRijndael
- •4.КакиешагисодержитраундшифрованияалгоритмаRijndael?
- •Перечень темпопрактическимзанятиям
- •Списоклитературы
1)Замкнутость:длялюбыхαиβизSэлементпринадлежитS,где(*)-
операциясложенияилиумножения.
2)МножествоSявляетсяабелевойгруппойотносительнооперациисложения.
3)МножествоSявляетсяполугруппойотносительнооперацииумножения,т.е.дляоперацииумножениявыполняютсялишьаксиомызамкнутостииассоциативности(этоозначает,чтовкольценевсегдавозможно«деление»).
4)Выполняетсядистрибутивность(распределительныйзакон):длялюбыхα,β,уизS
(β+у)α=βα+уαα(β+у)=αβ+αу.
Алгебраическаяструктурасперечисленнымисвойстваминазываетсяассоциативнымкольцом.
Кольцоназываетсякоммутативным,еслидополнительновыполняетсяпятаяаксиома-коммутативность(относительнооперацииумножения)длялюбыхα,βизS:
αβ=βα.
Кольцоявляетсякольцомсединицей,есливSсуществуетКольцоявляетсякольцомсединицей,есливSсуществуетединицаотносительнооперацииумножения.
Следуетотметить,чтооперациисложенияиумножениянеобязательноявляютсяобычнымисложениемиумножением.
Кольцокакалгебраическаяструктурадопускаетдальнейшуюклассификацию,получаемуюрасширениемегосвойств[2].
Примеркольца.МножествоZвсехцелыхчиселобразуеткольцо-
коммутативное,ассоциативноеисединицей.
Поле
Слово«поле»означаеталгебраическуюструктуру,гдесложениеиумножениеможетпроизводитьсяпоправиламсоответственноаддитивнойимультипликативнойабелевыхгрупп.
Onределение1.8.МножествоSназываетсяполем,еслисложениеиумножениеопределеныдлялюбойпары(α,β)элементовизSивыполняютсяследующиеаксиомы.
1)Замкнутостьподвумоперациям(сложенияиумножения).
2)МножествоSявляетсяабелевойгруппойотносительнооперациисложения.
3)МножествоSявляетсяабелевойгруппойотносительнооперацииумножения.Этосвойствосоздаетосновудляделенияэлементови
определяетматематическоеправилосокращения,т.е.еслиαβ=уα,α,β,уS
,тоβ=у(впредположении,чтоαнеравнонулю).
4)Выполняетсядистрибутивность:длялюбыхα,β,уS
α(β+y)=αβ+αy(β+у)α=βα+yα.
Итак,полепредставляетсобойалгебраическуюструктуру,элементывкоторойможноскладывать,вычитать,умножатьиделитьвсоответствиисобычнымиправиламиарифметики(дляслучая,когдааддитивнаяимультипликативнаягруппыбесконечны).
ПримеромполяявляютсямножествоQрациональныхчисел,
множествоR-действительныхчисел.Заметим,чтомножествоZцелыхчиселнеудовлетворяетаксиомамполя,посколькулюбоецелоечислобольше1неимеетобратногопооперацииумноженияэлемента,которыйявлялсябыцелымчислом.
поле.
Отметимважноесвойствополя-разрешимостьлинейныхуравненийв
ВведемобозначениеFдляполя,этимжесимволомдалеебудем
обозначатьимножествоэлементовполя.
ЛинейнымуравнениемотносительнохнадполемFназываетсявыражениевидаαх+β=0,где0,α,βF.
Еслиαнеравнонулю,толинейноеуравнениеαх+β=0
имеетединственноерешениевF(т.е.существуеттолькоодинэлементполя,приподстановкекотороговуравнениеполучаетсяверноеравенство).
Приведемдоказательство[5]этогоутверждения,котороеил-люстрирует,какимобразомразрешимостьлинейногоуравненияследуетизаксиомполя.
αх+β=0,
αх+β+(-β)=0+(-β) ассоциативностьисвойствоаддитивнойединицы(О);
αх+0=(-β) поопределению0;
х=(-β) свойство0;
a1
(αx)=
a1
(-β) αнеравно0;
(αa1)x=(-β)
a1
ассоциативностьикоммутативность;
lх=(-β)
х=(-β)
a1
a1
поопределениюмультипликативнойединицы;
свойство1.
Элемент(-β)
a1содержитсявF(таккакFзамкнутоотносительноопераций
сложенияиумножения).Этотэлементидаетрешениеуравнения.Болеетого,
таккакобратныеэлементывFединственны,то-βи
a1определяютсяиз
данногоуравненияединственнымобразом,и,следовательно,решениеединственно.