โครงการ CAESAR ประกาศอัลกอริธึมเข้ารหัสพร้อมตรวจสอบความถูกต้องที่ได้รับเลือก

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 24 กุมภาพันธ์ 2019.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    อัลกอริธึมเข้ารหัสพร้อมตรวจสอบความถูกต้องจะใช้สำหรับการเข้ารหัสข้อมูล โดยเมื่อผู้รับถอดรหัสแล้วจะทราบทันทีว่าเป็นข้อความต้นฉบับหรือไม่ ต่างจากการเข้ารหัสปกติที่หากใช้กุญแจผิดจะได้ข้อมูลขยะออกมา ในปัจจุบันที่นิยมใช้กันคือ AES-GCM ที่ใช้ใน TLS 1.2

    โครงการประกวด CAESAR ได้ประกาศผลอัลกอริธึมเข้ารหัสแบบยึนยันตน (Authenticated Encryption) ที่ชนะการประกวด แบ่งตามประเภทการใช้งานดังนี้

    1. เหมาะสำหรับอุปกรณ์ขนาดเล็ก ใช้พื้นที่ฮาร์ดแวร์น้อยหรือโค้ดมีขนาดเล็กสำหรับ CPU 8 บิต - Ascon, Acorn
    2. เหมาะสำหรับระบบประสิทธิภาพสูง ใช้งานได้ดีใน CPU 64 บิตหรือฮาร์ดแวร์เฉพาะ - AEGIS-128, OCB
    3. มีการป้องกันต่อการใช้งานผิดวิธี - Deoxys-II, COLM

    เนื่องจากการออกแบบอัลกอริธึมด้านวิทยาการรหัสลับมีความซับซ้อน ในอดีตจึงมีการจัดประกวดกันอยู่หลายครั้ง โดยอัลกอริธึมเข้ารหัส AES, แฮช SHA3 และแฮชรหัสผ่าน Argon2 ที่มีการใช้งานอย่างแพร่หลายต่างผ่านการประกวดมาทั้งสิ้น

    การประกวด CAESAR นี้เริ่มดำเนินงานในปี 2013 โดยมีคณะทำงานจากทั่วโลก การประกาศผลจะเลือกอัลกอริธึมมาหลายๆ ตัวให้เหมาะสมกับการใช้งานรูปแบบต่างๆ คล้ายกับการประกวด eSTREAM ของสหภาพยุโรป

    ที่มา: CAESAR website

    Topics: CryptographySecurity
     

แบ่งปันหน้านี้