อ่าน 2 นาที
ทิวริง (รหัสลับ)
Turingเป็นการเข้ารหัสแบบสตรีมที่พัฒนาโดยGregory G. RoseและPhilip Hawkesที่QualcommสำหรับCDMA
ทิวริง (รหัสลับ)
Turingเป็นการเข้ารหัสแบบสตรีมที่พัฒนาโดยGregory G. RoseและPhilip Hawkesที่QualcommสำหรับCDMA [ 1 ]
Turing สร้างเอาต์พุต 160 บิตในแต่ละรอบโดยการใช้ตัวกรองแบบไม่เชิงเส้นกับสถานะภายในของLFSRชื่อของมันถูกตั้งตามชื่อของAlan Turing [ 1 ] มันถูกพัฒนาขึ้นโดยอิงจากรหัส SOBER ที่ Rose นำเสนอในปี 1998 [ 2 ]ซึ่งเห็นได้ชัดจากส่วนประกอบหลักคือ Linear Feedback Shift Register (LFSR) ซึ่งเป็นเทคโนโลยีเดียวกันกับที่พบในตระกูลเครื่อง SOBER [ 3 ]อย่างไรก็ตาม Turing แตกต่างจากรุ่นก่อนหน้าตรงที่มันสร้างเอาต์พุตห้าคำ (มากกว่าห้าเท่า) สำหรับการอัปเดตภายในแต่ละครั้ง[ 2 ]นอกจากนี้ยังให้ความแข็งแกร่งของคีย์ได้ถึง 256 บิตและได้รับการออกแบบให้ทำงานได้อย่างรวดเร็วในซอฟต์แวร์[ 3 ] โดย สามารถทำได้ประมาณ 5.5 รอบต่อไบต์บนโปรเซสเซอร์ x86 บางตัว
มีผู้เชี่ยวชาญที่พบว่าการเข้ารหัสแบบสตรีมของ Turing มีจุดอ่อนหลายประการเมื่อเผชิญกับการโจมตี IV ที่เลือก[ 4 ]ตัวอย่างเช่น อัลกอริทึมการจัดกำหนดการคีย์มีคีย์ลับเดียวกันสำหรับเวกเตอร์เริ่มต้นที่แตกต่างกัน และพบว่าทำให้ความปลอดภัยของระบบลดลง[ 4 ]
ดูเพิ่มเติม
บรรณานุกรม
- Antoine Joux และ Frédéric Muller, การโจมตีแบบ Chosen IV ต่อ Turing, Selected Areas in Cryptography 2003, หน้า 194–207 (PDF )
ลิงก์ภายนอก
- การใช้งานอัลกอริธึมทัวริงในภาษา Java ที่ได้รับการปรับให้เหมาะสมที่สุด
- การใช้งานอัลกอริทึมทัวริงในภาษา Java
- ทัวริง: การเข้ารหัสแบบสตรีมความเร็วสูง
- สไลด์และตัวอย่างการใช้งานภาษา C ที่ Qualcomm
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ทิวริง (รหัสลับ)
Turingเป็นการเข้ารหัสแบบสตรีมที่พัฒนาโดยGregory G. RoseและPhilip Hawkesที่QualcommสำหรับCDMA
บรรณานุกรม
Antoine Joux และ Frédéric Muller, การโจมตีแบบ Chosen IV ต่อ Turing, Selected Areas in Cryptography 2003, หน้า 194–207 (PDF )
ลิงก์ภายนอก
บทความเกี่ยวกับวิทยาการเข้ารหัสลับนี้ยังไม่สมบูรณ์คุณสามารถช่วยวิกิพีเดียได้โดยการเพิ่มข้อมูลที่ขาดหายไป