ตอนนี้เราเข้าใจแล้วว่าการเซ็นชื่อทำงานอย่างไรใน Pjp และการบรรยายนี้ ฉันต้องการแสดงวิธีเข้ารหัสข้อความและเซ็นชื่อในฐานะผู้ส่ง
และวิธีการตรวจสอบลายเซ็นในฐานะผู้รับ จากนั้นถอดรหัสข้อความ
ตอนนี้ฉันมีคอมพิวเตอร์ของ John แล้ว ไปส่งข้อความหา David กัน
ดังที่เราได้เห็นมาก่อน สิ่งแรกที่คุณต้องการทำคือเปิดโปรแกรมแก้ไขข้อความ และเราจะพิมพ์เนื้อหาของข้อความของเรา
ฉันจะบอกว่านี่เป็นข้อความลับจากจอห์นถึงเดวิด
อย่างที่เราเห็นก่อนหน้านี้ ฉันจะเลือกทั้งหมดนี้
ฉันจะคัดลอกมัน
ฉันจะไปที่คลิปบอร์ด BGP ของฉัน และฉันจะคลิกลงชื่อเข้าใช้คลิปบอร์ดที่เข้ารหัสด้วยกุญแจสาธารณะ
ต่อไป เราต้องการเลือกกุญแจสาธารณะที่เราต้องการเข้ารหัสข้อความด้วย
และอย่างที่ฉันบอกไป ฉันกำลังส่งข้อความนี้ถึงเดวิด ดังนั้นฉันจะไปรับเขา
คุณสามารถใช้ John ได้หากต้องการถอดรหัสข้อความของคุณเอง
และต่างจากที่เราทำในการบรรยายครั้งก่อนก่อนที่จะคลิก ตกลง ฉันจะไปเซ็นข้อความ
ราวกับว่าคุณคลิกที่รายการนี้ คุณจะเห็นรายการคีย์ส่วนตัวทั้งหมดที่คุณมีในคอมพิวเตอร์เครื่องนี้
นี่คือคอมพิวเตอร์ของจอห์น
และอย่างที่คุณเห็น คีย์ส่วนตัวเดียวที่เรามีคือ John ใช้งานได้
ผมจะเลือกสิ่งนั้นและผมจะคลิก
ตกลง.
มันแสดงคำเตือนเกี่ยวกับกุญแจ
มันเป็นกุญแจของฉันเอง ฉันจึงวางใจได้
ดังนั้นฉันจะคลิก
ใช่.
จากนั้นระบบจะขอให้คุณป้อนข้อความรหัสผ่านที่คุณเลือกเมื่อสร้างคีย์นี้
ฉันจะตีโอ๊ก
และอย่างที่คุณเห็นที่นี่ ไอคอนของคลิปบอร์ดเปลี่ยนเป็นล็อค ซึ่งหมายความว่าตอนนี้ในคลิปบอร์ดของฉัน
ฉันมีข้อความที่เข้ารหัสพร้อมกับลายเซ็น
ดังนั้นฉันรู้ในไดอะแกรมของฉันที่นี่ เมื่อเราส่งข้อความ ฉันพูดว่า เราจะส่งข้อความพร้อมลายเซ็น
แต่ในความเป็นจริง ทั้งเนื้อหาข้อความและลายเซ็นจะเป็นเพียงกลุ่มข้อความเดียว
ดังนั้น ถ้าฉันกลับมาที่โปรแกรมแก้ไขข้อความ แล้ววางอะไรก็ได้ที่อยู่ในคลิปบอร์ด คุณจะเห็น
เราจะได้ข้อความหนึ่งช่วงตึกที่มีเนื้อหาของข้อความและลายเซ็น
เช่นเดียวกับที่เราทำก่อนหน้านี้ ฉันจะไปที่อีเมลของฉัน ฉันจะเขียนข้อความใหม่ และฉันจะส่งข้อความนี้ไปยัง
David Smith
และฉันจะวางข้อความพร้อมกับลายเซ็น อย่างที่บอก และฉันจะคลิกส่งเพื่อส่งข้อความ
ไปที่คอมพิวเตอร์ของ David แล้วรีเฟรชกล่องจดหมายของเรา
และคลิกที่อีเมลใหม่
เรามีเนื้อหาข้อความ
อีกครั้ง เราจะเลือกทั้งหมด คลิกขวา คัดลอก
และอย่างที่คุณเห็นที่นี่ เราจะเห็นการล็อกบนแอปเพล็ต BGP
คลิกที่นี่และเราจะคลิกที่ Decrypt Verify Clipboard
ดังนั้นขั้นตอนจึงคล้ายกันมากกับที่เราทำในการบรรยายครั้งก่อน
ตอนนี้ระบบจะขอให้ฉันป้อนข้อความรหัสผ่านสำหรับคีย์ของฉันเอง
สำหรับกุญแจของเดวิด สมิธ
และอย่างที่คุณเห็น เราเห็นเนื้อหาของข้อความอีกครั้ง คล้ายกับที่เราได้เห็นในการบรรยายครั้งก่อน
แต่ในขณะเดียวกัน คุณจะเห็นที่ด้านล่างสุดของข้อความนี้ ซึ่งกำลังบอกเราว่าข้อความนี้ได้รับการลงนามด้วยลายเซ็นที่ดีของ
John Wick
นอกจากนี้เรายังสามารถเห็นรหัสคีย์และลายนิ้วมือที่สำคัญ
ตอนนี้เรามั่นใจว่าบุคคลที่เข้ารหัสข้อความนี้ ผู้ส่งคือ John Wick และไม่ใช่คนอื่นที่แอบอ้างเป็น
John Wick
ไม่เพียงเท่านั้น แต่เรายังมั่นใจว่าเนื้อหาของข้อความนี้ไม่ได้ถูกแก้ไขเมื่อส่งถึงเรา
เพราะอย่างที่ฉันพูด เมื่อข้อมูลถูกส่งผ่านอินเทอร์เน็ตหรือผ่านวิธีการสื่อสารหลายๆ
วิธี ข้อมูลจะถูกส่งผ่านฮับหลายแห่ง และแต่ละฮับเหล่านี้สามารถแก้ไขได้
ไม่เพียงแค่นั้น ยังสามารถดักจับได้ด้วยวิธีการต่างๆ และเมื่อแฮกเกอร์หรือหน่วยงานสกัดกั้น พวกเขาสามารถแก้ไข
แก้ไข ฝังข้อมูล หรือลบข้อมูลบางส่วนได้
ดังนั้น เมื่อเช็คเอาต์ลายเซ็น ดังที่เราเห็นในที่นี้ หากได้รับการยืนยันแล้ว แสดงว่าข้อความนั้นไม่ได้ถูกแก้ไข
เนื่องจากมีการเซ็นชื่อด้วยคีย์ส่วนตัวของ John
ตอนนี้คุณสามารถเห็นได้ด้วยว่ามีสัญญาณเตือนว่าคีย์ไม่ได้รับการรับรองด้วยลายเซ็นที่เชื่อถือได้
นี่เป็นเรื่องปกติ
คุณสามารถละเว้นข้อความได้จริงๆ
เพียงเพราะไม่ได้ตั้งค่าคีย์ให้เชื่อถือได้
แต่สิ่งที่สำคัญจริงๆ ในที่นี้คือ การดูว่านี่เป็นลายเซ็นที่ดีหรือไม่
เพราะอย่างที่ฉันพูด ถ้ามันบอกว่าเป็นลายเซ็นที่ดี แสดงว่าข้อความนั้นเซ็นชื่อโดยกุญแจส่วนตัวของ
John และมันไม่ได้รับการดัดแปลงใดๆ เนื่องจากมันถูกเซ็นโดยกุญแจของเขา
ดังนั้น ตอนนี้ เรามีวิธีการส่งข้อมูลในลักษณะที่แม้ว่าข้อมูลจะถูกดักจับโดยฝ่ายใดฝ่ายหนึ่ง พวกเขาจะไม่สามารถอ่านข้อมูลได้
คนเดียวที่จะอ่านได้คือผู้รับ
ไม่เพียงแค่นั้น แต่ผู้รับจะสามารถตรวจสอบได้ว่าข้อความนี้ส่งมาจากบุคคลที่พวกเขาต้องการรับข้อความจากบุคคลนั้น
เพื่อให้สามารถยืนยันผู้ส่งและตรวจสอบว่าข้อความไม่ได้ได้รับการแก้ไขในขณะที่กำลังส่ง