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

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

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

Видео: Тэгш хэмт ба тэгш бус шифрлэлтийн ялгаа
Видео: 2-р анги математик. Тэгш хэмтэй дүрсийг таних. Багш Б.Түмэндэмбэрэл 2024, Долдугаар сарын
Anonim

Тэгш хэмтэй ба тэгш бус шифрлэлт

Шифрлэлт нь криптографийн гол ойлголт юм. Энэ нь мессежийг сонсогч унших боломжгүй формат руу кодлох процесс юм. Энэ бол эртний техник бөгөөд Цезарийн шифрийг ашиглан шифрлэгдсэн Цезарийн мессежүүдээс эртний нэгэн алдартай тохиолдол олдсон. Үүнийг өөрчлөлт гэж үзэж болно. Хэрэглэгч энгийн тексттэй бөгөөд үүнийг шифрлэх текст болгон кодлох үед ямар ч чагнагч таны энгийн текстэд саад болохгүй. Хүлээн авагч үүнийг хүлээн авсны дараа тэрээр анхны энгийн текстийг олж авахын тулд кодыг тайлж чадна. Шифрлэлт нь бидний мэдэлгүйгээр бараг бүх сүлжээний харилцаанд янз бүрийн хэмжээгээр ашиглагддаг. Энэ нь зөвхөн цэргийн хэрэглээ, засгийн газрын харилцаа холбоогоор хязгаарлагддаг байсан бол сүүлийн үед интернет өргөн тархсанаар мэдээллийн аюулгүй байдлын сувгийн хэрэгцээ нэн тэргүүнд тавигдаж, шифрлэлт нь үүний үндсэн шийдэл болсон. Шифрлэлтийн хоёр үндсэн төрөл байдаг бөгөөд тэдгээр нь тэгш хэмт шифрлэлт ба тэгш бус шифрлэлт гэж нэрлэгддэг. Бид өнөөдөр тэдгээрийг бие биетэйгээ зэрэгцүүлэн харьцуулах болно.

Тэгш хэмт шифрлэлт

Энэ бол нэг нууц түлхүүр ашиглахад хамаарах хамгийн энгийн шифрлэлтийн төрөл юм. Энэ бол хамгийн эртний мэдэгдэж байгаа шифрлэлтийн арга бөгөөд Цезарийн шифр энэ ангилалд багтдаг. Нууц түлхүүр нь тоо, үсгийн цуваа гэх мэт энгийн байж болно. Жишээ нь, дэгжин харуулж болох энгийн тэгш хэмтэй шифрлэлтийн арга болох шилжилтийн шифрийг харцгаая. Бидний гарт "Би нууц мессеж илгээхийг хүсч байна" гэсэн энгийн текст байгаа бөгөөд бидний нууц түлхүүр бол үсэг бүрийг гурван байрлалаар шилжүүлэх явдал юм. Хэрэв та энгийн текстэнд 'A' байвал шифрийн текстэнд '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 сүлжээний загварт тохиолддог бөгөөд энгийн хүн үүнд саад болохгүй. Тэд өөрсдийн ашиглаж буй программаас хамааран нууцлалын талаар янз бүрийн түвшний баталгаатай байх болно. Тиймээс санаж байх ёстой зүйл бол хэрэв та тэгш хэмт түлхүүрийн алгоритм ашиглаж байгаа бол нууц түлхүүрээ олон нийтийн сүлжээгээр хэзээ ч бүү дамжуулаарай, мөн тэгш хэмт бус шифрлэлт нь ийм бэрхшээлээс зайлсхийдэг. Гэсэн хэдий ч, ихэвчлэн тэгш хэмт бус шифрлэлт нь харьцангуй их цаг хугацаа шаарддаг тул ихэнх бодит системүүд эдгээр хоёр шифрлэлтийн аргын эрлийзийг ашигладаг бөгөөд тэгш хэмт шифрлэлтэд ашигласан нууц түлхүүрийг асимметрийн шифрлэлт ашиглан шифрлэдэг бол бусад нь найдвартай биш сувгаар илгээдэг. өгөгдөл нь тэгш хэмт шифрлэлт ашиглан шифрлэгдсэн бөгөөд хамгаалалтгүй сувгаар илгээгддэг. Хүлээн авагч тэгш бус шифрлэгдсэн түлхүүрийг авахдаа нууц түлхүүрээ тайлахын тулд ашигладаг бөгөөд нууцыг мэдсэнийхээ дараа тэгш хэмтэй шифрлэгдсэн мессежийг хялбархан тайлж чадна.

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