Курстар

Руслан Оспанов криптография және таратылған тізілім технологиялары (блокчейн) саласындағы курстарды әзірлеу және өткізу бойынша өз қызметтерін ұсына алады және сізді ынтымақтастыққа шақырады. Келісімшарт негізінде.


Курстардың мысалдары:

Бұл курс ұзақ өмірлік циклдері бар жаңа жүйелерді құруға бағытталған ағымдағы зерттеулерге негізделген нұсқауларды зерттейді. Курс криптография саласында нұсқаулық беруге бағытталған және ұйымдарда криптографиялық шешімдерді әзірлейтін және енгізетін мамандарға арналған. Бұл курста біз криптографияны пайдаланушылар үшін маңызды екі шешімге ғана тоқталамыз.

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

Екіншіден, криптографиялық алгоритмнің жаңа немесе болашақ жүйелерде қолдануға жарамдылығын қарастырамыз. Екінші принцип – қазір сарапшылар 5-10 жыл ішінде бар алгоритмдерді пайдалануды кезең-кезеңімен тоқтатып, оларды болашақта пайдалану үшін қауіпсіз деп саналатын алгоритмдермен ауыстыруды жоспарлап, дайындауда.

Бұл курс белгілі бір стандартталған алгоритмдерді зерттейді және нақты әлемдегі жүйелерде орналастырылған немесе енгізу жоспарланған, сондықтан өнеркәсіп пен үкіметтегі шешім қабылдаушыларды қызықтырады.


Курс бағдарламасы

(әр тақырып кем дегенде 1 сағатқа есептелген,

сондықтан ең аз курс ұзақтығы 20 сағат)


Модуль

Тақырып

1. Жалпы сұрақтар.

1.1. Кіріспе. Анықтамалар.

1.2. Криптографиялық күш.

1.3. Бүйірлік арна шабуылдары.

1.4. Кездейсоқ сандарды генерациялау.

1.5. Негізгі басқару жүйесі.

2. Криптографиялық примитивтер.

2.1. Симметриялық блокты шифрлау алгоритмдері.

2.2. Хэш функциялары.

2.3. Симметриялық ағынды шифрлау алгоритмдері.

2.4. Асимметриялық криптографиялық примитивтер.

2.5. Кілттері ұзындықтар.

3. Криптографиялық схемалар.

3.1. Симметриялық блокты шифрлау алгоритмдерінің шифрлау режимдері.

3.2. Хабарламаның аутентификация кодтары (MAC).

3.3. Аутентификацияланған шифрлау (деректер қосылған).

3.4. Кілті генерациялау функциялары.

3.5. Асимметриялық криптографиялық схемалар.

4. Криптографиялық протоколдар.

4.1. Кілттері орнату протоколдары.

4.2. Сәйкестендіру және аутентификация протоколдары.

4.3. Құпия сөздің аутентификациясы бар кілт алмасу протоколдары.

4.4. Кейбір арнайы криптографиялық протоколдар.

4.5. Кейбір қолданбалы протоколдар.