1 คะแนน โดย GN⁺ 2024-01-16 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ชุดเดรสวิกตอเรียยุคทศวรรษ 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 ความคิดเห็น

 
GN⁺ 2024-01-16
ความคิดเห็นบน 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...

    • ในที่นี้ “Confined” หมายถึง กำลังเจ็บครรภ์หรือคลอดแล้ว
    • ในฐานะพ่อแม่แล้วอ่านแล้วขนลุก สถิติการเสียชีวิตระหว่างคลอดในยุค ก่อนการแพทย์สมัยใหม่ คงน่ากลัวมากจริง ๆ
    • เคยใช้กับโทรเลขด้วย แนะนำ The Victorian Internet ของ Tom Standage
      https://www.unicode.org/L2/Historical/Unicode-Telegraphic-Ph... เป็นตัวอย่าง จากที่เคยอ่าน มีหนังสือเล่มใหญ่ ๆ ที่บรรจุรายละเอียดเฉพาะเจาะจงสารพัดอย่าง
      ที่น่าสนใจคือบริษัทต่าง ๆ ทำรหัสของตัวเองเพื่อประหยัดค่าโทรเลข มันเป็นสมุดรหัสที่รวมตัวอักษรสุ่ม ๆ เข้าด้วยกัน และแน่นอนว่าทำให้พนักงานโทรเลขจัดการได้ยาก ความเร็วเลยตกลง จนบริษัทโทรเลขต้องห้ามใช้ สตริงอักขระที่ไม่ใช่คำ
    • เมื่อดู Unicode แล้ว การมีรหัสจำนวนมากสำหรับ เรื่องสำคัญส่วนตัวและธุรกิจ เช่น การคลอดบุตร หรือการพลาดการต่อรถต่อเรือ เป็นเรื่องที่น่าสนใจแต่ไม่น่าแปลกใจ
      “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 บิต แล้วถัดขึ้นไปทันทีจะเป็นรายการอย่าง “เป็นเส้นโค้งตอบสนองแบบซิงโครนัสหรือไม่?” จากนั้นก็ส่งค่าไบนารีของฟังก์ชันเส้นโค้งออกมา “คำ” หลายพันคำจึงถูกอัดเรียงต่อกันแน่นไปหมด
    ผมเคยจินตนาการว่าตัวเองเป็นนักวิจัยในอนาคตที่ต้องถอดรหัสบล็อกไบนารีมหึมาที่ไม่มีตัวแบ่ง แม้แค่ขุดลงไปไม่กี่ชั้นก็คงต้องใช้แรงลงพื้นที่มหาศาลแล้ว

    • ASN.1 PER ก็ถูกใช้แพร่หลายในอุตสาหกรรมโทรคมนาคม โดยเฉพาะใน มาตรฐาน GSM และมีความหนาแน่นสุด ๆ เมื่อคิดถึงค่าบริการข้อมูล ก็ไม่น่าแปลกใจที่ต้องการการเข้ารหัสที่มีประสิทธิภาพเพื่อลดค่าโอเวอร์เฮดให้มากที่สุด
  • 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 ดอลลาร์ในวันนี้

    • ยุคนั้นคงมี สแปมทางโทรเลข น้อยแน่ ๆ