Professional Documents
Culture Documents
662 332 HW1 6410401183
662 332 HW1 6410401183
Cryptographic tools
1. อธิบายว่า digital signature คืออะไร และการใช้ digital signature ทําให้ขอ้ มูลเป็ นความลับหรือไม่
11 1.1 เป็ นเทคโนโลยีทใ#ี ช้ในการยืนยันตัวตนหรือความเป็ นเจ้าของ ของเนื=อหาหรือ message นัน= ๆ รวมถึงความถูกต้องของ
Message ทําให้เกิดความปลอดภัยดังนี= (Authentication, Data Integrity, Non-repudiation)
โดยทีว# ธิ กี าร signs massage ของผูส้ ง่ มีดงั นี=
1. นํา เนื=อหา(message) มา hash แล้วจะได้คา่ hash ออกมา
2. นํา private key ของบุคคลทีเ# ป็ นเจ้าของมารวมกับค่า hash แล้วมา generate signature
3. สุดท้าย นํา signature ทีไ# ด้ มาต่อกับ message แล้วจึงส่ง
วิธกี าร verifies signature ของผูร้ บั
1. นํา message มา hash ด้วยค่าเดียวกัน
2. นําค่า hash ทีไ# ด้ มา verification ด้วย public key ของบุคคลนัน=
3. สุดท้ายถ้า verifies แล้วถูกต้อง แสดงว่า signature นัน= valid
โดยหากเกิดการแก้ไข message จะทําให้คา่ hash ของฝั ง# ผูร้ บั นัน= เปลีย# นไปด้วย ซึง# จะทําให้การ verifies นัน= invalid
b. ทดลองใช้ download file ดังกล่าวมาไว้ใน desktop ของตนเอง แล้วใช้ message digest algorithm
เพือ# ตรวจสอบความถูกต้องของไฟล์ดงั กล่าว ให้ attach รูปทีแ# สดงให้เห็นผลการตรวจสอบได้อย่างชัดเจน
55