CryptoLab
Криптология бойынша зертханалық, практикалық және демонстрациялық сабақтарды өткізуге арналған кәсіби веб-платформа. Еуразиялық ұлттық университетінің Криптология кафедрасы әзірлеген.
Платформа туралы
CryptoLab — бұл криптология бойынша зертханалық, практикалық және демонстрациялық сабақтарды өткізуге арналған веб-платформа. Платформа студенттердің криптографиялық алгоритмдерді талдау дағдыларын қалыптастыруға бағытталған, қарапайым есептеулермен айналысу емес.
Негізгі идея
Негізгі назар алгоритмдерді талдауға, нәтижелерді интерпретациялауға, крипто жүйелердің тұрақтылығы мен шектеулерін түсінуге аударылады.
Платформаның мақсаттары
- Криптология бойынша бірыңғай зертханалық орта құру
- Білім алушының жұмысын жеңілдету және жұмыстарды тексеруді автоматтандыру
- Қолмен есептеуге жарамсыз тапсырмалар үшін есептеу құралдарын ұсыну
- Оқытудың көрнекілігі мен сапасын арттыру
Платформаның ерекшеліктері
Автоматтандырылған тексеру
Студенттердің жұмыстары автоматты түрде тексеріледі, бұл оқытушыға уақыт үнемдейді және дереу кері байланыс беруге мүмкіндік береді.
Жекелендірілген тапсырмалар
Әр студентке оның тұлғасына байланысты жеке параметрлері бар тапсырмалар беріледі, бұл көшірмелеудің алдын алады.
Интерактивті құралдар
Алгоритмдерді параметрлерін өзгерту, қадамдық орындау және визуализациялау мүмкіндігі бар интерактивті құралдар.
Көптілдік қолдау
Платформа қазақ, орыс және ағылшын тілдерінде жұмыс істейді, бұл оны халықаралық деңгейде қолдануға мүмкіндік береді.
Қауіпсіздік
Оқу материалдарының интеллектуалдық меншігі қорғалған.
Адаптивті дизайн
Платформа барлық құрылғыларда (компьютерлер, планшеттер, смартфондар) жақсы жұмыс істейтін заманауи адаптивті дизайнға ие.
Платформаның жұмыс режимдері
1. Демонстрациялық режим
Толық аутентификациясыз қол жетімді
Функционалдық:
- Негізгі классикалық шифрлар (Цезарь, Виженер, ауыстыру және т.б.)
- Қарапайым модульдік арифметика калькуляторлары
- Алгоритмдерді визуализациялау
- Зертханаларға қол жетімсіз жұмыс принциптерін демонстрациялау
Мақсаты: пәнді насихаттау, платформа мүмкіндіктерін көрсету.
2. Оқу режимі (дәріс)
Сабақ кезінде оқытушы қолданады
Функциялары:
- Алгоритмдер параметрлерін нақты уақыт режимінде өзгерту
- Қадамдық орындау
- Ішкі күйлерді визуализациялау
- Параметрлер әсерін демонстрациялау
Мақсаты: материалды көрнекі түрде түсіндіру, студенттердің белсенді қатысуын қамтамасыз ету.
3. Зертханалық режим (негізгі)
Толыққанды оқу ортасы
Ерекшеліктері:
- Жеке параметрлері бар тапсырмалар
- Бекітілген сценарийлер
- Әрекеттерді журналға түсіру
- Автоматты және жартылай автоматты тексеру
- Аналитикалық есеп беру жүйесі
Мақсаты: практикалық дағдыларды қалыптастыру, білімді бағалау.
Зертханалық жұмыстың құрылымы
Әрбір зертханалық жұмыс келесі элементтерден тұрады:
- Параметрленген тапсырма: әр студентке жеке вариант
- Есептеу құралдары: тапсырманы орындауға арналған арнайы шифраторлар/калькуляторлар
- Аналитикалық бөлім: мақсат, жұмыс барысы, қорытынды, бақылау сұрақтарына жауаптар
- Тексеру: автоматты (нәтижелерді салыстыру) және қолмен (оқытушы талдауы)
Жобаны әзірлеуші
Еуразиялық Ұлттық Университеті
Криптология кафедрасы
Кафедра қазіргі заманғы криптографиялық технологияларды, ақпарат қауіпсіздігін және криптоанализді оқытуға маманданған. Біздің мақсатымыз — сапалы білім беру және жаңа технологияларды дамыту.
Астана қаласы, Сәтбаев көшесі, 2