CTF.mn
ChallengesScoreboardActivity|
CTF.mn
ChallengesScoreboardActivity|LoginRegister

Decrypt me: 8

10 points
Cryptography•Харуул Занги: 2013•unknown•Solved: 92

Дэффи-Хеллманы түлхүүрийг тайлах бодлого

Амар, Бат хоёр утсаар ярихдаа гадны этгээд тэдний яриаг сонсохоос сэргийлж нууц тоо сонгон хэрэглэхийг хүсчээ. Эхлээд Амар, Бат нар хоёулаа мэдэх дараах чанартай a <= 256 бүхэл тоог сонгоно:

1 <= i <= 256 хувьд R_257(a^i) утгууд бүгд ялгаатай ба R_257(a^256) = 1 байна. Энд R_257(t) нь t тоог 257-д хуваахад гарах үлдэгдэл, ө.х t = R_257(t)(mod 257) байна.

Тэд хоорондын яриагаа нууцлахдаа дараах алхамаар гүйцэтгэнэ:

  • Амар x <= 256 эерэг бүхэл тоог нууцаар сонгосон бол Бат y <= 256 тоог нууцаар сонгов.
  • Амар Бат нар өөрсдийн тоонуудыг харгалзан тооцсоны дараа Амарын тоо R_257(a^x), Батын тоо R_257(a^y) болно. Уг тоонууд нийтэд ил байх юм.
  • Эдгээр тоонуудаа харилцан бие биедээ дамжуулна.
  • Тэдний яриагаа нууцлах дундын нууц тоо нь өөрсдийн нууц тоонууд x, y–ийг ашиглан тооцсон R_257(a^(xy+1)) утга болно.

Тэгвэл a = 5, R_257(a^x) = 16, R_257(a^y)=248 тохиолдолд тэдний дундын нууц тоог ол.

Login required
You need to log in to submit a flag.

Solve History

Solved atUser
2026-02-20 02:10k064Q4n
2026-02-12 15:02daria
2026-02-03 09:57tamirsdasda
2026-01-29 14:08darkprince847935
2025-12-30 00:54miga
2025-12-23 21:33ujika
2025-12-19 09:36Shine
2025-12-18 11:475py_d
2025-12-12 15:30Ted
2025-12-03 16:41reiq
2025-11-17 13:05amaraa
2025-11-05 20:43empaai
2025-10-22 22:15nore
2025-10-14 22:40fg0x0
2025-09-30 11:16pororo
2025-09-23 18:47Cobra
2025-09-18 16:32dej4vuee
2025-09-17 21:13d_r3nn4
2025-09-15 21:19eri
2025-09-04 16:02-sxku
2025-07-27 12:17ulaanaa
2025-07-18 15:42saruul
2025-06-28 16:55BYR
2025-06-20 11:37bekv
2025-06-19 16:12Marshil_69
2025-06-18 22:41Oma_ZI-O
2025-06-18 00:07erdekk
2025-05-28 10:36koga0822
2025-05-25 11:27nomiolean
2025-05-22 16:36BADAM
2025-04-16 17:14monokuma0309
2025-04-10 18:32lilyth
2025-04-10 18:17Tur
2025-04-10 15:01Mandukhai
2025-04-10 14:48bazaraa
2025-04-10 12:12delgerzaya
2025-04-09 23:06Zenu
2025-04-09 18:46sodkhuu
2025-04-09 12:17Usku
2025-04-09 09:34tset
2025-04-08 14:39Mungun-Orgil
2025-04-08 14:35buynbadrakh
2025-04-08 14:16Purevdelger
2025-04-07 17:13enhbilguun
2025-04-07 17:13Enerelt
2025-04-02 19:06n0rmal
2025-03-27 23:19duugavai
2025-03-27 09:51R1VeR
2025-03-25 00:54Shulegch
2025-03-23 20:51Hisoka
2025-03-18 18:44lhagva
2025-03-18 13:17anhaaaa
2025-03-07 14:53batuk
2025-02-20 12:46nowsh
2025-02-16 22:46nasaa
2025-02-12 17:29tlmun
2025-02-12 16:58Emik
2025-02-11 22:12Ray.an
2025-02-08 16:42mundur
2025-02-08 13:35UrKindEdo
2025-02-05 15:16hurzee
2025-02-04 19:29WhoAmI
2025-01-29 14:11drunk_gr00v3
2025-01-21 19:23ediree
2025-01-20 03:19Hyp0cr1t3
2025-01-19 13:15Iderei
2025-01-17 23:00olsujabu
2025-01-17 16:58peace
2025-01-17 02:35hedghg
2025-01-16 16:25ByamB4
2025-01-16 10:30bbb1b
2025-01-15 13:10Lapsus
2025-01-14 23:51OrdinaryPerson
2025-01-14 23:43trgl
2025-01-14 22:35DieLit
2025-01-14 16:36kule
2025-01-13 15:57Darkim0x0
2025-01-13 01:35Empasoft
2025-01-11 20:54tariatiin_eserguu1
2025-01-11 20:01fy0dor
2025-01-10 11:15jojo
2025-01-09 15:254nyzy
2025-01-07 14:58bmbxD
2025-01-07 10:04yst_melkhi
2025-01-06 22:36Uzi
2025-01-06 20:54zjzoloo
2025-01-06 14:13bilguun
2025-01-05 15:54Zwique
2025-01-05 13:44TheOne
2025-01-05 00:09Tuguldurino
2025-01-05 00:01n01c3
2025-01-04 22:01maru