Score:2

ลายเซ็นดิจิทัลกับพี่ใหญ่

ธง ch

ฉันมี อ่าน ลายเซ็นดิจิทัลกับพี่ใหญ่แต่ไม่เข้าใจลำดับ

วิธีหนึ่งในลายเซ็นดิจิทัลคือการมีอำนาจส่วนกลาง รู้ทุกอย่างและเป็นคนที่ทุกคนไว้วางใจ พี่ใหญ่พูด $(บีบี).$แต่ละ จากนั้นผู้ใช้เลือกรหัสลับและถือด้วยมือ $BB$สำนักงาน. ดังนั้นจึงมีเพียงอลิซและ $BB$ รู้กุญแจลับของอลิซ $K_A$และอื่น ๆ

เมื่ออลิซต้องการส่งข้อความธรรมดาที่มีลายเซ็น $พี$ถึงนายธนาคารของเธอ บ๊อบเธอสร้าง $K_A(B, R_A, เสื้อ, P)$, ที่ไหน $B$ คือตัวตนของบ๊อบ $R_A$ คือ หมายเลขสุ่มที่อลิซเลือก $t$ เป็นการประทับเวลาเพื่อความสด และ $K_A(B, R_A, เสื้อ, P)$ เป็นข้อความที่เข้ารหัสด้วยกุญแจของเธอ $K_A.$

หลังจากนั้นฉันก็ไม่เข้าใจว่าลำดับต่อไปนี้ทำงานอย่างไรเพราะไม่มีอะไรอธิบาย ใครช่วยกรุณาอธิบายโดยละเอียดได้ไหม

schroeder avatar
cn flag
เมื่ออ้างจากแหล่งที่มา โปรดอ้างอิงแหล่งที่มา
Score:1
ธง gd

อลิซ - รู้ $K_A$ - ส่ง $K_A(B, R_A, เสื้อ, P)$ ถึง $BB$.

$BB$ - รู้ $K_A$ - ถอดรหัส $K_A(B, R_A, เสื้อ, P)$, การได้รับ $(B, R_A, เสื้อ, P)$.

$BB$ - รู้ $K_B$ และ $K_{BB}$ - ส่ง $K_B(A, R_A, เสื้อ, P, K_{BB}(A, เสื้อ, P))$ ถึงบ๊อบ

บ๊อบ - รู้ $K_B$ - ถอดรหัส $K_B(A, R_A, เสื้อ, P, K_{BB}(A, เสื้อ, P))$, การได้รับ $(A, R_A, เสื้อ, P, K_{BB}(A, เสื้อ, P))$.

ณ จุดนี้คุณสามารถอ่านต่อได้

Alok Maity avatar
ch flag
ช่วยอธิบายหน่อยได้ไหม ฉันไม่เข้าใจว่าเกิดอะไรขึ้นที่นี่..
Riccardo avatar
gd flag
บางทีคุณอาจไม่เข้าใจสัญลักษณ์: $K_A(M)$ หมายถึงการเข้ารหัสข้อความ $M$ โดยใช้คีย์ $K_A$ ฉันมักจะเขียนเป็น $Enc(M,K_A)$
Alok Maity avatar
ch flag
ทุกสิ่งเป็นที่เข้าใจ แต่ในย่อหน้าสุดท้าย "Trudy เล่นซ้ำข้อความใดข้อความหนึ่ง" - การเล่นข้อความซ้ำหมายความว่าอย่างไร
Riccardo avatar
gd flag
หมายถึงการพยายามปลอมตัวเป็นอลิซโดยส่งสำเนาข้อความที่อลิซส่งถึงบ็อบไปให้บ็อบ
Alok Maity avatar
ch flag
@Riccardo ที่นี่กลางในการโจมตีเป็นไปไม่ได้เพราะทุกอย่างถูกเข้ารหัส?
Riccardo avatar
gd flag
คนที่อยู่ตรงกลางสามารถส่งต่อข้อความที่เขาสกัดกั้นได้เท่านั้น แต่เขาไม่สามารถปลอมเป็น $BB$ ได้ เนื่องจากเขาไม่รู้จักคีย์ส่วนตัวของผู้อื่น
Alok Maity avatar
ch flag
@Riccardo แต่อลิซโดนหลอกได้ยังไง?
Riccardo avatar
gd flag
หาก Bob ไม่ตรวจสอบความใหม่ของข้อความ เขาอาจถูกหลอกให้ทำซ้ำการกระทำที่ได้ทำไปแล้ว นี่คือเหตุผลที่ใช้ $t$ และ $R_A$
Alok Maity avatar
ch flag
@Riccardo ฉันอยากรู้ว่า A ถูกโจมตีโดยผู้โจมตีได้อย่างไร
Riccardo avatar
gd flag
คนเดียวที่สามารถโจมตี $A$ ได้คือ $BB$ แต่เราถือว่า $BB$ นั้นซื่อสัตย์
Alok Maity avatar
ch flag
@Riccardo เมื่อ $A$ ถูกโจมตีโดย $BB$ เราไม่สามารถจับ $BB$ ได้แม้ว่าจะใช้การประทับเวลาก็ตาม ฉันถูกไหม?
Riccardo avatar
gd flag
ใช่ นี่เป็นปัญหาของหน่วยงานส่วนกลาง คุณต้องไว้ใจมันอย่างสุ่มสี่สุ่มห้า
Alok Maity avatar
ch flag
@Riccardo ดังนั้นคำถามของฉันคืออลิซไม่มีโอกาสโจมตียกเว้นโดย BB เมื่อ A ถูกโจมตีโดยประทับเวลา BB ก็ไม่มีประโยชน์ทำไมเราถึงใช้การประทับเวลา
Riccardo avatar
gd flag
อย่างที่ฉันพูดไปก่อนหน้านี้ การประทับเวลาใช้เพื่อพิสูจน์ความใหม่ของข้อความถึงบ๊อบ
Alok Maity avatar
ch flag
@Riccardo "ความสดใหม่ของข้อความ" หมายถึงข้อความโดยไม่ต้องทำซ้ำ อลิซไม่ได้ส่งข้อความซ้ำ ทรูดี้ที่อาจเป็นผู้โจมตีส่งข้อความเล่นซ้ำ คำถามของฉันคือทรูดี้จะแกล้งทำเป็นอลิซได้อย่างไร . อลิซจึงถูกทรูดี้หลอก ฉันถูกไหม?
Riccardo avatar
gd flag
ไม่มีอะไรในระบบที่ระบุผู้เข้าร่วม ดังนั้น Trudy สามารถพูดกับ Bob ได้ง่ายๆ ว่า "สวัสดี ฉันชื่อ $BB$ และนี่คือข้อความจาก Alice" หาก Bob ไม่ตรวจสอบความใหม่ของข้อความ เขาอาจถูกหลอกได้
Alok Maity avatar
ch flag
@Riccardo ทรูดี้สามารถรับข้อความซึ่งเป็นข้อความที่ส่งซ้ำโดยอลิซได้อย่างไร
Riccardo avatar
gd flag
เราคิดเสมอว่าผู้โจมตีสามารถสกัดกั้นข้อความได้ เนื่องจากช่องทางการสื่อสารไม่ปลอดภัย
Alok Maity avatar
ch flag
@Riccardo intercepter อาจมีอยู่ระหว่าง Alice กับ BB หรือ BB และ Bob หรือ BB จะถือว่าเป็น interceptor ได้ไหม ฉันถูกไหม?
Riccardo avatar
gd flag
ใช่ ถูกต้องที่สุด

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา