การเข้ารหัส AES-256 คืออะไร อธิบายแบบเข้าใจง่าย
AES-256 เป็นมาตรฐานการเข้ารหัสที่เผยแพร่ต่อสาธารณะ ซึ่งเข้ารหัสข้อมูลด้วยกุญแจ 256 บิต ถ้าไม่มีกุญแจ ข้อมูลจะอ่านไม่ได้ในเวลาที่เป็นไปได้จริง คำถามสำหรับแอปที่บอกว่า "AES-256" จึงไม่ใช่เรื่องอัลกอริทึม แต่เป็นเรื่องว่าใครถือกุญแจ และอะไรปกป้องกุญแจ
ดาวน์โหลด Cryptile บน App Store
ควรรู้อะไรบ้าง?
- อัลกอริทึมไม่ใช่จุดอ่อน การโจมตีมุ่งไปที่กุญแจ รหัสผ่านเบื้องหลังกุญแจ หรืออุปกรณ์ที่ปลดล็อกอยู่
- "256" คือความยาวกุญแจ แปลว่ามีกุญแจที่เป็นไปได้ 2^256 แบบ เกินกว่าที่จะค้นหาได้
- ป้ายกำกับอย่างเดียวบอกอะไรได้น้อย ถามว่าอะไรถูกเข้ารหัส กุญแจสร้างที่ไหน และใครอีกที่มีกุญแจ
AES-256 หมายถึงอะไรจริงๆ?
AES คือ Advanced Encryption Standard เผยแพร่โดยสถาบันมาตรฐานและเทคโนโลยีแห่งชาติของสหรัฐฯ (NIST) FIPS 197 ของ NIST กำหนดไว้สามแบบ คือ AES-128, AES-192 และ AES-256 ทั้งหมดทำงานกับบล็อกขนาด 128 บิต ตัวเลขคือความยาวของกุญแจเป็นบิต
กุญแจ 256 บิตมีค่าที่เป็นไปได้ 2^256 แบบ ซึ่งเป็นตัวเลข 78 หลัก การลองทีละค่าไม่ใช่การโจมตีที่เป็นไปได้จริง ทั้งตอนนี้และกับคอมพิวเตอร์แบบใดที่เรารู้วิธีสร้าง
AES-256-GCM คืออะไร?
AES เพียงอย่างเดียวอธิบายแค่ว่าบล็อกหนึ่งถูกเข้ารหัสอย่างไร "โหมด" บอกว่าทั้งไฟล์ถูกจัดการอย่างไร GCM เป็นโหมดหนึ่ง กำหนดไว้ใน SP 800-38D ของ NIST
GCM เป็นการเข้ารหัสแบบยืนยันความถูกต้อง นอกจากซ่อนเนื้อหาแล้ว ยังตรวจจับได้ถ้ามีคนแก้ไฟล์ที่เข้ารหัส ไฟล์ที่ถูกแก้จะเปิดไม่ได้ แทนที่จะเปิดออกมาเป็นอย่างอื่น
ถ้า AES-256 เจาะไม่ได้ ข้อมูลถูกขโมยได้อย่างไร?
ผ่านทุกอย่างที่อยู่รอบอัลกอริทึม ช่องทางทั่วไปคือ
- รหัสผ่านหรือรหัสที่อ่อน ถ้า PIN 4 หลักเป็นตัวสร้างกุญแจ ผู้โจมตีก็ลองแค่ 10,000 PIN ไม่ใช่ 2^256 กุญแจ
- กุญแจเก็บไว้ข้างข้อมูล การเข้ารหัสที่กุญแจอยู่ที่เดียวกันก็เหมือนกล่องล็อกที่แปะกุญแจไว้ข้างกล่อง
- บริษัทที่ถือกุญแจ ถ้าเซิร์ฟเวอร์รีเซ็ตรหัสผ่านของคุณและคืนไฟล์ให้ได้ คนอื่นที่ไม่ใช่คุณก็อ่านไฟล์ได้
- อุปกรณ์ที่เปิดและปลดล็อกอยู่ อะไรที่ถอดรหัสแล้วและอยู่บนหน้าจอ ถูกเห็นหรือคัดลอกได้
- สิ่งที่ไม่ได้เข้ารหัส ภาพขนาดย่อ ชื่อไฟล์ หรือฐานข้อมูลอัลบั้มอาจเปิดเผยว่าไฟล์คืออะไร
ตรวจคำกล่าวอ้าง "AES-256" ของแอปได้อย่างไร?
ถามห้าคำถามนี้ แอปที่ดีตอบไว้ในเอกสารของตัวเอง
- ทุกไฟล์ถูกเข้ารหัสไหม รวมถึงภาพขนาดย่อและดัชนีของสิ่งที่อยู่ในห้องนิรภัย?
- กุญแจสร้างที่ไหน บนอุปกรณ์ของคุณ หรือบนเซิร์ฟเวอร์ของบริษัท?
- อะไรแปลงรหัสผ่านหรือรูปแบบของคุณเป็นกุญแจ? ควรเป็นวิธีมาตรฐานที่ทำงานช้าโดยตั้งใจ
- บริษัทรีเซ็ตรหัสผ่านของคุณได้ไหม? ถ้าได้ บริษัทก็เข้าถึงไฟล์ของคุณได้
- โค้ดหรือเอกสารด้านความปลอดภัยเผยแพร่ให้คนอื่นตรวจได้ไหม?
ถ้าแอปบอกแค่ "AES-256" และไม่มีอะไรมากกว่านั้น ให้ถือว่ายังไม่รู้ ไม่ใช่ว่าปลอดภัย
Cryptile ใช้ AES-256 อย่างไร?
ทุกไฟล์ ภาพขนาดย่อ และดัชนีในห้องนิรภัยของ Cryptile ถูกเข้ารหัสด้วย AES-256-GCM กุญแจสร้างบนโทรศัพท์ของคุณจากรูปแบบที่คุณวาด ไม่มีบัญชีและไม่มีเซิร์ฟเวอร์ และผู้พัฒนาไม่เคยถือกุญแจของคุณ
แกนหลักการเข้ารหัสเผยแพร่ให้ตรวจสอบได้ พร้อมแบบจำลองภัยคุกคามและเวกเตอร์ทดสอบ หน้าความปลอดภัยของเรามีลิงก์ไปที่นั่น ขนาดไฟล์ถูกเติมให้เท่ากัน ขนาดของไฟล์ที่เข้ารหัสจึงบอกได้น้อยลงว่าเป็นไฟล์อะไร
สิ่งที่ไม่ได้ป้องกัน
AES-256 แข็งแรงเท่ากับความลับที่อยู่เบื้องหลังกุญแจ รูปแบบสั้นอ่อนกว่ารหัสผ่านแบบวลี จึงควรใช้ตั้งแต่ 8 จุดขึ้นไป ถ้ามีคนเห็นคุณวาด หรือโทรศัพท์มีมัลแวร์ขณะห้องนิรภัยเปิดอยู่ การเข้ารหัสก็ช่วยไม่ได้ ถ้ารูปแบบและวลีกู้คืนหายทั้งคู่ จะไม่มีใครเปิดห้องนิรภัยได้ รวมถึงเราด้วย
ทำด้วย Cryptile
Cryptile เข้ารหัสรูป วิดีโอ ไฟล์ และโน้ตด้วย AES-256-GCM ด้วยกุญแจที่สร้างบนอุปกรณ์ของคุณ รูปแบบที่ต่างกันเปิดห้องนิรภัยคนละห้อง และไม่มีรายการห้องนิรภัย
Cryptile ใช้ฟรี ได้ถึง 2 ห้องนิรภัย 100 รูปภาพ และ 10 วิดีโอ Plus ปลดข้อจำกัด และเพิ่มรูปแบบฉุกเฉินกับการค้นหาภายในห้องนิรภัย ในราคา $19.99 ต่อปี (ทดลองใช้ฟรี 7 วัน) หรือ $39.99 จ่ายครั้งเดียว