การเข้ารหัสลับกุญแจ สาธารณะสำหรับ สภาพแวดล้อมเคลื่อนที่ และไร้สาย นางสาวกิติยา จันทรุกขา นางสาวอรุณโรจน์ ชูสกุล COE อ. ที่ปรึกษา ผศ. พิเชษฐ เชี่ยวธนะกุล อ. ผู้ร่วมประเมิน อ. ดร. กิตติ์ เธียรธโนปจัย อ. ดร. ชัชชัย คุณบัว 1/11
Agenda ตารางการดำเนินงาน แนวคิดการออกแบบระบบ งานที่กำลังดำเนินการ – โปรแกรมในส่วนของผู้รับในการสร้าง กุญแจสาธารณะ – โปรแกรมในส่วนของผู้ส่งข้อความ ปัญหาและแนวทางแก้ไข สรุป คำถาม 2/11
ตารางการดำเนินงาน 3/11
แนวคิดการออกแบบ ระบบ การออกแบบแบ่งเป็น 3 ส่วน ดังนี้ – ส่วนผู้รับทำการสร้างกุญแจสาธารณะ – ส่วนของผู้ส่งเมื่อได้รับกุญแจ สาธารณะและการส่งข้อความที่ได้ เข้ารหัสแล้ว – ส่วนของผู้รับเมื่อได้รับข้อความแล้วทำ การถอดรหัส 4/11
งานที่กำลังดำเนินการ โปรแกรมในส่วนของผู้รับในการ สร้างกุญแจสาธารณะ 5/11
งานที่กำลังดำเนินการ ( ต่อ ) /11
งานที่กำลังดำเนินการ ( ต่อ ) โปรแกรมในส่วนของผู้ส่ง ข้อความ 7/11
งานที่กำลังดำเนินการ ( ต่อ ) 1 2 8/11
ปัญหาและแนวทางแก้ไข ปัญหา – ชุดคำสั่งสำเร็จรูปในการยกกำลังของ ภาษา C++ ทำให้การคำนวณเกิดส่วน ล้นของหน่วยความจำ เนื่องจาก คำนวณบนฟีลด์จำกัด แนวทางแก้ไข – เขียนชุดคำสั่งในการยกกำลังโดยใช้ อัลกอริทึม Fast Exponential 9/11
สรุป เขียนโปรแกรมตามอัลกอริทึม เพื่อคำนวณค่าต่างๆ ได้แก่ กุญแจสาธารณะ, กุญแจส่วนตัว, กรุปการบวกบนเส้นโค้งเชิงวงรี และการเข้ารหัส การดำเนินงานขั้นต่อไป คือ พัฒนาโปรแกรมในส่วนของการ ถอดรหัสข้อความ และการ พัฒนาระบบการติดต่อผู้ใช้ 10/11
คำถาม 11/11