Симметриялык жана асимметриялык шифрлөөнүн ортосундагы айырма

Симметриялык жана асимметриялык шифрлөөнүн ортосундагы айырма
Симметриялык жана асимметриялык шифрлөөнүн ортосундагы айырма

Video: Симметриялык жана асимметриялык шифрлөөнүн ортосундагы айырма

Video: Симметриялык жана асимметриялык шифрлөөнүн ортосундагы айырма
Video: Шифрлөө жана электрондук-санариптик кол тамга 2024, Июль
Anonim

Симметриялуу жана Асимметриялык шифрлөө

Шифрлөө криптографиядагы негизги түшүнүк. Бул тыңшоочу окуй албаган форматка билдирүүнү коддоо процесси. Бул эски техника жана Цезарь шифринин жардамы менен шифрленген Цезарьдын билдирүүлөрүндө бир популярдуу байыркы колдонуу учуру табылган. Муну трансформация катары кароого болот. Колдонуучуда жөнөкөй текст бар жана ал шифрленген текстке коддолгондо, эч кандай тыңшоочу сиздин жөнөкөй текстиңизге тоскоол боло албайт. Ал кабыл алуучу тарабынан кабыл алынгандан кийин, ал баштапкы жөнөкөй текстти алуу үчүн аны чечмелей алат. Шифрлөө дээрлик бардык тармактык байланыштарда ар кандай даражада биздин билбегенибизде колдонулат. Мурда ал аскердик тиркемелер жана мамлекеттик байланыштар менен гана чектелчү, бирок жакында интернеттин кеңири таралышы менен коопсуз маалымат каналдарына болгон муктаждык биринчи орунга чыкты жана шифрлөө бул үчүн негизги чечим болуп калды. Шифрлөөнүн эки негизги түрү бар, алар симметриялык шифрлөө жана асимметриялык шифрлөө деп аталат. Аларды бүгүн бири-бирине жанаша салыштырабыз.

Симметриялык шифрлөө

Бул бир жашыруун ачкычты колдонууну камтыган шифрлөөнүн эң жөнөкөй түрү. Бул эң байыркы шифрлөө ыкмасы жана Цезарь шифри ушул категорияга кирет. Жашыруун ачкыч сан же тамгалар саптары сыяктуу жөнөкөй болушу мүмкүн. Мисалы, келгиле, симметриялуу шифрлөөнүн жөнөкөй ыкмасы болгон жылдыруу шифрин карап көрөлү, аны көрктүү түрдө көрсөтүүгө болот. Биздин колубузда "Мен жашыруун билдирүү жөнөткүм келет" деген жөнөкөй текст бар жана биздин жашыруун ачкыч ар бир тамганы үч позицияга жылдыруу. Демек, ачык текстте "А" болсо, ал шифрдик текстте "D" болуп калат. Бул Цезарь шифри деп аталган нерсе жана сиздин шифрдин тексти "L zdqw wr vhqg d vhfuhw phvvdjh" сыяктуу көрүнөт. Бир караганда, бул түшүнүксүз, бирок сиз аны жашыруун ачкыч менен чечкенден кийин, ал кайрадан жөнөкөй текстке айланат. RC4, FISH, Py, QUAD, SNOW ж.б. сыяктуу агымдык шифрлерди жана AES, Blowfish, DES, Serpent, Camellia ж.б. сыяктуу блок шифрлерин камтыган көптөгөн симметриялык ачкыч шифрлөө алгоритмдери колдонулууда.

Асиметриялык шифрлөө

Асиметриялык шифрлөө коомдук ачкыч криптографиясы катары да белгилүү, бул симметриялык шифрлөөгө салыштырмалуу жаңы аймак. Асимметриялык шифрлөө жөнөкөй текстиңизди шифрлөө үчүн эки ачкычты колдонот. Бул симметриялык шифр менен мүнөздүү көйгөйдү чечүү үчүн аренага келди. Эгерде тыңшоочу кандайдыр бир жол менен симметриялык жашыруун ачкычты кармап алса, анда шифрлөөнүн бүт пункту жокко чыгарылат. Бул өтө ыктымал, анткени жашыруун ачкыч кооптуу байланыш каналдары аркылуу берилиши мүмкүн. Чечим катары, асимметриялык шифрлөө эки ачкычты колдонот, мында бир ачкыч жалпыга жеткиликтүү, ал эми экинчи ачкыч купуя жана сизге гана белгилүү. Элестетиңиз, кимдир бирөө сизге билдирүү жөнөткүсү келет; бул сценарийде сизде купуя сыр ачкыч болот жана ага тиешелүү ачык ачкыч сизге шифрленген билдирүү жөнөткүсү келгендердин баарына жеткиликтүү болот. Ошентип, жөнөтүүчү билдирүүнү ачык ачкычтын жардамы менен шифрлейт жана жөнөкөй текстти шифрленген текстке айландырат жана муну тиешелүү купуя ачкычтын жардамы менен гана чечмелесе болот, бул ар кимге жашыруун ачкычты сиз менен бөлүшпөстөн сизге билдирүү жөнөтүүгө мүмкүндүк берет. Эгерде билдирүү жашыруун ачкыч менен шифрленген болсо, аны ачык ачкыч менен да чечсе болот. Чынында, Асимметриялык шифрлөө көбүнчө интернет аркылуу күнүмдүк байланыш каналдарында колдонулат. Популярдуу асимметриялык ачкыч шифрлөө алгоритмдерине ElGamal, RSA, Elliptic curve ыкмалары, PGP, SSH ж.б. кирет.

Симметриялык шифрлөө менен асимметриялык шифрлөөнүн ортосунда кандай айырма бар?

• Симметриялык шифрлөө билдирүүнү кабыл алышы керек болгон адамдар арасында бөлүшүлүшү керек болгон бир жашыруун ачкычты колдонот, ал эми Асимметриялык шифрлөө жуп ачык ачкычты жана байланыш учурунда билдирүүлөрдү шифрлөө жана чечмелөө үчүн купуя ачкычты колдонот.

• Симметриялык шифрлөө эски техника, ал эми Асимметриялык шифрлөө салыштырмалуу жаңы.

• Симметриялуу шифрлөө моделиндеги ачкычты бөлүшүү зарылчылыгына байланыштуу көйгөйдү толуктоо үчүн киргизилген, бул ачкычты жалпы-жеке ачкычтардын жуптары аркылуу бөлүшүү зарылдыгын жок кылат.

Симметриялык шифрлөө жана асимметриялык шифрлөө

Симметриялык шифрлөөнү же асимметриялык шифрлөөнү тандоо боюнча кеңири маалымат бере алам, бирок чындыгында сиз иштеп чыгуучу же программалык камсыздоочу болбосоңуз, тандоо мүмкүнчүлүгүнө ээ боло албайсыз. программалык камсыздоо инженери. Себеби, бул шифрлөөлөрдүн бардыгы тиркеме катмарында жана андан ылдыйда тармактын OSI моделинде болот жана жөнөкөй адам булардын бирине да кийлигишпейт. Алар колдонгон программаларга жараша купуялуулукка ар кандай деңгээлде кепилдик алышат. Андыктан симметриялуу ачкыч алгоритмин колдонуп жатсаңыз, жашыруун ачкычыңызды эч качан коомдук тармак аркылуу байланыштырбаңыз жана асимметриялык шифрлөө бул кыйынчылыктан качат. Бирок, адатта, асимметриялык шифрлөө салыштырмалуу көбүрөөк убакытты талап кылат, ошондуктан, көпчүлүк реалдуу системалар бул эки шифрлөө ыкмасынын гибридин колдонот, мында симметриялык шифрлөөдө колдонулган жашыруун ачкыч асимметриялык шифрлөө аркылуу шифрленген, ал эми калган бөлүгү кооптуу канал аркылуу жөнөтүлөт. маалыматтар симметриялык шифрлөө аркылуу шифрленген жана кооптуу канал аркылуу жөнөтүлөт. Алуучу асимметриялык шифрленген ачкычты алганда, анын шифрин чечиш үчүн өзүнүн купуя ачкычын колдонот жана сырды билгенден кийин симметриялуу шифрленген билдирүүнүн шифрин оңой чече алат.

Сунушталууда: