หากใช้มนุษย์ถอดรหัสอีนิกม่าต้องใช้เวลา20ล้านปี แต่ถ้าใช้คอมในยุคนี้จะย้นเวลาได้ซักกี่ปีครับ

จากภาพยนต์เรื่อง The Imitation Game กลุ่มอัจฉริยะ 5-6คนกล่าวก่อนจะมีการสร้างเครื่องถอดรหัสทัวริ่งสำเร็จ ว่าหากทำการถอดรหัสโดยใช้คนจะใช้เวลากว่า 20ล้านปี ทัวริ่งจึงคิดหลักการและสร้างเครื่องถอดรหัสขึ้นมาจนทำให้ถอดรหัสได้ภายในไม่กี่ชั่วโมง

แต่ถ้าหากเราไม่มีเครื่องถอดรหัสของทัวริ่งและไม่มีหลักการถอดรหัสใดๆเลยที่ทัวริ่งคิด เพียงแต่เราใช้คอมพิวเตอร์ PC ตามบ้านในยุคนี้ถอดรหัสแทนโดยไม่มีหลักการใดๆ ใช้วิธีการเดิมๆแบบที่ใช้คนเคยทำมา คอมพิวเตอร์ในยุคนี้จะย้นเวลากว่า 20ล้านปี จะเหลือซักกี่ปีได้ครับ

คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 5
เคยมีคนคำนวณไว้โดยอ้างอิงกับ i7-5960X
โดยถือว่าการลอง 1 ชุดคำสั่ง rotor ใช้แค่ 1 IO เท่านั้น (ideal มาก ไม่มีทางเป็นไปได้ แต่ถือว่าเป็น best case ละกันครับ)

อันนี้คือ Brute force ดะทุกความเป็นไปได้แบบที่ในหนังทำก่อนที่จะจับจุดการตั้ง keyword บางตัวได้
1 CPU (8 Core) ใช้เวลาทั้งหมด 16.9 ปีครับ

http://www.reddit.com/r/cryptography/comments/2sfu7j/how_long_would_it_take_to_solve_the_enigma_code/


ส่วนหลังจับจุดการตั้ง keyword ได้ ไม่ขอคำนวณมากละกันครับ
เครื่อง Bombe (Christopher ในหนัง) ถอดได้ภายในไม่ถึงวัน
CPU ยุคปัจจุบันก็คงสามารถทำได้ในหลักวินาทีครับ
สุดยอดความคิดเห็น
ความคิดเห็นที่ 10
super Computer ที่ไวที่สุดในโลก
-เทียนเหอ2 (Tianhe-2) ขึ้นแท่นอันดับ 1 ในการจัดอันดับระบบคอมพิวเตอร์ที่เร็วที่สุดในโลก 500 อันดับแรกครั้งที่ 41 ด้วยประสิทธิภาพในการประมวลผล 33.86 petaflop ตามมาตรฐาน Linpack โดยมีความเร็วในการคำนวณ เท่ากับ 54,900 ล้านครั้ง/วินาที ทิ้งห่าง Titan แชมป์เก่าจากสหรัฐถึง 2 เท่า
เมื่อเที่ยบกับ  I75960X That CPU does 298190 MIOPS (million instructions per second). I don't know how many instructions it takes to try out one setting. Let's say 1 (it's more).

33.86 petaflops เท่ากับ 33860 TIOPS  คือ 33860000 GIOPS  เท่ากับ 33860000000 MIOPS
ดังนัน SuperComputer  ไวกว่า คอม ตามบ้าน 113552 เท่า
ดังนั้น
158962555217826360000  ค่าของรหัส อีนีกมา
158962555217826360000/33860/1000000/1000000 เท่ากับ 4695 วินาที
4695 วินาที เท่ากับ 1 ชม 20 นาที

สรุป ใช้ คอมพิวเตอร์ที่ไวที่สุดตอนนี้  ใช้เวลา 1 ชม 20 นาที ครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่