กระเป๋าฮาร์ดแวร์ยอดนิยม 4 รุ่นผ่านการทดสอบสร้างลายเซ็นต้านทานควอนตัม (quantum-resistant) แบบใช้แฮชเป็นฐานได้สำเร็จ ผลทดลองนี้ช่วยให้ประเมินได้ว่าเมื่อโครงสร้างพื้นฐานสำหรับเก็บรักษาบิตคอยน์(BTC) ต้องเปลี่ยนไปใช้ระบบเข้ารหัสที่รองรับคอมพิวเตอร์ควอนตัมในอนาคต ผู้ใช้จำเป็นต้องเปลี่ยนอุปกรณ์ใหม่ทั้งหมดหรือไม่
บล็อกสตรีม (Blockstream) ระบุในบล็อกวิจัยเมื่อวันที่ 19 (เวลาท้องถิ่น) ว่าได้ทดสอบกระเป๋าฮาร์ดแวร์ 4 รุ่น ได้แก่ เจด (Jade), เทรซอร์ (Trezor), เลดเจอร์ (Ledger) และบิตบ็อกซ์02 (BitBox02) ด้วยวิธีการสร้างลายเซ็นแบบใช้แฮชเป็นฐาน 4 รูปแบบ คือ SLH-DSA, SPHINCS+, UXMSS และ XMSS บล็อกสตรีมอธิบายว่าการวิจัยครั้งนี้ไม่ได้มีจุดประสงค์เพื่อจัดอันดับว่าอุปกรณ์รุ่นใดดีกว่ากัน แต่เป็นการทำเบนช์มาร์กเพื่อตรวจสอบว่าอุปกรณ์จริงสามารถสร้างลายเซ็นได้หรือไม่
ผลการทดสอบพบว่าอุปกรณ์ทั้ง 4 รุ่นสร้างลายเซ็นได้สำเร็จทั้งหมด สำหรับการสร้างลายเซ็น SLH-DSA-SHA2-128 เจด พลัส ใช้เวลา 52.85 วินาที เทรซอร์ เซฟ 3·5·7 ใช้เวลา 65.31 วินาที เลดเจอร์ นาโน เจน5/เอส พลัส ใช้เวลา 120.12 วินาที และบิตบ็อกซ์02 โนวา ใช้เวลา 100.1 วินาที ส่วน SPHINCS+ 2^40 ใช้เวลา 43.28 วินาที, 53.45 วินาที, 94.98 วินาที และ 78.4 วินาที ตามลำดับ
กลุ่ม UXMSS ซึ่งต้องบริหารจัดการสถานะ (state) มีความเร็วต่างกันมากตามรูปแบบที่ใช้ UXMSS แบบอิง SHRINCS-B สร้างลายเซ็นได้ในช่วง 21.75-41.83 วินาที ขณะที่ SHRINCS-L ในเงื่อนไขที่ไม่ใช้โอเวอร์กราวดิง (overgrinding) ใช้เวลา 3.01-8.04 วินาที แต่เมื่อใช้โอเวอร์กราวดิงเวลากลับเพิ่มขึ้นเป็น 225.63-572.78 วินาที ส่วน XMSS 2^10 ในโหมดโคลด์ (cold) ใช้เวลา 57.8-118.2 วินาที
การเข้ารหัสต้านทานควอนตัม คือระบบเข้ารหัสที่ออกแบบมาให้ทนทานต่อการโจมตีของคอมพิวเตอร์ควอนตัม การทดสอบครั้งนี้จำกัดขอบเขตอยู่ที่การสร้างลายเซ็นแบบใช้แฮชเป็นฐานเท่านั้น ไม่ได้ครอบคลุมการตรวจสอบเฟิร์มแวร์ต้านควอนตัม การเข้ารหัสแบบแลตทิซ (lattice-based) หรือการเข้ารหัสแบบไอโซจีนี (isogeny-based) บล็อกสตรีมระบุว่าโครงสร้างภายใน ชิป การประมวลผลแฮช เวลาส่งข้อมูล และความถี่ซีพียูของแต่ละอุปกรณ์แตกต่างกัน จึงยากที่จะเปรียบเทียบประสิทธิภาพของแต่ละกระเป๋าโดยตรง
ผลการทดสอบครั้งนี้ยังไม่ได้หมายความว่ากระเป๋าบิตคอยน์จะเปลี่ยนไปใช้ระบบต้านควอนตัมได้ทันที เพราะการใช้งานจริงยังต้องแก้ปัญหาอื่นควบคู่ไปกับความเร็วในการสร้างลายเซ็น ทั้งการตรวจสอบเฟิร์มแวร์ การแคช (caching) เวลาหน่วง (latency) การเร่งความเร็วแฮช และการบริหารจัดการสถานะ บล็อกสตรีมสรุปว่าประเด็นที่เหลืออยู่เป็นเรื่องของงานวิศวกรรมมากกว่าความเป็นไปได้พื้นฐาน
ความคิดเห็น 0