1 Тәжірибелік жұмыс Тақырыбы: Асимметриялық және симметриялық жүйелер. Ашық кілттермен жұмыс. Жұмыстың мақсаты


Тақырыбы: RSA криптожүйесі. RSA шифрінің криптоталдамасы. Электрондық кілт қолтаңба жүйесін қарастыру



бет4/7
Дата08.11.2022
өлшемі3,52 Mb.
#157114
түріСабақ
1   2   3   4   5   6   7
Байланысты:
Отчет 1
471780.pptx, Бұлшық ет, Анкета (1), Instrukciya dlya podachi zayavleniya na poluchenie uslugi-kk, ПРАКТИКАЛЫҚ ЖҰМЫС № 2, ПРАКТИКАЛЫҚ ЖҰМЫС №6, MICROSOFT POWER POINT практика каз., 2.2.6- ТЕМА NORTON , 3 ДӘРІС , Презентация мультимедия, 3 Семинар, Sql (1), OSI көпдеңгейлі жүйесі баяндама, 3D модельдеу
Тақырыбы: RSA криптожүйесі. RSA шифрінің криптоталдамасы. Электрондық кілт қолтаңба жүйесін қарастыру. Рабин қолтаңбасының ықтималды схемасы
Жұмыс мақсаты: C++ тілі арқылы RSA криптожүйесі іске асырдық және де Эль Гамаль шифрінінде практика жүзінде іске асырдық


1)RSA
Қолданылған кодтар: boool, long int,std,do және т б
RSA (Rivest, Shamir және Adleman сөздерінің аббревиатурасы) үлкен бүтін сандарды көбейту мәселесінің есептеу күрделілігіне негізделген ашық кілтті криптографиялық алгоритм болып табылады.
Жұмыс барысы:
RSA кілті арқылы сөзді және сандарды шифрлап үйрендік

2)Эль Гамаль
Қолданылған кодтар: def,print,for,return
Elgamal схемасы - бұл шектеулі өрісте дискретті логарифмдерді есептеудің қиындығына негізделген ашық кілтті криптожүйе. Криптожүйе шифрлау алгоритмін және цифрлық қолтаңба алгоритмін қамтиды.
Жұмыс барысы:
Эль Гамаль кілтін қолдана отырып оның RSA және Диффи Хэллман кілттеріне ұқсастығын таптық және шифрладық

Бақылау сұрақтар:

  1. RSA алгоритмін не себепті мықты?

  2. Бұл алгоритм қандай амалдарды қолданады?

  3. Кілт жасау үшін қажет әр қадамды түсіндіріңіз.

1) Электрондық цифрлық қолтаңбаның маңызды қасиеті оның авторының ашық кілтіне рұқсаты бар кез келген адам тексере алады. Хабарламалармен алмасуға қатысушылардың бірі ЭЦҚ-ның түпнұсқалығын тексергеннен кейін қол қойылған хабарламаны осы қолтаңбаны тексеруге қабілетті басқа біреуге бере алады.
2) RSA ашық кілтті криптографиялық жүйесі екі үлкен жай санның көбейтіндісін көбейткіштерге бөлу есебінің күрделілігіне негізделген. Шифрлау үшін үлкен санды дәрежелеу модулінің операциясы қолданылады. Ақылға қонымды уақыт ішінде шифрды шешу (кері операция) үшін берілген үлкен санның Эйлер функциясын есептей білу керек, ол үшін санның жай көбейткіштерге ыдырауын білу керек.
3) Берілген өлшемдегі екі түрлі кездейсоқ жай сандар p және q таңдалады.Олардың көбейтіндісі n=p *q есептеледі, ол модуль деп аталады
4 Тәжірибелік жұмыс




Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©www.engime.org 2024
әкімшілігінің қараңыз

    Басты бет