Score:5

ในการเข้ารหัสคีย์สาธารณะหลายตัวแปร เหตุใดเราจึงใช้คีย์สาธารณะเดียวกันสำหรับทั้งลายเซ็นและการเข้ารหัสไม่ได้

ธง us

ในการเข้ารหัสคีย์สาธารณะหลายตัวแปร เหตุใดเราจึงใช้คีย์สาธารณะเดียวกันสำหรับทั้งลายเซ็นและการเข้ารหัสไม่ได้

ฉันอ่านว่าสำหรับลายเซ็นพหุนามสาธารณะ $P:\mathbb{F}^n\rightarrow \mathbb{F}^m$ มี $n\geq ม$ ในขณะที่การเข้ารหัส $m\geqn$.

Score:5
ธง ru

สำหรับรูปแบบลายเซ็น ฟังก์ชัน $พี$ ต้องเป็นการคาดเดา เช่น สำหรับทุกองค์ประกอบของพื้นที่เอาต์พุตจะมีอินพุตอย่างน้อยหนึ่งรายการที่สร้างเอาต์พุตนั้น ทั้งนี้เพื่อให้ผู้ลงนามสามารถลงนามข้อมูลที่สอดคล้องกับค่าเอาต์พุตใดๆ เช่น สำหรับค่าเป้าหมายที่กำหนด $h$, ผู้ลงนามสามารถค้นหา $x$ ดังนั้น$P(x)=h$. หากฟังก์ชันไม่ใช่การคาดเดา จะมีบางค่าที่ผู้ลงนามไม่สามารถสร้างลายเซ็นที่ถูกต้องได้ เช่น $h$ ซึ่งไม่มี $x$ มีอยู่ อาร์กิวเมนต์การนับอย่างง่ายแสดงให้เห็นว่าด้วยเหตุผลนี้ $n\ge ม$ สำหรับรูปแบบลายเซ็น

สำหรับรูปแบบการเข้ารหัส ฟังก์ชัน $พี$ จำเป็นต้องเป็นแบบอินเจกทีฟ เช่น สำหรับทุกๆ เอาต์พุตที่เป็นไปได้ จะมีอินพุตสูงสุดหนึ่งตัวที่สร้างมันขึ้นมา เพื่อให้ตัวถอดรหัสลับสามารถกู้คืนข้อความได้อย่างชัดเจน เช่น ระบุ $m$ ค้นหาเอกลักษณ์ $x$ ดังนั้น $f(x)=m$. หากฟังก์ชันไม่ใช่การแทรก จะสามารถสร้างข้อความที่การถอดรหัสไม่สามารถถอดรหัสเฉพาะได้ เช่น มีบางข้อความอยู่ $m$ ซึ่ง $f(x_1)=f(x_2)=m$ และตัวถอดรหัสไม่มีทางบอกได้ว่าข้อความที่ต้องการนั้นคืออะไร $x_1$ หรือ $x_2$. อาร์กิวเมนต์การนับอย่างง่ายอีกครั้งแสดงให้เห็นว่า $m\ge n$ สำหรับรูปแบบการเข้ารหัสคีย์สาธารณะ

เราก็เห็นว่าน่าใช้ $พี$ ทั้งการเซ็นชื่อและการเข้ารหัส $พี$ ต้องเป็น bijective (มีอยู่ $พี$ กับ $m=n$ ซึ่งไม่ใช่แบบ bijective และเหมาะสำหรับทั้งการเซ็นชื่อและการเข้ารหัส) แม้ว่าจะมีแผนที่หลายตัวแปรแบบ bijective อยู่ แต่ก็ยากที่จะหาแผนที่ที่เราสามารถซ่อนแผนที่ผกผันได้อย่างมีประสิทธิภาพและปลอดภัย ด้วยเหตุนี้ ฟังก์ชันการเซ็นชื่อและการเข้ารหัสจึงมักแยกจากกัน

Shweta Aggrawal avatar
us flag
เราสามารถใช้ซ้ำซ้อนในข้อความธรรมดา (ตัวอย่าง: ถ้าเรากำหนดพื้นที่ข้อความธรรมดาเป็น $F^4$ และกำหนด 1 เป็นองค์ประกอบแรกของข้อความธรรมดา เช่น $(1, a,b,c)$ แล้วเราสามารถใช้ รหัสสาธารณะลายเซ็นเพื่อเข้ารหัส
Daniel S avatar
ru flag
อาจเป็นไปได้ แม้ว่าสิ่งนี้จะนำไปสู่ฟังก์ชันที่เป็นอินเจกทีฟสำหรับสเปซย่อยอินพุตและซูเจอร์สำหรับสเปซย่อยเอาต์พุต (โปรดทราบว่าขนาดเพียงอย่างเดียวไม่เพียงพอที่จะรับประกันการแพร่ระบาด/การเกินออก) โครงสร้างที่ฉันคิดได้จะนำไปสู่ฟังก์ชัน bijective ระหว่างพื้นที่ย่อยอินพุตและพื้นที่ย่อยเอาต์พุตซึ่งโครงสร้างสามารถกู้คืนได้
Shweta Aggrawal avatar
us flag
ที่จริงฉันเห็นคำพูดนี้ในหน้า 171, Multivariate public key cryptography Volume 80, Ding et al book คุณช่วยอธิบายความคิดเห็นด้านบนของคุณโดยละเอียดได้ไหม ฉันจะขอบคุณคุณ ขอบคุณมากสำหรับการตอบกลับ
Score:-1
ธง mx

สิ่งนี้เกี่ยวข้องกับการโจมตีโมดูลัสทั่วไปหรือไม่? อย่างน้อยสำหรับการเข้ารหัสแบบ RSA โดยทั่วไป ถ้า p, q และ r เป็นจำนวนเฉพาะ (และมาก) จำนวนเต็ม pq นั้นยากที่จะแยกตัวประกอบของมันเอง และจำนวนเต็ม pr ก็เช่นกัน แต่ GCD(pq, pr) นั้นง่ายและทำให้คีย์ทั้งสองเสียหาย ดังนั้นคุณจึงไม่สามารถใช้คีย์ซ้ำได้

โพสต์คำตอบ

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