85
9 АШЫҚ КІЛТІ БАР КРИПТОГРАФИЯҒА КІРІСПЕ
Бұл бөлімде біз таңысамыз ХХ ғасырдың ең маңызды жетістігімен –
ассиметриялық криптографиямен. Қандай математикалық функциялар бір жақты деп
аталады және қалай олар шифрлау үшін, құпиялы кілттерді және электронды
құжаттардағы цифрлық қол қоюды құрастыру үшін пайдаланатының білеміз.
Бөлім мақсаты: ашық кілті бар шифрлау принциптерімен таңысу.
9.1 Ашық кілті бар шифрлау әдістерінің жасау алғышарттары және негізгі
анықтамалар
Жабық кілті бар шифрлауды пайдалану кезінде екі салмақты проблема пайда
болады. Бірінші проблема – құпиялы кілттерді жасау және оларды ақпараттық алмасуға
қатысатын абоненттерге жеткізу. Жалпы арнаулы байланыс арна (мысалы, әдеттегі пошта
немесе электронды пошта) арқылы жіберген кезде осындай кілттің жеткізу қауіпсіздігіне
және оның дұрыстығына кепілдік беру өте қиын. Екінші проблема – электронды
қатынаста серіктестердің дәл өзіндігін (дұрыстығын) қамтамасыз ету. Корреспонденцияны
алушыда құжаттың дұрыстығын растауына мүмкіндігі болу керек, ал электронды хабарды
жасаушыда өз авторлығын дәлдеуге мүмкіндігі болу керек. Сондықтан, электронды
құжаттарда әдеттегі қол қоюдың аналогы болу керек.
Осы
проблемаларды
шешуге
мүмкіндік
берді
ассиметриялық
криптоалгоритмдер. Оларда тура және кері криптотүрлендірудің процедуралары әртүрлі
кілттерде орындалады және олардың арасында оңай табылатын байланыстар жоқ болады.
Ассиметриялық
криптоалгоритмдер
көбінесе
математикалық
функциялардың
қасиеттеріне негізделген, ал симметриялық шифрлаудың алгоритмдері көбінесе орын
ауыстыру мен орнына қою операцияларды пайдаланады. Осындай зерттеуге үлкен үлес
қосты американ ғалымдары қосты У.Диффи (W.Diffie), Э.Хеллман (M.Hellman), Р.Меркль
(R.Merkle). Олар бірнші екі есепті шешуге жаңа ұсыныстар берді.
Ассиметриялық шифрлау алгоритмдер тағы да
ашық кілті бар алгоритмдер деп
аталады. Бірдей кілт пайдаланатын симетриялық шифрлау алгоритмге (жабық кілті бар
шифрлау алгоритмы) қарағанда ассиметриялық шифрлау алгоритмде бір кілт шифрлау
үшін, ал одан өзгеше басқасы – ашып оқу үшін пайдаланады. Алгоритм ассиметриялық
деп аталады, өйткені шифрлау және дешифрлау кілттері әртүрлі, сондықтан негізгі
криптографиялық процестін симметриясы жоқ. Екі кілттің біреуі
ашық (public key) болып
табылады және бәріне жариялану мүмкін, ал екіншісі –
жабық (private key) және құпиялы
түрде сақталынады. Кілттердің қайсысы, ашық немесе жабық, шифрлау үшін, ал қайсысы
дешифрлау үшін пайдаланатыны криптографиялық жүйенің міндетімен анықталады.
Қазіргі уақытта ассиметриялық алгоритмдер тәжірибеде кең қолданылады, мысалы,
телекоммуникациялық желілердің ақпараттық қауіпсіздігін қамтамасыз ету үшін; Internet
ғаламдық желінің ақпараттық қауіпсіздігін қамтамасыз ету үшін; әртүрлі банктік және
төлем жүйелердің қауіпсіздігін қамтамасыз ету үшін.
Ашық кілті бар шифрлау алгоритмды ең азы үш есепті шешу үшін пайдалануға
болады:
1. Рұқсатсыз қатынаудан деректерді қорғау үшін берілетің және сақталатын
деректерді шифрлау үшін.
2. Электронды құжаттарға цифрлық қол қоюды жасау үшін.
3. Құпиялы кілттерді үлестіру үшін, сосын оларды құжаттарды симметриялық
әдістермен шифрлауда пайдаланады.