Page 287 - Computer Network
P. 287
278 บทที่ 34. ความปลอดภัยของเน็ตเวิร์ค
• พับลิกคีย์อัลกอริทึม (Public-key algorithms) : การใช้พับลิกคีย์อัลกอริทึมผู้ส่งและผู้รับจะมีไพรเวทคีย์ที่
ไม่เปิดเผยให้ผู้ใดทราบ และพับลิกคีย์ที่เปิดเผยทำให้ทุกคนสามารถรับทราบได้ ในการส่งข้อความใดออกไป
ผู้ส่งจะเข้ารหัสข้อความด้วย พับลิกคีย์ เมี่อผู้รับได้รับจะถอดรหัสข้อความโดยการใช้ไพรเวทคีย์ การทำงาน
ในลักษณะนี้ อาจดูไม่ปลอดภัยเท่าใดนัก เนื่องจากมีส่วนที่เป็นพับลิกคีย์จะถูกเปิดเผยออกไปสู่สาธารณะ
อย่างไรก็ตาม การที่จะสามารถอ่านข้อความได้จะเป็นผู้ที่มีไพรเวทคีย์เท่านั้น เพื่อใช้เปิดข้อความได้ ตัวอย่าง
ของการทำงานนี้ได้แก่ RSA algorithm ซึ่งเป็นการทำงานในลักษณะที่เป็นแบบไม่สมมาตร (asymmetric)
รูปที่ 34.5 แสดงหลักการทำงานของพับลิกคีย์อัลกอริทึมนี้
book)
(partial
รูปที่ 34.5: การทำงานของพับลิกคีย์อัลกอริทึม(Public key algorithm)
• เมสเสจไดเจสต์อัลกอริทึม (Message Digest algorithm) : การทำงานของการใช้เมสเสจไดเจสต์จะ
only
ไม่เกี่ยวข้องกับการใช้คีย์ แต่จะเป็นการใช้การแมพ (map) จากข้อความขนาดใหญ่ให้เป็นข้อความขนาด
เล็กที่ขนาดคงที่ ตัวอย่างที่เป็นที่รู้จักทั่วไปได้แก่ Message Digest version 5 (MD5) และ Secret Hash
Algorithm (SHA) รูปที่ 34.6 แสดงหลักการทำงานของอัลกอริทึมนี้
KKU
รูปที่ 34.6: การทำงานของเมสเสจไดเจสต์อัลกอริทึม (Message Digest algorithm)

