fbpx

1. Орлуулагч (Substitution) Шифрийн Аргууд

Өнөөдрийн дугаараар тодруулсныг нь буюу Олон үсгийн орлуулган шифрлэлт-г тайлбарлах болно.

Юун түрүүнд үсэг гэдгээр бид Цагаан толгойг төлөөлүүлж хэлж байгаа шүү.

Гэж юу вэ?

Олон үсгийн шифрлэлтийн арга (Polyalphabetic Cipher) нь үсгүүдийг нэг тогтсон цагаан толгойгоор бус уламжлалтаас өөр өөр олон цагаан толгой ашиглан шифрлэдэг. Энэ арга нь давтагдах загвараас зайлсхийж, крипто анализ хийхэд хэцүү болгодог. Моноал,фабет (нэг цагаан толгойн орлуулалт) шифрүүдээс илүү аюулгүй байдлыг хангадаг.

Олон үсгийн орлуулган шифрлэлтийн аргууд(Polyalphabetic Substitution Cipher)

  • Хилл шифр
  • Виженер шифр
  • Энигма машин
  • Альберт шифр
  • Playfair шифр

Полибиусын квадрат нь ашиглах байдлаасаа хамааран Нэг болон олон үсгийн аль нь ч болж болдог. Өмнөх нийтлэлээр бид ганц Нэг үсгийн орлуулган хувилбарыг харуулсан. Одоо хэрхэн олон үсгийнх болохыг харуулъя.

12345
1ABCDE
2FGHI/JK
3LMNOP
4QRSTU
5VWXYZ
Уламжлалт хувилбар.

Яаж?

Мэдээж хүндрүүлж бодолгүй “Нэг” байсан хүснэгтийг “Олон” болгож ашиглана л гэж ойлгож болно. Бидний уламжлалт хүснэгтийг 3 өөр түлхүүртэйгээр үүсгэе.

Олон үсэг.

12345
1ONEAB
2CDFGH
3I/JKLMP
4QRSTU
5VWXYZ
One түлхүүртэй.
12345
1TWOAB
2CDEFG
3HI/JKLM
4NPQRS
5UVXYZ
Two түлхүүртэй
12345
1THREA
2BCDFG
3I/JKLMN
4OPQSU
5VWXYZ
Three түлхүүртэй

Энэ 3 хүснэгт буюу “олон” өөр өөр цагаан толгойгоо ашиглаад шифрлэх нь ээ.

Дараалал

Харин хэзээ нь аль хүснэгтийг ашиглах вэ гэдэг дарааллаа хүссэнээрээ сонгож болно. Энгийн жишээ болгоод 123 гэсэн дарааллаар шифрлэж үзүүлье.

SECRET гэх үгийг шифрлэхдээ S, R-г эхний хүснэгтээр, E, E-г 2 дох хүснэгтээр, C, T-г 3 дах хүснэгтээр шифрлэнэ.

Шифрлэгдсэн SECRET

432322422311

Эргэлдэх

Энэ нь ямар нэгэн түлхүүр үг эсвэл тоон дарааллаар мөр баганын байрыг нь сольдог. Яаж солигдохыг нь ч өөрсдөө шийднэ. Хэдүүлээ

  1. Сонгогдсон баганыг хамгийн урд
  2. Сонгогдсон мөрийг нь хамгийн доор байрлуулаад явъя.

Жаахан төсөөлөгдөхгүй байж магадгүй. Дараах хүснэгтийг сайн хараарай. Жишээ нь KEY гэсэн түлхүүр байя:

АлхамТүлхүүрҮйлдэлҮндсэн байрлалӨөрчлөгдсөн байрлал
1K(2,5)5-р баганыг урд ньS ~> 43S ~> 44
2E(1,5)1-р мөрийг доор ньE ~> 15E ~> 51
3Y(5,4)5-р баганыг урд ньC ~> 13C ~> 55
12345
ABCDE
FGHIK
LMNOP
QRSTU
VWXYZ
12345
EABCD
KFGHI
PLMNO
UQRST
ZVWXY
12345
1KFGHI
2PLMNO
3UQRST
4ZVWXY
5EABCD
12345
IKFGH
OPLMN
TUQRS
YZVWX
DEABC

Гэх мэт үсэг болгон дээр цагаан толгойн дараалал нь өөрчлөгддөг байдлаар. Энэ нь мэдээж нэлээн төвөгтэй ч төдий чинээ аюулгүй байдаг.

Ending

Гэх мэтээр бид олон цагаан толгой ашиглан бичвэр шифрлэж болж байна. Жишээн дээр тайлбарласан зүйлс нь орчин үеийн криптографд хангалтгүй ч түүхэнд нэлээн тод үлдсэн арга юм. Дараагийн нийтлэлээр Виженер шифрийг тайлбарлах болно. Дээрхээ сайн ойлгочхоод ирээрэй. BYE!

Leave a Reply