Іт -технологиялар, автоматтандыру және агроөнеркәсіптік кешенін механизациялау факультеті



Pdf көрінісі
бет4/4
Дата29.06.2022
өлшемі2,49 Mb.
#37421
1   2   3   4
Байланысты:
ІТ -технологиялар, автоматтандыру және агроөнеркәсіптік кешенін механизациялау факультеті IT-технологиялар және автоматтандырукафедрасы

Шифрлау түрлерін
талдау,
криптографиялық
қолданыстағы әдістерді
талдау.


 RSA
алгоритмінің
математикалық
моделін талдау.



Қолданылатын кілттердің құрылымына байланысты шифрлау әдістері келесіге
бөлінеді:
- симметриялық шифрлау: үшінші тұлғалар шифрлау алгоритмін білуі мүмкін,
бірақ құпия ақпараттың шағын бөлігі белгісіз – кілт хабарламаны жіберуші мен
алушы үшін бірдей; Мысалдар: DES, 3DES, AES, Blowfish, Twofish, ГОСТ 28147-89
- асимметриялық шифрлау: үшінші тараптар шифрлау алгоритмін және мүмкін
ашық кілтті білуі мүмкін, бірақ тек алушыға белгілі жеке кілт емес. Ашық кілтті
криптографиялық жүйелер қазіргі уақытта әртүрлі желілік протоколдарда, атап
айтқанда, TLS протоколдарында және оның алдындағы SSL (негізгі HTTPS),
сонымен қатар SSH, PGP, S/MIME және т.б. кеңінен қолданылады. Асимметриялық
шифрлауды қолданатын стандарт – ГОСТ Р 34.10-2001 ж.


RSA алгоритмі
негізінде
тапсырманы
орындау үшін
бағдарламалық
құралдарды
таңдау.
Python программалау тілінде жазылған
программа танымал RSA шифрлау және
дешифрлеу криптографиялық алгоритмін
жүзеге асыру болып табылады. Жоба
тапсырмасын сәтті орындау үшін Эйлер
функциясын, GCD (ең үлкен ортақ бөлгіш),
бүтін сандардың бар-жоғын тексеру
функциясын автоматтандыруды, кері
сандарды, шифрлауды және шифрды
шешуді, сондай-ақ олардың барлығын
жүзеге асыруды зерттеу қажет. Python
программалау тіліндегі программа коды
қарастырылады. Мен программа кодындағы
әртүрлі функцияларды біріктіруді, сондай-ақ
оларды Python программалау тіліне
бейімдеу қарастырылады. Басқа көздерден
алынған дайын программалау кодтарын
пайдалану, сондай-ақ оны қолданушының
өзі жазуы мүмкін, ол қолданушының жеке
интерпретациясында бар идеялары мен
моделдерін жаңартуға, жаңа нұсқаларын
жасауға мүмкіндік береді.


 RSA жүйесі программалық қамтамасыз етуді қорғау үшін
және цифрлық қолтаңба схемаларында қолданылады.
Ол сондай-ақ PGP ашық шифрлау жүйесінде және басқа
шифрлау жүйелерінде (мысалы, DarkCryptTC және xdc
пішімі) симметриялық алгоритмдермен бірге қолданылады.
Шифрлау жылдамдығы төмен болғандықтан, хабарламалар
әдетте кездейсоқ сеанс кілтімен (мысалы, AES, IDEA, Serpent,
Twofish) тиімдірек симметриялық алгоритмдер арқылы
шифрланады және тек осы кілт RSA көмегімен шифрланады,
осылайша гибридті криптожүйе жүзеге асырылады.
Кездейсоқ симметриялық шифрлау сеансының кілтін жасау
үшін криптографиялық күшті псевдокездейсоқ сандар
генераторын пайдалану қажеттілігіне байланысты мұндай
механизм ықтимал осалдықтарға ие.
RSA алгоритмі AES және симметриялық блоктық

жүктеу/скачать 2,49 Mb.


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




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

    Басты бет