ไมโครซอฟท์เปิดตัวโครงการ ElectionGuard ระบบเข้ารหัสยืนยันว่าทุกโหวตถูกนับแล้ว

by lew
6 May 2019 - 16:29

ไมโครซอฟท์เปิดงาน BUILD ด้วยการประกาศโครงการ ElectionGuard ที่เป็นชุดพัฒนาซอฟต์แวร์ (SDK) เพื่อเปิดทางให้หน่วยงานรัฐสามารถสร้างซอฟต์แวร์เลือกตั้งที่สามารถตรวจสอบได้

โจทย์การออกแบบระบบเข้ารหัสสำหรับการเลือกตั้งนั้นเป็นหนึ่งในโจทย์ที่ซับซ้อนของวงการวิทยาการเข้ารหัสลับ เพราะการเลือกตั้งต้องไม่เปิดทางให้ผู้ดูแลระบบหรือใครก็ตามที่ถือข้อมูลเลือกตั้งสามารถตรวจสอบได้ว่าผู้ลงคะแนนเสียงเลือกใครบ้าง

ชุดซอฟต์แวร์ ElectionGuard ใช้กระบวนการเข้ารหัสลับในกลุ่ม homomorphic encryption ที่เปิดให้ผู้มีสิทธิ์สามารถ "ประมวลผล" ข้อมูลโดยไม่ต้องถอดรหัสข้อมูล ในกรณีนี้คือกรรมการการเลือกตั้งสามารถ "นับ" ผลการลงคะแนนเสียงได้โดยไม่สามารถถอดรหัสได้ว่าใครลงคะแนนเสียงอย่างไร

ElectionGuard ทำให้กระบวนการลงคะแนนเสียงสามารถตรวจสอบได้ด้วยตัวผู้ลงคะแนนเอง ว่าคะแนนถูกนับหรือไม่ และหน่วยงานตรวจสอบการเลือกตั้งที่สามารถเข้าดูข้อมูลที่เข้ารหัสไว้และนับทวนผลว่าถูกต้องหรือไม่

ไมโครซอฟท์จะเปิดโค้ด ElectionGuard ลง GitHub ภายในช่วงหน้าร้อนปีนี้ภายใต้สัญญาอนุญาต MIT ทำให้ทุกคนสามารถนำโค้ดไปใช้ได้ค่อนข้างเสรี

ที่มา - Microsoft

Blognone Jobs Premium