1 पॉइंट द्वारा GN⁺ 2024-01-16 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Sara Rivers Cofield ने 2013 में Maine की एक antique दुकान से खरीदी गई 1880s की Victorian dress की बर्सल के नीचे छिपी जेब की वजह से यह लगभग 10 साल तक ऑनलाइन cipher-solving का विषय बनी रही
  • दो पर्चियों पर “Bismark, omit, leafage, buck, bank” जैसी जगहों और बेतरतीब शब्दों जैसी दिखने वाली सूचियाँ लिखी थीं, और ड्रेस के अंदर Bennett नाम का हाथ से लिखा लेबल भी था
  • ऑनलाइन लोगों ने इसे जासूसी code, प्रेम पत्र, नाप-तौल, और Civil War code तक माना, लेकिन ड्रेस के 1880s की होने के कारण Civil War वाली व्याख्या खारिज कर दी गई
  • University of Manitoba के शोधकर्ता Wayne Chan ने 170 codebooks देखने के बाद पता लगाया कि यह पर्ची कोई गुप्त cipher नहीं, बल्कि Army Signal Corps का 19वीं सदी का telegraph weather code था
  • NOAA के पुराने weather maps की मदद से अवलोकन की तारीख 27 मई 1888 तय की गई, लेकिन Bennett कौन था और weather note ड्रेस के भीतर क्यों था, यह अब भी रहस्य है

प्राचीन ड्रेस के अंदर गुप्त जेब

  • Sara Rivers Cofield दिसंबर 2013 में Maine के Searsport गई थीं, जहाँ उन्हें एक antique दुकान में Victorian era की ड्रेस मिली
  • यह शरीर पर फिट होने वाली bodice, भरा हुआ bustle, और lace cuffs वाली 1880s की पोशाक लग रही थी, और इसकी महीन कढ़ाई, bronze रंग का silk, और metal buttons अच्छी हालत में थे
  • इसकी कीमत मूल रूप से 125 डॉलर थी, लेकिन Cofield ने मोलभाव कर इसे 100 डॉलर में खरीद लिया
  • bustle के नीचे छिपी गुप्त जेब में मुड़ी हुई कागज की 2 पर्चियाँ थीं, जिन पर जगहों और शब्दों जैसी दिखने वाली सूचियाँ लिखी थीं
    • उदाहरण: “Bismark, omit, leafage, buck, bank”
    • उदाहरण: “Calgary, Cuba, unguard, confute, duck, Fagan”
  • कागज के किनारों पर समय जैसे लगने वाले निशान थे, और ड्रेस के अंदर लगे नाम-पट पर Bennett हाथ से लिखा हुआ था

ऑनलाइन चलती रही code-breaking की कोशिश

  • Cofield ने फरवरी 2014 में इस ड्रेस को “Bennett’s Bronze Bustle” उपनाम दिया और ब्लॉग पोस्ट प्रकाशित की
  • इसके बाद शौकिया खोजकर्ताओं ने इस पर्ची को “silk dress cryptogram” कहना शुरू किया और कई तरह की व्याख्याएँ करने लगे
  • 2017 में एक ब्लॉगर ने इस पर्ची को Top 50 unsolved encrypted messages सूची में शामिल किया
  • अटकलें जासूसी संचार, एन्क्रिप्टेड प्रेम पत्र, ड्रेस की नाप, और Civil War code तक फैल गईं
  • Cofield ने ड्रेस के 1880s की होने के आधार पर Civil War से जुड़ी व्याख्या जल्दी ही खारिज कर दी
    • Civil War उस समय से लगभग 20 साल पहले समाप्त हो चुकी थी
    • Cofield ने Bloomingdale’s के 1880s catalog का अध्ययन किया था और ड्रेस की तारीख को लेकर उन्हें कोई संदेह नहीं था

Wayne Chan को मिला decoding का सूत्र

  • University of Manitoba के शोधकर्ता Wayne Chan ने 2018 की गर्मियों में यह code ऑनलाइन देखा
  • उन्होंने 170 codebooks देखीं, लेकिन पर्ची से मेल खाने वाली कोई प्रविष्टि नहीं मिली
  • इसके बाद उन्होंने telegraph era और उस समय North America में इस्तेमाल होने वाले weather codes का अध्ययन किया और 2023 की शुरुआत में बड़ी प्रगति हासिल की
  • पर्ची के शब्द गोपनीयता के लिए बनाए गए cipher नहीं थे, बल्कि weather reports को telegraph से संक्षेप में भेजने के लिए इस्तेमाल होने वाले compressed codes थे
  • telegraph में शब्दों की संख्या के हिसाब से शुल्क लगता था, इसलिए विस्तृत weather reports और आँकड़ों को कुछ शब्दों में समेटना लागत बचाने का तरीका था

शब्दों में छिपे थे मौसम अवलोकन

  • Chan ने पुष्टि की कि यह पर्ची 19वीं सदी के उत्तरार्ध में अमेरिका की राष्ट्रीय मौसम सेवा जैसी भूमिका निभाने वाले Army Signal Corps के telegraph weather code से जुड़ी थी
  • हर शब्द किसी खास स्थान और समय के मौसम से जुड़े variables बताता था
    • तापमान
    • हवा की गति
    • वायुदाब
    • ओसांक
    • वर्षा हुई या नहीं
    • सूर्यास्त की स्थिति
  • NOAA की व्याख्या के अनुसार “Bismark Omit leafage buck bank” में ठोस अवलोकन मान दर्ज थे
    • “Bismark” का मतलब आज के North Dakota में स्थित Bismarck observation station था
    • “Omit” का अर्थ 56 डिग्री तापमान और 0.08 inch mercury pressure था
    • “Leafage” का अर्थ रात 10 बजे दर्ज 32 डिग्री Fahrenheit dew point था
    • “Buck” का अर्थ वर्षा नहीं, और “bank” का अर्थ 12mph wind speed और साफ sunset था
  • सभी weather stations को अपनी reports telegraph के जरिए Washington, DC के central office भेजनी होती थीं

तय हुई तारीख, पर सवाल बाकी

  • Chan ने decoding के नतीजों को एक academic paper में संकलित किया और Cofield को ईमेल भेजा
  • NOAA ने पुराने weather maps उपलब्ध कराए, जिनकी मदद से Chan पर्ची में दर्ज अवलोकनों की सटीक तारीख तय कर सके
  • मौसम अवलोकन की तारीख 27 मई 1888 पुष्टि की गई
  • Cofield ने नए सिरे से महसूस किया कि 1880s के लोग आज के weather apps की तरह तुरंत मौसम नहीं जान सकते थे, और telegraph ऐसी जानकारी तक पहुँच का माध्यम था
  • Bennett कौन था, और weather code वाली पर्चियाँ ड्रेस की गुप्त जेब में क्यों रखी गई थीं, यह अब भी पता नहीं चल पाया है

1 टिप्पणियां

 
GN⁺ 2024-01-16
Hacker News की राय
  • जिस code का ज़िक्र है, वह commercial telegraph code है। Wikipedia पर 1910 की codebook के एक पेज का scan है
    यह हैरान करने वाला है कि “Confined yesterday, Twins, both dead, Mother not expected to live” जैसे वाक्य को “Annosus” नाम के एक single codeword में compress कर दिया गया था
    https://en.wikipedia.org/wiki/Commercial_code_(communication...
    "Unicode — The Universal Telegraphic Code Book" https://archive.org/details/unicodeuniversa00unkngoog/mode/2...

    • यहाँ “Confined” का मतलब प्रसव पीड़ा में होना या बच्चे को जन्म दे चुकी अवस्था है
    • एक parent के तौर पर यह सिहरन पैदा करता है। आधुनिक चिकित्सा से पहले childbirth के दौरान मौत के आँकड़े वाकई डरावने रहे होंगे
    • यह telegraph में भी इस्तेमाल होता था। Tom Standage की The Victorian Internet recommend करूंगा
      https://www.unicode.org/L2/Historical/Unicode-Telegraphic-Ph... एक उदाहरण है, और जहाँ तक मैंने पढ़ा है, हर तरह की बेहद specific बातों वाली बड़ी-बड़ी किताबें होती थीं
      telegraph की लागत बचाने के लिए companies द्वारा अपने code बनाना भी दिलचस्प है। वे random अक्षरों के groups वाली codebooks थीं, और स्वाभाविक रूप से telegraph operators के लिए उन्हें process करना मुश्किल था, जिससे speed घटती थी, इसलिए telegraph companies ने शब्दों के बजाय strings के इस्तेमाल पर रोक लगा दी
    • Unicode को देखें तो बच्चे के जन्म, travel connection fail होने जैसे personal और business के गंभीर मामलों के लिए बहुत सारे codes होना दिलचस्प है, लेकिन चौंकाने वाला नहीं
      “Diota” का मतलब “Amputation is considered unnecessary” है, और “Annexus” का मतलब “Confined to-day, Twins, one alive, a girl, Mother not expected to live” है
      किताब के पीछे के हिस्से में कुछ ऐसा भी है जो DNS के बहुत शुरुआती रूप जैसा दिखता है। यह businesses के संक्षिप्त addresses हैं: “Supplies, London” का मतलब “Junior Army and Navy Stores Limited” था, कुछ generic supplies.co.uk जैसा। “Jowoto, London” का मतलब “Johnson, Walker & Tolhurst” है
  • अरे हाँ, telegraph code। बहुत पहले Stanford library की shelves में मैंने ऐसी एक बड़ी codebook देखी थी। हर “word” चार syllables का था और किसी लंबी phrase से map होता था
    किताब के अंदर telegraph company का एक note रखा था कि वह billing rules बदल रही है। केवल known words को billing में एक word माना जाएगा, और बाकी को random letters और numbers समझकर ज्यादा charge किया जाएगा
    एक classic telegraph code example है “The Anglo-American Code to Cheapen Telegraphy and Furnish a Complete Cypher”
    [1] https://babel.hathitrust.org/cgi/pt?id=nnc1.cu55719287

    • बाद में देखकर कहना आसान है, लेकिन slash marks clue होने चाहिए थे। उन्हें देखते ही लगा कि यह checklist है, और भेजी गई हर line पर mark किया गया होगा
  • मेरी पत्नी ने एक बार Poshmark से 100 डॉलर में Burberry coat खरीदा था, और उसके साथ bonus में काफी ठीक-ठाक 1 gram cocaine निकली थी

    • cocaine ही तो इस बात का सबसे पक्का indicator है कि वह authentic है
    • जिज्ञासा है कि अगर कोई अनजाने में किसी को vintage cocaine डाक से भेज दे तो कानूनी तौर पर क्या होगा। क्या seller को फिर भी जिम्मेदार ठहराया जा सकता है?
  • कभी भविष्य में परपोते-परपोतियाँ “early 20s” का कोई MacBook पाएँगे और खोलेंगे, तो VSCode में खुले file के अंदर cipher जैसे symbols देखेंगे
    “यह क्या है?” सोचते हुए शायद मान लें, “शायद Iran से जुड़े किसी conflict से संबंधित cipher था?”
    लेकिन असल में वह बस किसी के pirate Tarantino movie site में Webpack जोड़ने की कोशिश करते-करते literally मर जाने के निशान होंगे

  • एक हिस्सा है: “Chan की research process के दौरान NOAA ने पुराने weather maps उपलब्ध कराए, जिनसे cryptic memo के weather observation की तारीख 27 मई 1888 तय की जा सकी”
    जब article ने weather report की संभावना उठाई, तो मुझे उम्मीद थी कि यह weather report के रूप में छिपा हुआ spy communication होगा
    शायद Elizabeth Bennet अपनी sisters के साथ मज़ाक करते हुए spy बनने का नाटक कर रही थीं, और वह coded memo उनकी pocket में चला गया होगा

  • ARINC717 data stream में पहली बार देखे गए, बेहद compressed 12-bit “words” याद आते हैं। bits बचाने के लिए उन्हें सीधे serially record किया जाता था, मानो computing की दशकों की progress को bypass कर दिया गया हो
    अगर किसी value की केवल चार possibilities हों, तो सिर्फ 2 bits इस्तेमाल होते, और उसके ठीक ऊपर “क्या यह synchronous response curve है?” जैसा item जुड़ जाता। फिर curve function की binary values output करने के तरीके से हजारों “words” सब एकदम कसकर जुड़े रहते
    मैं अक्सर कल्पना करता था कि future researcher बनकर बिना delimiters वाले एक विशाल binary block को decode कर रहा हूँ, लेकिन कुछ ही layers नीचे जाने पर भी बहुत भारी groundwork चाहिए होता

    • ASN.1 PER भी telecom industry में, खासकर GSM standards में, व्यापक रूप से इस्तेमाल होता है और बेहद dense है। data charges को देखते हुए, overhead को जितना हो सके घटाने वाली efficient encoding चाहना आश्चर्यजनक नहीं है
  • https://www.noaa.gov/heritage/stories/cryptogram-in-silk-dre...
    यह इस story का थोड़ा बेहतर और ज्यादा detailed version है

  • article information entropy के concept की ओर इशारा करता है, लेकिन उसे ठीक से cover नहीं करता। उस message का हर word बहुत सारी information carry करता है, इसलिए entropy बहुत high है
    पहले पढ़ा हुआ XKCD What If article इस concept को intuitively बहुत अच्छी तरह introduce करता था। मुझे computer science का ज्यादा ज्ञान नहीं है, इसलिए आगे सीखने के लिए वह अच्छा starting point था
    [1] https://en.wikipedia.org/wiki/Entropy_(information_theory)
    [2] https://what-if.xkcd.com/34/

  • 10 words भेजने में 1 डॉलर लगता था, और inflation calculator से देखें तो आज के लगभग 27 डॉलर के बराबर है

    • उस दौर में telegraph spam जरूर कम रहा होगा