ตกลง.
จนถึงตอนนี้ เราได้เรียนรู้วิธีใช้ BGP เพื่อเข้ารหัสข้อความและส่งในลักษณะที่ผู้รับเป็นคนเดียวที่สามารถอ่านเนื้อหาของข้อความได้
ไม่เพียงแค่นั้น แต่เรายังได้เรียนรู้วิธีการเซ็นข้อความ การเซ็นข้อความ เพื่อให้ผู้รับสามารถตรวจสอบได้ว่าข้อความนี้ส่งมาจากเราจริงๆ
จากผู้ส่ง
เป็นเรื่องที่ดีมากจริงๆ เพราะตอนนี้เมื่อมีการส่งข้อความ เรามั่นใจว่าผู้รับสามารถอ่านได้เท่านั้น
และผู้รับจะมั่นใจได้ว่าข้อความนั้นส่งมาจากผู้ส่งจริงๆ
และเขายังสามารถยืนยันได้ว่าข้อความไม่ได้รับการแก้ไขตามที่ส่งไป
นี่เป็นสิ่งที่ดีจริงๆ
ปัญหาเดียวคือเราทำได้เฉพาะกับข้อความเท่านั้น
ถ้าคุณต้องการส่งเอกสารหรือรูปภาพล่ะ
ดังนั้น ในการบรรยายนี้ ผมจะแสดงให้คุณเห็นถึงวิธีการเข้ารหัส เซ็น ตรวจสอบ และถอดรหัสไฟล์
ตรงนี้ในคอมพิวเตอร์ของ John ฉันมีรูปภาพที่เราเคยใช้งานและลบเมตาดาต้าของมันมาก่อนแล้ว
หากคุณจำไม่ได้ว่าต้องทำอย่างไร โปรดกลับไปที่การบรรยายนั้น
และถ้าฉันดับเบิลคลิกที่รูปภาพในตอนนี้ อย่างที่คุณเห็น รูปภาพก็ใช้ได้
มันแสดงให้เราเห็นภาพของรถ
ตอนนี้ สมมติว่าเราต้องการส่งข้อความนี้ถึง David และเราต้องการส่งข้อความนี้อย่างปลอดภัย เพื่อที่ว่าถ้ามีใครสกัดกั้นข้อความนี้หรือถ้าใครสามารถอ่านได้
พวกเขาจะไม่เห็นเนื้อหาของข้อความนั้น
พวกเขาจะมองไม่เห็นภาพ
ในการทำเช่นนั้น เราจะคลิกขวาและคลิกที่เข้ารหัส
ตอนนี้ คุณจะได้รับข้อความที่คล้ายกับที่เราเคยได้รับเมื่อเราเข้ารหัสข้อความ
คุณต้องเลือกกุญแจสาธารณะของบุคคลที่จะสามารถดูเนื้อหาของไฟล์นี้ได้
ในกรณีของฉัน ฉันกำลังส่งสิ่งนี้ไปให้เดวิด ดังนั้นฉันจะพาเดวิดไปจากที่นี่
และอย่างที่เราทราบก่อนหน้านี้ คุณยังสามารถลงชื่อในข้อความจากที่นี่และเลือกคีย์ส่วนตัวของคุณเอง
และด้วยวิธีการนั้น เมื่อผู้รับได้รับรูปภาพ พวกเขาสามารถยืนยันได้ว่าข้อความหรือรูปภาพนั้นส่งมาจากคุณโดยยืนยันด้วยกุญแจสาธารณะของคุณเอง
ดังนั้นฉันจะคลิก
ตกลง.
สิ่งนี้จะถามฉันถึงข้อความรหัสผ่าน สำหรับรหัสส่วนตัวของฉัน เพราะฉันเลือกตัวเลือกเครื่องหมาย
หากคุณไม่ได้เลือกตัวเลือกเครื่องหมาย คุณจะไม่เห็นสิ่งนี้
และเมื่อฉันใส่รหัสผ่าน อย่างที่คุณเห็น ฉันจะสร้างภาพใหม่
และภาพนี้ไม่ได้แสดงจริง ๆ แล้วมันใช้งานไม่ได้จริงๆ
ดังนั้นหากฉันดับเบิลคลิก คุณจะไม่เห็นอะไรในนี้เลย
และเหตุผลนั้นก็เพราะว่าตอนนี้รูปภาพนี้ถูกเข้ารหัสแล้ว และมีเพียงคนเดียวที่มองเห็นได้คือเดวิด
ดังนั้นเราจึงต้องการคีย์ส่วนตัวของ David เพื่อดูเนื้อหาของข้อความนี้
อย่างที่ฉันพูดไป ตอนนี้เราอยู่ในคอมพิวเตอร์ของจอห์น แม้แต่จอห์นก็ไม่เห็นเนื้อหาของรูปภาพอีกต่อไป
และสิ่งที่เราจะทำคือเราจะดำเนินการต่อและส่งสิ่งนี้เป็นไฟล์แนบในอีเมลถึง
David Smith ที่จุดสีน้ำเงิน
ฉันจะเลื่อนลงไป
ฉันจะเลือกรูปภาพ
และจำไว้ว่าคุณต้องการให้แน่ใจว่าคุณเลือกภาพที่เข้ารหัส ไม่ใช่ภาพปกติ
ที่นี่ เรามีรูปภาพที่ถอดรหัสตามปกติ อย่างที่คุณเห็น
เราสามารถเห็นได้ในที่นี่และหน้าตัวอย่าง และที่นี่เรามีเวอร์ชันเข้ารหัสซึ่งจะไม่ทำงานเว้นแต่เราจะมีคีย์ส่วนตัวของ
David
ดังนั้นฉันจะคลิกที่เปิดและเพียงแค่พูดว่าทดสอบที่นี่และเนื้อหาแล้วคลิกที่ส่ง
สมบูรณ์แบบ.
ตอนนี้ควรส่งข้อความ
ไปที่คอมพิวเตอร์ของเดวิดกันเถอะ
เราจะรีเฟรชกล่องจดหมาย
เรามีข้อความใหม่
สมบูรณ์แบบ.
ไปเปิดกันเลยดีกว่า
และเราจะดาวน์โหลดไฟล์แนบ
บันทึกมัน
มันจะไปในไดเรกทอรีเบราว์เซอร์ของฉัน
ไม่เป็นไร.
คลิกที่บันทึกและไปต่อและเปิดโฟลเดอร์ที่มี
และอย่างที่คุณเห็น เรามองไม่เห็นเนื้อหาของภาพจริงๆ
ตอนนี้ก็เหมือนเดิม ไม่ว่าจะเป็น PDF หรือเอกสาร Word หรือไฟล์ใดๆ
จริงๆ ตอนนี้ฉันแค่ใช้รูปภาพเป็นตัวอย่างในการถอดรหัสข้อความนี้ เพราะนี่คือคอมพิวเตอร์ของ
David และเนื่องจากข้อความนี้ถูกเข้ารหัสโดยเฉพาะสำหรับ David โดยใช้กุญแจสาธารณะของ David
เราจึงสามารถถอดรหัสได้ที่นี่ เพราะเรามี David คีย์ส่วนตัวและเราจะสามารถเห็นเนื้อหาของมันได้
ในการทำเช่นนั้น เราจะคลิกขวาที่รูปภาพ
เราจะคลิกที่ Open with Decrypt File
การดำเนินการนี้จะถามคุณถึงข้อความรหัสผ่านสำหรับคีย์ส่วนตัวของ David
ฉันจะป้อนมัน
ฉันสมบูรณ์แบบ
อย่างที่คุณเห็น ไฟล์นี้จะสร้างไฟล์ใหม่
นี่คือภาพหลังจากการถอดรหัส
และอย่างที่คุณเห็นตรงกลางก็บอกว่าลายเซ็นได้รับการตรวจสอบแล้ว
เราจึงมั่นใจว่าภาพนี้ส่งมาจากจอห์นจริงๆ
ตอนนี้ฉันสามารถดับเบิลคลิกที่รูปภาพเพื่อดูเนื้อหา และอย่างที่คุณเห็น ฉันสามารถดูเนื้อหาของข้อความได้
ดังนั้นแนวคิดเบื้องหลังสิ่งนี้จึงคล้ายกับแนวคิดในการส่งข้อความมาก
เราเข้ารหัสข้อความด้วยกุญแจสาธารณะของผู้รับ
หากใครสามารถจัดการกับไฟล์นี้ได้ ไม่ว่าจะเป็นรูปภาพ ไฟล์ PDF เอกสารก็ไม่สำคัญ
พวกเขาจะไม่สามารถอ่านเนื้อหาของไฟล์ได้เว้นแต่จะมีคีย์ส่วนตัว
ตอนนี้ ยังมีอีกหนึ่งคุณลักษณะที่ฉันต้องการจะกล่าวถึงในการบรรยายนี้ ซึ่งเราสามารถใช้เพื่อเซ็นชื่อไฟล์โดยไม่ต้องเข้ารหัส
ดังนั้น หากคุณจำตอนที่เราดาวน์โหลดเบราว์เซอร์ของ Tor ได้ เราก็ดาวน์โหลดลายเซ็นด้วย และเราใช้ลายเซ็นนั้นเพื่อตรวจสอบว่าเบราว์เซอร์ของ
Tor ไม่ได้รับการดัดแปลงเมื่อเราดาวน์โหลด
ดังนั้น คุณสามารถทำเช่นนี้กับไฟล์ใดๆ ที่คุณส่งโดยสร้างลายเซ็นแยกต่างหาก
อีกครั้ง คุณสามารถทำเช่นนี้กับไฟล์ใดก็ได้ที่คุณต้องการ ไม่ว่าจะเป็นซอฟต์แวร์ ไม่ว่าจะเป็นรูปภาพ
PDF หรือเอกสาร Microsoft
ไม่เป็นไรจริงๆ
ฉันกำลังใช้รูปภาพนี้เป็นตัวอย่างที่คอมพิวเตอร์ของ John Wick ตอนนี้ สิ่งที่คุณต้องทำคือคลิกไฟล์ที่คุณต้องการลงชื่อ
คลิกบนป้าย
จะถามคุณว่าคุณต้องการใช้คีย์ส่วนตัวใดในการลงนามในไฟล์นี้
อย่างที่ฉันพูด ฉันอยู่ในคอมพิวเตอร์ของ John Wick
คีย์ส่วนตัวเดียวที่ฉันมีตอนนี้ในคอมพิวเตอร์เครื่องนี้คือ John Wick
รายการเดียวที่ฉันมีในที่นี้คือ John Wick
ดังนั้นฉันจะคลิก
ตกลง.
และอย่างที่คุณเห็น ไฟล์นี้จะสร้างไฟล์ใหม่ที่มีนามสกุล dot sig
นี่คือลายเซ็นที่สอดคล้องกับไฟล์นี้ซึ่งสร้างขึ้นโดยใช้คีย์ส่วนตัวของ John
Wick
เพื่อให้ผู้คนสามารถใช้ไฟล์นี้เพื่อให้แน่ใจว่ารูปภาพจะไม่ได้รับการแก้ไข เนื่องจากไฟล์ลายเซ็นนี้สร้างโดย
John Wick
และเพื่อทำการตรวจสอบนี้ พวกเขาจะใช้กุญแจสาธารณะของ John Wick
ดังนั้นคีย์ส่วนตัวจึงถูกใช้เพื่อสร้างลายเซ็น
คีย์สาธารณะถูกใช้เพื่อตรวจสอบว่าลายเซ็นไม่ได้รับการแก้ไข
ตอนนี้ หากคุณกำลังทำเช่นนี้ คุณจะต้องส่งไฟล์ลายเซ็นพร้อมไฟล์รูปภาพไปยังผู้รับอย่างเห็นได้ชัด
ขอผมทำเร็วๆ ตรงนี้
อีกครั้ง เรากำลังส่งสิ่งนี้ให้ David Smith
และอย่างที่ฉันบอก คุณต้องแน่ใจว่าคุณเลือกไฟล์ที่คุณต้องการส่งก่อน ซึ่งในกรณีของฉันคือรูปภาพ
และคุณต้องเลือกลายเซ็นด้วย
ดังนั้นฉันจะเลือกรูปภาพก่อนแล้วจึงคลิกที่แนบจากนั้นฉันจะเลือกไฟล์ลายเซ็นเช่นกันอย่างที่บอก
และเราจะเปิดและคลิกที่แนบอีกครั้ง
และตอนนี้เราได้เพิ่มไฟล์สองไฟล์ในข้อความแล้ว
ฉันจะคลิกที่ส่งเพื่อส่งข้อความ
จำไว้ว่าตอนนี้เราไม่ได้เข้ารหัสรูปภาพ
หากมีใครสามารถสกัดกั้นไฟล์นี้ได้ พวกเขาจะสามารถดูเนื้อหาของภาพได้
เราลงนามในรูปภาพด้วยลายเซ็นแยกต่างหากเท่านั้น เพื่อให้ผู้รับสามารถตรวจสอบได้ว่ารูปภาพนั้นไม่ได้แก้ไขเมื่อเราส่งไป
เข้าไปที่เครื่องรับของ
ไปรีเฟรชกล่องจดหมายกันเถอะ แล้วเราจะไปเปิดมัน
เปิดข้อความใหม่
และขอผมลบสิ่งที่มีในนี้ออกไปก่อน
และเราจะดาวน์โหลดภาพ
จากนั้นเราจะดาวน์โหลดลายเซ็น
และไปที่ไดเร็กทอรีดาวน์โหลด
อย่างที่คุณเห็นในทันที เราสามารถเห็นเนื้อหาของภาพได้
ดังนั้นรูปภาพจึงไม่ถูกเข้ารหัสเพราะทั้งหมดที่เราทำคือเราสร้างลายเซ็นสำหรับรูปภาพ
ดังนั้น จุดประสงค์ทั้งหมดของสิ่งนี้คือเพื่อให้ผู้รับตรวจสอบได้ว่าข้อความนี้ถูกส่งโดย John และข้อความนั้นไม่ได้ได้รับการแก้ไข
เนื่องจาก John ได้สร้างลายเซ็นเพื่อทำสิ่งนี้ คุณคลิกขวาที่ลายเซ็นแล้วเราจะคลิก Open
with Verify Signature
และอย่างที่คุณเห็น มันกำลังบอกเราว่านี่เป็นลายเซ็นที่ถูกต้อง
และอย่างที่ฉันพูดไป คำเตือนที่ไม่น่าเชื่อถือสามารถเพิกเฉยได้
แท้จริงแล้วหมายความว่าคีย์ไม่ได้ถูกตั้งค่าให้เชื่อถือ
แต่ความจริงที่ว่ามันบอกว่าเป็นลายเซ็นที่ถูกต้องหมายความว่าภาพนี้ไม่ได้รับการดัดแปลงเนื่องจาก
John สร้างลายเซ็นนี้ที่นี่โดยใช้คีย์ส่วนตัวของเขาเอง
สำหรับการบรรยายครั้งนี้
ฉันแค่อยากจะแสดงให้คุณเห็นว่าเราจะใช้ BGP ในการเข้ารหัสไฟล์ได้อย่างไร เซ็นชื่อเพื่อให้สามารถตรวจสอบและถอดรหัสที่ปลายทางได้
และด้วยวิธีนี้ เราจึงสามารถส่งไฟล์ได้อย่างปลอดภัย เพราะถึงแม้ไฟล์จะถูกดักในขณะที่กำลังส่ง
ใครก็ตามที่สกัดกั้น พวกเขาก็จะไม่สามารถอ่านเนื้อหาได้
ไม่เพียงเท่านั้น ผู้รับยังสามารถตรวจสอบได้ว่าไฟล์ไม่ได้รับการแก้ไขตามที่ส่ง
และตรวจสอบว่าส่งมาจากบุคคลที่ใช่ ไม่ใช่จากบุคคลที่สาม