Компьютерлік алгебралық жүйелер және криптографиялық алгоритмдерді енгізу

Тезекпаева Шынар Толегеновна

Оқытушының портфолиосы

Сипаттама: Бағдарламалық қамтамасыз етуді және компьютерлік жүйелердің ақпараттық қауіпсіздігін қамтамасыз етудің бағдарламалық-аппараттық құралдарын пайдалану; ақпаратты қорғау саласында информатика мен есептеу техникасының, компьютерлік технологиялардың қазіргі заманғы даму үрдістерімен танысу; теориялық-сандық алгоритмдерді іске асыру үшін компьютерлік алгебра жүйелерін қолданудың негізгі әдістері .

Кредиттер саны: 5

Пререквизиты:

  • Matlab - та компьютерлік үлгілеу
  • Криптографияның математикалық негіздері

Пәннің еңбек сыйымдылығы:

Жұмыс түрлері сағат
Дәрістер 15
Практикалық жұмыстар 30
Зертханалық жұмыстар
СӨЖО 30
СӨЖ 75
курстық жұмыс
Қорытынды бақылау нысаны емтихан
Қорытынды бақылауды жүргізу нысаны

Компонент: Таңдау бойынша компонент

Цикл: Базалық пәндер

Мақсат
  • Пәннің мақсаты: ақпаратты криптографиялық қорғау теориясының негізгі ережелері туралы іргелі білімді қалыптастыру, шифрлардың криптографиялық беріктігін, имитацияға төзімділігін және шуға төзімділігін бағалау, криптографияда компьютерлік технологияларды қолдану ерекшеліктері, криптографиялық ақпаратты қорғау жүйелерімен жұмыс істеу кезінде осы білімді пайдалану
Міндет
  • - ақпаратты қорғаудың криптографиялық әдістерінің математикалық негіздерін зерттеу; - симметриялы және асимметриялық деректерді шифрлаудың негізгі алгоритмдерін оқу; - криптожүйелердің құрылымын ұйымдастыру негіздерін оқу.
Оқыту нәтижесі: білу және түсіну
  • Білу: - алгебраның негізгі есептерін шешудің есептеу әдістері; - сандық әдістерді құрудың әртүрлі тәсілдері; - криптографияның негізгі міндеттері мен түсініктерін; - шифрларға қойылатын талаптар және шифрлардың негізгі сипаттамалары; - шифрлардың модельдері және олардың математикалық әдістері өзара әрекеттесулер.
Оқыту нәтижесі: білім мен ұғымды қолдану
  • - автоматтандырылған жүйелерде ақпаратты қорғаудың криптографиялық әдістерін тиімді пайдалану; - шифрлық модельдер бойынша зерттеулерді қолдану.
Оқыту нәтижесі: талқылай білуді қалыптастыру
  • Кәсіби іс-әрекеттің табысты болуы үшін алгебраны терең білу қажеттілігін анық түсіну. Криптографиялық алгоритмдерді құруда математикалық әдістерді қолдану мүмкіндігі туралы түсінікке ие болу.
Оқыту нәтижесі: коммуникативтік қабілеттіліктер
  • Математикалық аппаратты, оның ішінде компьютерлік технологияны қолдана отырып, кәсіби есептерді шешуге дағдыландыру.
Оқыту нәтижесі: Оқу дағдылары немесе сабаққа қабілеттілігі
  • Қолданбалы проблемаларды шешудің тиімді алгоритмдерін жасау дағдыларын қалыптастыру; Математикалық әдістер мен құралдардың кәсіби жұмысында қолдануға дайындықты қалыптастыру
Оқыту әдістері

Оқу сабақтарын өткізу кезінде мынадай білім беру технологияларын пайдалану көзделеді - Ақпараттық-коммуникациялық технология; - Сыни ойлауды дамыту; - Жобалау технологиясы; - кіріктірілген оқыту технологиясы; - деңгейлік дифференциация технологиясы; - дәстүрлі технологиялар (дәріс, зертханалық сабақтар);

Дәріс сабақтарының тақырыптары
  • Кіріспе
  • RSA жүйесінің қалыптасуы
  • Бастапқы мәтінді қысудағы MD5 және SHA-1 алгоритмінің негізгі кезеңдері
  • Эль-Гамал схемасын құру алгоритмі
  • Диффи-Хеллман схемасы
  • Алгоритмнің қарапайым ауыстыру режимінің схемасы
  • Евклид алгоритмі
  • Кеңейтілген Евклид алгоритмінің схемасы
  • Эратосфен елегі
  • Леджендр символы
  • Якоби символы
  • Сынақты бөлу
  • Дәреже қалдықтары
Негізгі әдебиет
  • Черемушкин А.В. Лекции по арифметическим алгоритмам в криптографии / М., МЦНМО, 2002, 104 с.
  • Черемушкин А.В. Криптографические протоколы. Основные свойства и уязвимости / М., 2007, 254 с.
  • Василенко О.Н. Теоретико-числовые алгоритмы в криптографии / М., МЦНМО, 2003, 328 с.
  • Ван Тилборг Х.К.А. Основы криптологии. Профессиональное руководство и интерактивный учебник / М., Мир, 2006, 471 с.
  • Шнайер Б. Прикладная криптография / М., Триумф, 2003, 816 с. 6. Венбо М. Современная криптография / М., С-П., Киев, изд. Дом «Вильямс», 2005, 768 с.
  • Смарт Н. Криптография / М., Техносфера, 2005, 528 с.
  • Алферов А.П., Зубков А.Ю., Кузьмин А.С., Черемушкин А.В. Основы Криптографии / М., «Гелиос АРВ», 2001, 480 с.
  • Столингс В.. Криптография и защита сетей / М., С-П., Киев, изд. Дом «Вильямс», 2001, 672 с.
  • Молдовян Н.А. Практикум по криптосистемам с открытым ключом / СПб, БХВ - Петербург, 2007, 304 с.
  • Рябко Б.Я. Фионов А.Н. Криптографические методы защиты информации. – М.: "Горячая линия-Телеком", 2012. - 229 с.
Қосымша әдебиеттер
  • Музыкантский А.И., Фурин В.В. Лекции по криптографии. – М.: МЦНМО, 2011. - 68 с.
  • Глухов М. М. Круглов И. А., Пичкур А. Б., Черемушкин А. В. Введение в теоретико-числовые методы криптографии. – СПб.:"Лань", 2011. - 400 стр.
  • Петров А.А. Компьютерная безопасность. Криптографические методы защиты. – М.: ДиК, 2008. – 448 с.
  • Основы криптографии: Учебное пособие/Под ред. Алферова П.П. –М.: Гелиос, 2008. – 480 с.
  • Торстейнсон П., Ганеш Г.А. Криптография и безопасность в технологии .NET. – М.: "Бином. Лаборатория знаний", 2013. – 480 с.