- ชุดเดรสวิกตอเรียยุคทศวรรษ 1880 ที่ Sara Rivers Cofield ซื้อจากร้านขายของเก่าในรัฐ Maine เมื่อปี 2013 กลายเป็นเป้าหมายของการถอดรหัสออนไลน์อยู่นานเกือบ 10 ปี เพราะมีกระเป๋าที่ซ่อนอยู่ใต้ส่วน bustle
- กระดาษโน้ต 2 แผ่นมีรายการที่ดูเหมือนชื่อสถานที่และคำสุ่ม เช่น “Bismark, omit, leafage, buck, bank” และด้านในชุดมีป้ายชื่อเขียนมือว่า Bennett
- ในโลกออนไลน์มีการคาดเดาต่อเนื่องว่าเป็นรหัสสายลับ จดหมายรัก ขนาดชุด หรือรหัสสมัยสงครามกลางเมือง แต่เนื่องจากชุดมีอายุอยู่ในยุคทศวรรษ 1880 จึงตัด การตีความว่าเกี่ยวข้องกับสงครามกลางเมือง ออกไป
- Wayne Chan นักวิจัยจาก University of Manitoba ตรวจสอบ codebook ถึง 170 เล่ม ก่อนพบว่าโน้ตดังกล่าวไม่ใช่รหัสลับ แต่เป็น รหัสอุตุนิยมวิทยาทางโทรเลขในศตวรรษที่ 19 ของ Army Signal Corps
- ด้วยแผนที่อากาศเก่าของ NOAA ทำให้ระบุวันที่สังเกตการณ์ได้เป็น 27 พฤษภาคม 1888 แต่ยังคงเป็นปริศนาว่า Bennett คือใคร และเหตุใดโน้ตอากาศจึงอยู่ในชุดเดรส
กระเป๋าลับในชุดเดรสโบราณ
- Sara Rivers Cofield เดินทางไป Searsport ในรัฐ Maine เมื่อเดือนธันวาคม 2013 และพบชุดเดรสยุควิกตอเรียในร้านขายของเก่า
- ชุดดูเป็น เครื่องแต่งกายยุคทศวรรษ 1880 มี bodice เข้ารูป bustle พองใหญ่ และข้อมือลูกไม้ พร้อมงานปักประณีต ผ้าไหมสีบรอนซ์ และกระดุมโลหะที่ยังอยู่ในสภาพสมบูรณ์
- ราคาเดิมอยู่ที่ 125 ดอลลาร์ แต่ Cofield ต่อราคาเหลือ 100 ดอลลาร์และซื้อมา
- ใน กระเป๋าลับ ที่ซ่อนอยู่ใต้ bustle มีกระดาษยับ 2 แผ่น ด้านบนเขียนเป็นรายการที่ดูเหมือนชื่อสถานที่และคำต่าง ๆ
- ตัวอย่าง: “Bismark, omit, leafage, buck, bank”
- ตัวอย่าง: “Calgary, Cuba, unguard, confute, duck, Fagan”
- บริเวณขอบกระดาษมีเครื่องหมายที่ดูเหมือนระบุเวลา และป้ายชื่อด้านในชุดยังมีลายมือเขียนว่า Bennett
การถอดรหัสที่ดำเนินต่อบนโลกออนไลน์
- ในเดือนกุมภาพันธ์ 2014 Cofield ตั้งชื่อเล่นให้ชุดว่า “Bennett’s Bronze Bustle” และเผยแพร่โพสต์บล็อก
- หลังจากนั้นนักสืบสมัครเล่นเรียกโน้ตนี้ว่า “silk dress cryptogram” และพยายามตีความในหลายแนวทาง
- ในปี 2017 บล็อกเกอร์รายหนึ่งเพิ่มโน้ตนี้เข้าไปในรายชื่อ Top 50 unsolved encrypted messages
- ข้อสันนิษฐานครอบคลุมตั้งแต่การสื่อสารสายลับ จดหมายรักที่เข้ารหัส ขนาดชุด ไปจนถึงรหัสสมัยสงครามกลางเมือง
- Cofield ตัด การตีความที่เกี่ยวข้องกับสงครามกลางเมือง ออกไปอย่างรวดเร็ว ด้วยหลักฐานว่าชุดเป็นของยุคทศวรรษ 1880
- สงครามกลางเมืองสิ้นสุดไปแล้วราว 20 ปีก่อนหน้านั้น
- Cofield ศึกษาแคตตาล็อกของ Bloomingdale’s ในยุคทศวรรษ 1880 และไม่สงสัยในอายุของชุด
เบาะแสการถอดรหัสที่ Wayne Chan พบ
- Wayne Chan นักวิจัยจาก University of Manitoba พบโค้ดนี้ทางออนไลน์ในช่วงฤดูร้อนปี 2018
- เขาตรวจสอบ codebook 170 เล่ม แต่ไม่พบรายการที่ตรงกับโน้ต
- ต่อมาเขาศึกษายุคโทรเลขและ รหัสอุตุนิยมวิทยา ที่ใช้ในอเมริกาเหนือขณะนั้น และพบจุดพลิกผันในช่วงต้นปี 2023
- คำในโน้ตไม่ใช่รหัสเพื่อปกปิดความลับ แต่เป็น รหัสบีบอัด สำหรับส่งรายงานอากาศทางโทรเลขให้สั้นลง
- เนื่องจากค่าโทรเลขคิดตามจำนวนคำ วิธีลดรายงานอากาศและค่าตัวเลขอย่างละเอียดให้เหลือเพียงไม่กี่คำจึงถูกใช้เพื่อลดค่าใช้จ่าย
ค่าการสังเกตการณ์อากาศที่ซ่อนอยู่ในคำต่าง ๆ
- Chan ยืนยันว่าโน้ตเชื่อมโยงกับรหัสอุตุนิยมวิทยาทางโทรเลขของ Army Signal Corps ซึ่งทำหน้าที่เป็นบริการอุตุนิยมวิทยาแห่งชาติของสหรัฐฯ ในช่วงปลายศตวรรษที่ 19
- แต่ละคำแทนตัวแปรอุตุนิยมวิทยา ณ จุดและเวลาหนึ่ง ๆ
- อุณหภูมิ
- ความเร็วลม
- ความกดอากาศ
- จุดน้ำค้าง
- มีฝนหรือไม่
- สภาพท้องฟ้ายามพระอาทิตย์ตก
- “Bismark Omit leafage buck bank” มีค่าการสังเกตการณ์เฉพาะตามคำอธิบายของ NOAA
- “Bismark” หมายถึงสถานีสังเกตการณ์ Bismarck ในรัฐ North Dakota ปัจจุบัน
- “Omit” หมายถึงอุณหภูมิ 56 องศา และความกดอากาศ 0.08 นิ้วปรอท
- “Leafage” หมายถึงจุดน้ำค้าง 32 องศาฟาเรนไฮต์ที่สังเกตการณ์เวลา 22:00 น.
- “Buck” หมายถึงไม่มีฝน และ “bank” หมายถึงความเร็วลม 12 mph กับท้องฟ้าแจ่มใสยามพระอาทิตย์ตก
- สถานีอุตุนิยมวิทยาทุกแห่งต้องส่งรายงานทางโทรเลขไปยังสำนักงานกลางใน Washington, DC
วันที่ที่ยืนยันได้และคำถามที่ยังค้างอยู่
- Chan สรุปผลการถอดรหัสเป็นบทความวิชาการและส่งอีเมลถึง Cofield
- NOAA ให้แผนที่อากาศเก่า ช่วยให้ Chan ระบุวันที่แน่นอนของการสังเกตการณ์ในโน้ตได้
- วันที่สังเกตการณ์อากาศได้รับการยืนยันว่าเป็น 27 พฤษภาคม 1888
- Cofield ได้ตระหนักใหม่ว่า ผู้คนในยุคทศวรรษ 1880 ไม่สามารถรับรู้สภาพอากาศได้ทันทีเหมือนแอปพยากรณ์อากาศในปัจจุบัน และโทรเลขคือช่องทางที่เปิดทางสู่ข้อมูลดังกล่าว
- ยังไม่มีการเปิดเผยว่า Bennett คือใคร และเหตุใดโน้ตรหัสอุตุนิยมวิทยาจึงถูกใส่ไว้ในกระเป๋าลับของชุดเดรส
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
รหัสที่กล่าวถึงคือ รหัสโทรเลขเชิงพาณิชย์ ใน Wikipedia มีสแกนหน้าหนึ่งของสมุดรหัสปี 1910 อยู่
น่าทึ่งที่ประโยคอย่าง “Confined yesterday, Twins, both dead, Mother not expected to live” ถูกบีบอัดเป็น คำรหัสคำเดียว ว่า “Annosus”
https://en.wikipedia.org/wiki/Commercial_code_(communication...
"Unicode — The Universal Telegraphic Code Book" https://archive.org/details/unicodeuniversa00unkngoog/mode/2...
https://www.unicode.org/L2/Historical/Unicode-Telegraphic-Ph... เป็นตัวอย่าง จากที่เคยอ่าน มีหนังสือเล่มใหญ่ ๆ ที่บรรจุรายละเอียดเฉพาะเจาะจงสารพัดอย่าง
ที่น่าสนใจคือบริษัทต่าง ๆ ทำรหัสของตัวเองเพื่อประหยัดค่าโทรเลข มันเป็นสมุดรหัสที่รวมตัวอักษรสุ่ม ๆ เข้าด้วยกัน และแน่นอนว่าทำให้พนักงานโทรเลขจัดการได้ยาก ความเร็วเลยตกลง จนบริษัทโทรเลขต้องห้ามใช้ สตริงอักขระที่ไม่ใช่คำ
“Diota” หมายถึง “Amputation is considered unnecessary”, ส่วน “Annexus” หมายถึง “Confined to-day, Twins, one alive, a girl, Mother not expected to live”
ช่วงท้ายเล่มยังมีสิ่งที่ดูคล้าย DNS ในรูปแบบแรกเริ่มมาก ๆ ด้วย เป็นที่อยู่ย่อของกิจการ เช่น “Supplies, London” หมายถึง “Junior Army and Navy Stores Limited” ให้ความรู้สึกเหมือน supplies.co.uk แบบทั่วไป ส่วน “Jowoto, London” หมายถึง “Johnson, Walker & Tolhurst”
อ้อ ใช่แล้ว รหัสโทรเลข นั่นเอง เมื่อก่อนเคยเห็นสมุดรหัสเล่มใหญ่แบบนั้นเล่มหนึ่งบนชั้นหนังสือของห้องสมุด Stanford “คำ” ทุกคำมีสี่พยางค์และจับคู่กับวลีที่ยาวกว่า
ในหนังสือมีโน้ตสอดอยู่ บอกว่าบริษัทโทรเลขจะเปลี่ยนกฎการคิดค่าบริการ โดยจะนับเฉพาะคำที่รู้จักว่าเป็นหนึ่งคำสำหรับการคิดเงิน ส่วนอย่างอื่นจะถือเป็นตัวอักษรและตัวเลขสุ่ม ๆ แล้วคิดแพงกว่า
ตัวอย่างรหัสโทรเลขแบบคลาสสิกคือ “The Anglo-American Code to Cheapen Telegraphy and Furnish a Complete Cypher”
[1] https://babel.hathitrust.org/cgi/pt?id=nnc1.cu55719287
ภรรยาผมเคยซื้อโค้ต Burberry จาก Poshmark ในราคา 100 ดอลลาร์ แล้วมี โคเคนคุณภาพค่อนข้างดี 1 กรัม แถมติดมาด้วย
สักวันหนึ่งเหลน ๆ จะเจอ MacBook จาก “ช่วงต้นทศวรรษ 20” แล้วเปิดดู ก็จะเห็น สัญลักษณ์เหมือนรหัสลับ ในไฟล์ที่เปิดอยู่ใน VSCode
พวกเขาอาจสงสัยว่า “นี่คืออะไร?” และคิดว่า “อาจเป็นรหัสลับเกี่ยวกับความขัดแย้งที่เกี่ยวโยงกับอิหร่านหรือเปล่า?”
แต่จริง ๆ แล้วมันคงเป็นแค่ร่องรอยของใครบางคนที่กำลังจะตายแบบตรงตัว ระหว่างพยายามยัด Webpack เข้าไปในเว็บหนัง Tarantino เถื่อนเท่านั้น
มีส่วนที่บอกว่า “ระหว่างกระบวนการวิจัยของ Chan ทาง NOAA ได้จัดหาภาพแผนที่อากาศเก่า ๆ ให้ และด้วยสิ่งนี้จึงระบุได้ว่าวันที่ของการสังเกตสภาพอากาศในบันทึกรหัสคือ 27 พฤษภาคม 1888”
ตอนบทความยกความเป็นไปได้ว่าเป็น รายงานสภาพอากาศ ผมหวังว่ามันจะเป็นการสื่อสารของสายลับที่ปลอมตัวเป็นรายงานสภาพอากาศ
บางที Elizabeth Bennet อาจล้อเล่นกับพี่น้องสาว ๆ แกล้งทำเป็นสายลับ แล้วบันทึกรหัสนั้นก็หลุดเข้าไปอยู่ในกระเป๋าก็ได้
ทำให้นึกถึง “คำ” 12 บิต ที่ถูกบีบอัดอย่างสุดขีด ซึ่งเห็นครั้งแรกในสตรีมข้อมูล ARINC717 โครงสร้างคือบันทึกแบบซีเรียลตรง ๆ เพื่อประหยัดบิต ราวกับมันหลบเลี่ยงความก้าวหน้าทางคอมพิวเตอร์มาหลายสิบปี
ถ้าค่ามีแค่สี่แบบ ก็ใช้เพียง 2 บิต แล้วถัดขึ้นไปทันทีจะเป็นรายการอย่าง “เป็นเส้นโค้งตอบสนองแบบซิงโครนัสหรือไม่?” จากนั้นก็ส่งค่าไบนารีของฟังก์ชันเส้นโค้งออกมา “คำ” หลายพันคำจึงถูกอัดเรียงต่อกันแน่นไปหมด
ผมเคยจินตนาการว่าตัวเองเป็นนักวิจัยในอนาคตที่ต้องถอดรหัสบล็อกไบนารีมหึมาที่ไม่มีตัวแบ่ง แม้แค่ขุดลงไปไม่กี่ชั้นก็คงต้องใช้แรงลงพื้นที่มหาศาลแล้ว
https://www.noaa.gov/heritage/stories/cryptogram-in-silk-dre...
เป็นเวอร์ชันที่เล่าเรื่องนี้ได้ดีกว่าและละเอียดกว่าเล็กน้อย
บทความบอกเป็นนัยถึงแนวคิด เอนโทรปีของข้อมูล แต่ไม่ได้อธิบายอย่างจริงจัง คำแต่ละคำในข้อความนั้นสื่อข้อมูลได้มาก จึงมีเอนโทรปีสูงมาก
บทความ XKCD What If ที่เคยอ่านอธิบายแนวคิดนี้ได้เข้าใจง่ายมาก ผมไม่ได้รู้วิทยาการคอมพิวเตอร์มากนัก เลยเป็นจุดเริ่มต้นที่ดีในการเรียนต่อ
[1] https://en.wikipedia.org/wiki/Entropy_(information_theory)
[2] https://what-if.xkcd.com/34/
การส่ง 10 คำ มีค่าใช้จ่าย 1 ดอลลาร์ ถ้าคำนวณตามเงินเฟ้อก็ประมาณ 27 ดอลลาร์ในวันนี้