การเข้ารหัสลับเส้นโค้งวงรีเป็นวิธีการเข้ารหัสไฟล์ข้อมูลเพื่อให้เฉพาะบุคคลเท่านั้นที่สามารถถอดรหัสได้ ECC ขึ้นอยู่กับคณิตศาสตร์ของเส้นโค้งวงรีและใช้ตำแหน่งของจุดบนเส้นโค้งวงรีเพื่อเข้ารหัสและถอดรหัสข้อมูล ECC รองรับการใช้งานคุณสมบัติความปลอดภัยไร้สายอย่างมีประสิทธิภาพ เช่น อีเมลอิเล็กทรอนิกส์ที่ปลอดภัยและการท่องเว็บ แต่มีข้อเสียอยู่บ้างเมื่อเทียบกับเทคนิคการเข้ารหัสอื่น ๆ
ประวัติศาสตร์
Victor Miller แห่ง IBM และ Neal Koblitz แห่งมหาวิทยาลัย Washington เสนอ ECC เป็นครั้งแรกโดยอิสระในช่วงกลางทศวรรษ 1980 ECC ไม่ใช่เทคโนโลยีใหม่และได้พิสูจน์ความปลอดภัยโดยสามารถทนต่อการโจมตีรุ่นต่างๆ ได้ ในช่วงไม่กี่ปีที่ผ่านมา ในขณะที่อุตสาหกรรมไร้สายเติบโตขึ้น ECC ได้รับการยอมรับจากบริษัทจำนวนมากว่าเป็นเทคโนโลยีความปลอดภัยที่เป็นนวัตกรรมใหม่ ECC ได้รับมาตรฐานจาก American National Standards Institute, สถาบันมาตรฐานและเทคโนโลยีแห่งชาติ และ Federal Information Processing Standard
วีดีโอประจำวันนี้
ข้อดี
ECC ใช้คีย์การเข้ารหัสที่ค่อนข้างสั้น ซึ่งเป็นค่าที่ต้องป้อนลงในอัลกอริธึมการเข้ารหัสเพื่อถอดรหัสข้อความที่เข้ารหัส คีย์ลัดนี้เร็วกว่าและต้องการพลังประมวลผลน้อยกว่าอัลกอริธึมคีย์สาธารณะเข้ารหัสรุ่นแรกอื่นๆ ตัวอย่างเช่น คีย์การเข้ารหัส ECC 160 บิตให้การรักษาความปลอดภัยเช่นเดียวกับคีย์การเข้ารหัส RSA 1024 บิต และอาจเร็วกว่าถึง 15 เท่า ขึ้นอยู่กับแพลตฟอร์มที่ใช้งาน RSA เป็นเทคนิคการเข้ารหัสคีย์สาธารณะรุ่นแรกที่คิดค้นโดย Ronald Rivest, Adi Shamir และ Leonard Adleman ในช่วงปลายยุค 70 ทั้ง RSA และ ECC มีการใช้อย่างแพร่หลาย ข้อดีของ ECC เหนือ RSA มีความสำคัญอย่างยิ่งในอุปกรณ์ไร้สาย ซึ่งกำลังประมวลผล หน่วยความจำ และอายุการใช้งานแบตเตอรี่มีจำกัด
ข้อเสีย
ข้อเสียหลักประการหนึ่งของ ECC คือการเพิ่มขนาดของข้อความที่เข้ารหัสลับมากกว่าการเข้ารหัส RSA นอกจากนี้ อัลกอริธึม ECC นั้นซับซ้อนและยากต่อการติดตั้งมากกว่า RSA ซึ่งเพิ่มโอกาสในการเกิดข้อผิดพลาดในการใช้งาน ซึ่งจะทำให้ความปลอดภัยของอัลกอริทึมลดลง
การเข้ารหัสคีย์สาธารณะกับรหัสส่วนตัว
ECC เป็นรูปแบบหนึ่งของการเข้ารหัสคีย์สาธารณะ ซึ่งคีย์เข้ารหัสหนึ่งคีย์ เรียกว่าคีย์ส่วนตัวจะถูกเก็บเป็นความลับ ในขณะที่อีกคีย์หนึ่งเรียกว่าคีย์สาธารณะ ถูกแจกจ่ายอย่างอิสระ การเข้ารหัสคีย์สาธารณะมีราคาแพงกว่าการเข้ารหัสคีย์ส่วนตัวซึ่งใช้คีย์เข้ารหัสที่ใช้ร่วมกันเพียงคีย์เดียว ในอุปกรณ์ไร้สาย การเข้ารหัสคีย์สาธารณะจะทำให้อายุการใช้งานของแบตเตอรี่หรือตัวอุปกรณ์สั้นลง