Score:1

จะคำนวณเอนโทรปีของระบบเข้ารหัสเฉพาะได้อย่างไร

ธง sa

ฉันต้องการคำนวณค่าเอนโทรปีของระบบเข้ารหัสเฉพาะเช่น Caesar cipher หรือ Vernam cryptosystem เป็นต้น แต่ฉันไม่ค่อยเข้าใจวิธีการคำนวณ ความช่วยเหลือใด ๆ ?

poncho avatar
my flag
'เอนโทรปีของระบบเข้ารหัสเฉพาะ' หมายถึงอะไร
poncho avatar
my flag
คุณหมายถึงเอนโทรปีของคีย์หรือไม่? เอนโทรปีของข้อความเข้ารหัส (สมมติว่าเป็นข้อความธรรมดาคงที่)?
Konstantina Mil avatar
sa flag
ใช่ เอนโทรปีของคีย์ของระบบเข้ารหัสลับ
Paul Uszak avatar
cn flag
ถ้าอย่างนั้นฉันขอแนะนำว่ามันเป็นไปไม่ได้ที่จะได้รับค่าเอนโทรปีของคีย์เดียวเนื่องจากพวกมันมาจากรหัสผ่านเช่น "ความลับ"
Score:0
ธง sa

TL;DR:

เอนโทรปีของคีย์เข้ารหัส $K$ ไม่สามารถคำนวณแยกกันสำหรับคีย์เดียวเป็นคุณสมบัติของกลไกการสร้างคีย์

คำอธิบาย:

เอนโทรปีเป็นฟังก์ชันของการแจกแจงความน่าจะเป็น สมมติว่าคุณหมายถึงการวัดค่าเอนโทรปีที่พบบ่อยที่สุด Shannon Entropy ให้รหัส $K\in \{0,1\}^b$ ซึ่งสุ่มมาจากชุดของ $ข-$สตริงบิตตามการแจกแจงความน่าจะเป็น $$ P(x)=Prob\{K=x\},\quad x\in \{0,1\}^b $$ ดังนั้นค่าเอนโทรปีของคีย์ที่ได้จากการแจกแจงนี้คือ $$ H(X)=\sum_{x \in \{0,1\}^b} -P(x) \log_2 P(x)\quad\textrm{bits} $$ ถ้าการกระจายของ $K$ เหมือนกันแล้วเอนโทรปีนี้คือ $ข$ บิต

หากคีย์มาจาก SEED ที่ถูกสุ่มเลือกและถูกสร้างขึ้นโดยอัลกอริทึมหรือฟังก์ชันเชิงกำหนด เอนโทรปีของคีย์ที่ส่งออกจะเหมือนกับเอนโทรปีของ SEED

PS: เราสามารถกำหนดความไม่แน่นอนในวัตถุชิ้นเดียว เช่น กุญแจ โดยใช้ Kolmogorov Complexity ซึ่งเป็นมาตรการทางทฤษฎี กำหนดเป็นความยาวของโปรแกรมของเครื่องทัวริงสากล (UTM) ที่จะส่งออกคีย์นั้นและหยุด (หยุด) ความซับซ้อนนี้ไม่สามารถคำนวณได้ แต่สามารถประมาณได้

โพสต์คำตอบ

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