หลัก อื่น ๆ

วิทยาการเข้ารหัสลับ AES

วิทยาการเข้ารหัสลับ AES
วิทยาการเข้ารหัสลับ AES

วีดีโอ: Confidentiality และ การเข้ารหัสลับ (Encryption) 2024, กรกฎาคม

วีดีโอ: Confidentiality และ การเข้ารหัสลับ (Encryption) 2024, กรกฎาคม
Anonim

AESเต็มมาตรฐานการเข้ารหัสขั้นสูงมาตรฐานการเข้ารหัสข้อมูลรับรองโดยสถาบันมาตรฐานและเทคโนโลยีแห่งชาติสหรัฐอเมริกา (NIST) เพื่อแทนที่มาตรฐานการเข้ารหัสข้อมูล (DES) AES มอบความปลอดภัยที่เหนือกว่า DES สำหรับการสื่อสารและธุรกรรมการค้าผ่านทางอินเทอร์เน็ต

ในเดือนมกราคมปี 1997 NIST ได้ออกคำร้องขอจากสาธารณะสำหรับผู้สมัครเพื่อแทนที่ DES อายุซึ่งส่งผลให้มีการส่งผลงาน 15 ชิ้นจาก 12 ประเทศ ในเดือนตุลาคมปี 2000 NIST ประกาศว่า Rijndael โปรแกรมที่สร้างโดยนักเข้ารหัสชาวเบลเยียมสองคนคือ Joan Daemen และ Vincent Rijmen ได้รับการยอมรับว่าเป็นมาตรฐานใหม่หรือ Advanced Encryption Standard (AES) บรรพบุรุษของ NIST ซึ่งเป็นสำนักมาตรฐานแห่งชาติคาดว่า DES จะถูกนำไปใช้ในฮาร์ดแวร์ที่มีวัตถุประสงค์พิเศษและด้วยเหตุนี้จึงมีการพิจารณาเพียงเล็กน้อยหรือไม่มีเลยในการใช้งานที่มีประสิทธิภาพในซอฟต์แวร์เช่นการใช้ไมโครโปรเซสเซอร์ทั่วไป เป็นผลให้ DES ไม่สามารถใช้ประโยชน์จากการพัฒนาอย่างรวดเร็วในไมโครโปรเซสเซอร์ที่เกิดขึ้นในสองทศวรรษสุดท้ายของศตวรรษที่ 20 ในทางกลับกันข้อกำหนดของ AES เน้นการใช้งานฮาร์ดแวร์และซอฟต์แวร์อย่างเท่าเทียมกัน ในส่วนนี้ได้รับการยอมรับความต้องการของสมาร์ทการ์ดและอุปกรณ์ ณ จุดขายอื่น ๆ ซึ่งโดยทั่วไปมีความสามารถในการคำนวณที่ จำกัด มาก แต่ที่สำคัญกว่านั้นคือการรับรู้ถึงความต้องการที่เพิ่มขึ้นของอินเทอร์เน็ตและอีคอมเมิร์ซ จากประสบการณ์ของพวกเขากับ DES ซึ่งการปรับปรุงในการคำนวณเพียงแค่ overran ปัจจัยการทำงานของรหัสคีย์ 56 บิตคงที่ข้อมูลจำเพาะ NIST สำหรับ AES ยังเรียกว่าอัลกอริทึมที่จะสามารถเพิ่มความยาวกุญแจถ้าจำเป็น Rijndael พิสูจน์ตัวเองว่ามีขนาดเล็กพอที่จะนำไปใช้กับสมาร์ทการ์ด (ที่มีโค้ดน้อยกว่า 10,000 ไบต์) และมีความยืดหยุ่นเพียงพอที่จะทำให้ความยาวของคีย์ยาวขึ้น

จากประสบการณ์ของ DES มีเหตุผลทุกประการที่เชื่อว่า AES จะไม่ยอมแพ้กับการเข้ารหัสและจะไม่ถูกย่ำยีโดยการพัฒนาด้านการคำนวณเช่นเดียวกับ DES เนื่องจากปัจจัยการทำงานสามารถปรับได้เพื่อแซงหน้าพวกเขา