Тэгш хэмт түлхүүрийн шифрлэлт ба нийтийн түлхүүрийн шифрлэлтийн ялгаа

Тэгш хэмт түлхүүрийн шифрлэлт ба нийтийн түлхүүрийн шифрлэлтийн ялгаа
Тэгш хэмт түлхүүрийн шифрлэлт ба нийтийн түлхүүрийн шифрлэлтийн ялгаа

Видео: Тэгш хэмт түлхүүрийн шифрлэлт ба нийтийн түлхүүрийн шифрлэлтийн ялгаа

Видео: Тэгш хэмт түлхүүрийн шифрлэлт ба нийтийн түлхүүрийн шифрлэлтийн ялгаа
Видео: IT-шоу Чоле Пудес - это наше поле чудес. Последний ивент 2021 на MJC 2024, Арваннэгдүгээр
Anonim

Тэгш хэмт түлхүүрийн шифрлэлт ба нийтийн түлхүүрийн шифрлэлт

Криптограф нь мэдээллийг нуух судлал бөгөөд мэдээллийг бусад гуравдагч этгээдээс хамгаалах шаардлагатай интернет гэх мэт найдвартай бус хэрэгслээр харилцахад ашигладаг. Орчин үеийн криптограф нь өгөгдлийг шифрлэх чадвартай криптографийн алгоритмуудыг хөгжүүлэхэд чиглэгддэг бөгөөд ингэснээр тооцооллын хатуулагаас болж дайсан үүнийг эвдэхэд хэцүү байдаг (тиймээс практик аргаар эвдэж чадахгүй). Шифрлэлт нь өгөгдлийг шифрлэхийн тулд шифр гэж нэрлэгддэг алгоритмыг ашигладаг бөгөөд үүнийг зөвхөн тусгай түлхүүр ашиглан тайлж болно. Шифрлэгдсэн мэдээллийг шифрлэгдсэн текст гэж нэрлэдэг бөгөөд шифрлэгдсэн текстээс анхны мэдээллийг (энгийн текст) олж авах үйл явцыг шифрлэлт гэж нэрлэдэг. Өргөн хэрэглэгддэг шифрлэлтийн аргуудын хоёр нь тэгш хэмт түлхүүрийн шифрлэлт ба нийтийн түлхүүрийн шифрлэлт юм. Тэгш хэмт түлхүүрийн криптограф нь шифрлэлтийн аргуудыг агуулдаг бөгөөд илгээгч болон хүлээн авагч хоёулаа өгөгдлийг шифрлэхэд ашигладаг ижил түлхүүрийг хуваалцдаг. Нийтийн түлхүүрийн криптографид хоёр өөр боловч математикийн холбоотой түлхүүрүүдийг ашигладаг.

Тэгш хэмт түлхүүрийн шифрлэлт гэж юу вэ?

Тэгш хэмтэй түлхүүрийн шифрлэлт (нууц түлхүүр, нэг түлхүүр, хуваалцсан түлхүүр, нэг түлхүүр эсвэл хувийн түлхүүрийн шифрлэлт гэж нэрлэдэг)-д илгээгч болон хүлээн авагч хоёулаа өгөгдлийг шифрлэх болон тайлахад ашигладаг ижил түлхүүрийг хуваалцдаг. Үнэн хэрэгтээ, хоёр түлхүүр нь ижил эсвэл өчүүхэн холбоотой байж болно (өөрөөр хэлбэл, энэ хоёрын хооронд шилжихэд маш энгийн өөрчлөлт шаардлагатай). Бодит амьдрал дээр нууцыг хоёр ба түүнээс дээш талууд хуваалцаж байгаа бөгөөд энэ нь харилцааны хувийн холбоосыг хадгалахад ашиглагдаж болно. AES (Advanced Encryption Standard) нь тэгш хэмт түлхүүрийн шифрлэлтийн алгоритмуудын бүлэгт багтдаг маш алдартай алгоритм юм.

Нийтийн түлхүүрийн шифрлэлт гэж юу вэ?

Нийтийн түлхүүрийн шифрлэлтэд хоёр өөр боловч математикийн холбоотой түлхүүрүүдийг ашигладаг. Нийтийн түлхүүрийн шифрлэлт нь хүлээн авагчийн нийтийн түлхүүрийг ашиглан өгөгдлийг шифрлэдэг бөгөөд тохирох хувийн түлхүүрийг ашиглахгүйгээр үүнийг тайлах боломжгүй. Өөрөөр хэлбэл, түгжихийн тулд нэг түлхүүр (энгийн текстийг шифрлэх), түгжээг тайлах (кипертекстийг тайлах) өөр түлхүүр хэрэгтэй. Хамгийн чухал зүйл бол нэг түлхүүрийг нөгөө түлхүүрийн оронд ашиглах боломжгүй юм. Аль түлхүүр нийтлэгдсэнээс хамааран нийтийн түлхүүрийн шифрлэлтийг хоёр зорилгоор ашиглаж болно. Хэрэв түгжих түлхүүрийг нийтэд ил болговол энэ системийг хэн ч ашиглаж, түгжээг тайлах түлхүүр эзэмшигч рүү хувийн харилцаа холбоо илгээх боломжтой. Хэрэв энэ нь эсрэгээрээ байвал систем нь эзэмшигчийн түгжигдсэн баримт бичгүүдийг шалгах боломжтой болгодог. Нийтийн түлхүүрийн шифрлэлт нь тэгш хэмт бус түлхүүрийн алгоритм юм. Гэхдээ зөвхөн зарим тэгш хэмт бус түлхүүр алгоритмууд нь нэг түлхүүрийг нөгөөгийнхөө мэдлэгээр илчлэх боломжгүй онцгой шинж чанартай байдаг. Иймээс энэхүү тусгай шинж чанартай тэгш хэмт бус түлхүүрийн алгоритмуудыг нийтийн түлхүүрийн шифрлэлтийн алгоритм гэж нэрлэдэг.

Тэгш хэмт түлхүүрийн шифрлэлт болон нийтийн түлхүүрийн шифрлэлтийн ялгаа нь юу вэ?

Тэгш хэмт түлхүүрийн шифрлэлт болон нийтийн түлхүүрийн шифрлэлтийн гол ялгаа нь тэгш хэмт түлхүүрийн шифрлэлт нь шифрлэлт/шифрлэлтийн хувьд ижил (хувийн, нууц) түлхүүрийг ашигладаг бол нийтийн түлхүүрийн шифрлэлт нь нийтийн болон хувийн түлхүүрийг хоёуланг нь ашигладаг явдал юм. Хоёр тал тэгш хэмт түлхүүрийн шифрлэлтийн түлхүүрийг мэддэг байх ёстой, харин нийтийн түлхүүрийн шифрлэлтэд ийм шаардлага байхгүй. Зөвхөн нийтийн түлхүүрийн шифрлэлтийн аль нэг түлхүүрийг хоёр тал мэддэг. Энэ нь таны хувийн түлхүүрийг хуваалцах хэрэгцээг (тэгш хэмтэй түлхүүрийн шифрлэлтийн нэгэн адил) болон түүнийг эвдэх эрсдэлийг арилгадаг тул нийтийн түлхүүрийн шифрлэлтийг энэ талаар илүү найдвартай гэж үзэж болно.

Гэхдээ нийтийн түлхүүрийн шифрлэлтийн гол сул тал нь тэгш хэмтэй түлхүүрийн шифрлэлтээс хэд дахин удаан байдаг. Тиймээс, тэгш хэмтэй түлхүүрийн шифрлэлт нь их хэмжээний өгөгдлийг шифрлэхэд илүү дээр байж болох юм. Цаашилбал, нийтийн түлхүүрийн шифрлэлтийн алгоритмууд ижил хүч чадалд хүрэхийн тулд тэгш хэмт түлхүүрийн шифрлэлтээс харьцангуй хүчтэй түлхүүрийг ашиглах ёстой (нэг түлхүүрийг нийтийн түлхүүрийн криптографид нийтэд нээлттэй болгосон энгийн шалтгаанаар).

Зөвлөмж болгож буй: