Android 6.0 จะบังคับให้เครื่องรุ่นสูงต้องเข้ารหัสข้อมูลเป็นค่าเริ่มต้น

by lew
20 October 2015 - 06:14

Android 6.0 Marshmallow เปิดตัวมาได้สักระยะ ความเปลี่ยนแปลงสำคัญของรุ่นนี้คือกูเกิลพยายามทำให้อุปกรณ์ส่วนใหญ่เข้ารหัสข้อมูลเป็นมาตรฐาน

ข้อกำหนดความเข้ากันได้กับแอนดรอยด์ (Android Compatibility Definition) ระบุให้อุปกรณ์ทุกชิ้นมีความสามารถเข้ารหัส AES สูงกว่า 50MiB/s จะต้องเข้ารหัสเป็นค่าเริ่มต้นเสมอ ยกเว้นเฉพาะในกรณีที่เป็นอุปกรณ์ที่มีหน่วยความจำต่ำ

ซีพียูสถาปัตยกรรม ARMv8 และ Atom รุ่นใหม่ๆ ล้วนรองรับชุดคำสั่งเร่งความเร็วเข้ารหัส AES ทั้งหมดแล้วในแง่ประสิทธิภาพการเข้ารหัสจึงไม่น่าเป็นคอขวดอีกต่อไป (Apple A7 เข้ารหัส AES ได้สูงสุดถึง 1.6GiB/s) ข้อจำกัดประการเดียวคือเรื่องแรมเท่านั้น

ปีที่แล้วกูเกิลพยายามผลักดันการเข้ารหัสอุปกรณ์มาแล้วครั้งหนึ่งบน Nexus 6 แต่ปรากฎว่าทำให้ประสิทธิภาพเครื่องโดยรวมแย่ลง (Nexus 6 ใช้ซีพียู Snapdragon 805 ที่ยังเป็นสถาปัตยกรรม ARMv7-A อยู่) ปีนี้ทั้ง Nexus 5X และ Nexus 6P เข้ารหัสอุปกรณ์เสมอและไม่มีทางปิดการเข้ารหัสเลย แม้ประสิทธิภาพของการเขียนและอ่านไฟล์จะต่ำกว่ารุ่นสูงๆ อย่าง Galaxy Note 5 แต่ก็ไม่ได้แย่เหมือน Nexus 6 แล้ว

ที่มา - The Register

Blognone Jobs Premium