Симметриялық кілтті шифрлау мен ашық кілтті шифрлау арасындағы айырмашылық

Симметриялық кілтті шифрлау мен ашық кілтті шифрлау арасындағы айырмашылық
Симметриялық кілтті шифрлау мен ашық кілтті шифрлау арасындағы айырмашылық

Бейне: Симметриялық кілтті шифрлау мен ашық кілтті шифрлау арасындағы айырмашылық

Бейне: Симметриялық кілтті шифрлау мен ашық кілтті шифрлау арасындағы айырмашылық
Бейне: Информатика_10 сынып_1 тоқсан 2024, Қараша
Anonim

Симметриялық кілт шифрлау және ашық кілт шифрлау

Криптография ақпаратты жасыруды зерттейді және ол ақпаратты басқа үшінші тараптардан қорғауды қажет ететін интернет сияқты сенімсіз орта арқылы байланысқанда қолданылады. Заманауи криптография деректерді шифрлай алатын криптографиялық алгоритмдерді жасауға бағытталған, сондықтан оны қарсыластың есептеу қаттылығына байланысты бұзу қиынға соғады (сондықтан практикалық құралдармен бұзу мүмкін емес). Шифрлау деректерді шифрлау үшін шифр деп аталатын алгоритмді пайдаланады және оны тек арнайы кілт арқылы шешуге болады. Шифрланған ақпарат шифрленген мәтін, ал шифрленген мәтіннен бастапқы ақпаратты (ашық мәтін) алу процесі шифрды шешу деп аталады. Кеңінен қолданылатын шифрлау әдістерінің екеуі - симметриялық кілтті шифрлау және ашық кілтті шифрлау. Симметриялық кілт криптографиясы шифрлау әдістерін қамтиды, мұнда жіберуші де, алушы да деректерді шифрлау үшін пайдаланылатын бірдей кілтті ортақ пайдаланады. Ашық кілт криптографиясында екі түрлі, бірақ математикалық байланысты кілттер пайдаланылады.

Симметриялық кілтті шифрлау дегеніміз не?

Симметриялық кілтті шифрлауда (құпия кілт, жалғыз кілт, ортақ кілт, бір кілт немесе жеке кілт шифрлауы ретінде белгілі) жіберуші де, алушы да деректерді шифрлау және шифрын шешу үшін пайдаланылатын бірдей кілтті ортақ пайдаланады. Шын мәнінде, екі кілт бірдей немесе тривиальды түрде байланысты болуы мүмкін (яғни, екеуінің арасында өту үшін өте қарапайым түрлендіру қажет). Нақты өмірде құпияны екі немесе одан да көп тараптар бөліседі, олар байланыс үшін жеке сілтемені қолдау үшін пайдаланылуы мүмкін. AES (Advanced Encryption Standard) – өте танымал алгоритм, ол симметриялық кілтті шифрлау алгоритмдерінің тобына жатады.

Ашық кілтті шифрлау дегеніміз не?

Ашық кілтті шифрлауда екі түрлі, бірақ математикалық байланысты кілттер пайдаланылады. Ашық кілтті шифрлау деректерді алушының ашық кілтін пайдаланып шифрлайды және сәйкес жеке кілтті пайдаланбай шифрды ашу мүмкін емес. Басқаша айтқанда, құлыптау үшін (ашық мәтінді шифрлау) бір кілт және құлыпты ашу үшін (ципермәтіннің шифрын шешу) басқа кілт қажет. Ең бастысы, бір кілтті екіншісінің орнына пайдалануға болмайды. Қандай кілт жарияланғанына байланысты ашық кілтті шифрлау екі мақсатта қолданылуы мүмкін. Егер құлыптау кілті жалпыға қолжетімді болса, бұл жүйені кез келген адам құлыпты ашу кілтінің иесіне жеке хабарлама жіберу үшін пайдалана алады. Егер бұл керісінше болса, жүйе иесі құлыптаған құжаттарды тексеруге мүмкіндік береді. Ашық кілтті шифрлау – асимметриялық кілт алгоритмі. Бірақ тек кейбір асимметриялық кілт алгоритмдері бір кілтті екіншісін білу арқылы аша алмайтын ерекше қасиетке ие. Сонымен, осы ерекше қасиеті бар асимметриялық кілт алгоритмдері ашық кілтті шифрлау алгоритмдері деп аталады.

Симметриялық кілтті шифрлау мен ашық кілт шифрлауының айырмашылығы неде?

Симметриялық кілтті шифрлау мен ашық кілтті шифрлаудың негізгі айырмашылығы - симметриялық кілтті шифрлау шифрлау/шифрды шешу үшін бірдей (жеке, құпия) кілтті пайдаланады, ал ашық кілтті шифрлау жалпы және жабық кілтті пайдаланады. Екі тарап симметриялық кілтті шифрлауда кілтті білуі керек, ал ашық кілтті шифрлау үшін мұндай талап жоқ. Тек, кілттердің біреуін ашық кілт шифрлауда екі тарап біледі. Бұл жеке кілтті ортақ пайдалану қажеттілігін (симметриялық кілт шифрлауындағы сияқты) және оның бұзылу қаупін жоятындықтан, ашық кілт шифрлауы осыған байланысты қауіпсізрек деп санауға болады.

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

Ұсынылған: