Score:2

การชี้แจงข้อโต้แย้งเกี่ยวกับการเข้ารหัสที่พิสูจน์ได้

ธง us

ฉันอ่านเกี่ยวกับการเข้ารหัสที่พิสูจน์ได้ใน วิกิพีเดีย. บทความอ้างถึงความขัดแย้งที่ตึงเครียดราวปี 2550

ข้อโต้แย้งเหล่านี้ยังคงมีอยู่หรือไม่?

อะไรคือสิ่งทดแทนสำหรับความปลอดภัยที่พิสูจน์ได้? ยังไม่เพียงพอ? ฉันคิดว่า AES ไม่เป็นไปตามรูปแบบการเข้ารหัสที่พิสูจน์ได้ ใช่ไหม

มุมมองใดที่ยอมรับ/ต้องการในชุมชนการเข้ารหัส

เหตุใดจึงเริ่มตั้งแต่แรก การพิสูจน์เป็นสิ่งที่พึงปรารถนามิใช่หรือ

อะไรคือความสำเร็จของการเข้ารหัสที่พิสูจน์ได้?

จะเริ่มการศึกษา / วิจัยการเข้ารหัสได้ที่ไหนเมื่อมีข้อโต้แย้งเหล่านี้

ฉันอ่านข้อโต้แย้งบางอย่าง ฉันรู้สึกว่ามันเป็นเรื่องของสองสิ่ง: สมมติฐานเริ่มต้นไม่แข็งแรง และข้อผิดพลาดบางอย่างที่มีอยู่ในเอกสารบางฉบับ ฉันถูกไหม ฉันคิดว่าอย่างแรกจำเป็นสำหรับการเริ่มต้นด้วยซ้ำ (เมื่อพิจารณาถึงสมมติฐานดังกล่าว) และอย่างที่สองคือแต่ละกรณี (เนื่องจากมันผิด) ไม่เพียงพอที่จะหักล้างวิทยาศาสตร์ทั้งสาขา

Score:11
ธง ng

โดยทั่วไปแล้ว บทความนั้นดูเหมือนว่าจะอ้างอิงถึงสายงาน "Another Look At..." กระดาษหลายแผ่นถูกเรียงบน เว็บไซต์นี้.

มี "ข้อโต้แย้ง" จำนวนหนึ่งที่คุณสามารถพยายามสรุปได้ แรงผลักดันหลักที่ต่อต้านแนวคิดเรื่อง "ความปลอดภัยที่พิสูจน์ได้" คือการขายเกินสิ่งที่มอบให้ --- แผนความปลอดภัยที่พิสูจน์ได้อาจถูกโจมตีด้วยเหตุผลหลายประการ สรุปเหตุผลโดยย่อคือ

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

มีการร้องเรียนที่ลึกลับมากขึ้นเช่นกัน (เช่น บทบาทของความไม่สม่ำเสมอในการพิสูจน์การเข้ารหัส) แต่อย่างน้อยข้างต้นก็เป็น "ข้อร้องเรียนหลัก" ที่มีความปลอดภัยที่พิสูจน์ได้ซึ่งฉันมักจะได้ยิน และฉันมองว่าเป็นการร้องเรียนที่ถูกต้องโดยพื้นฐาน .

อะไรคือสิ่งทดแทนสำหรับความปลอดภัยที่พิสูจน์ได้? ยังไม่เพียงพอ? ฉันคิดว่า AES ไม่เป็นไปตามรูปแบบการเข้ารหัสที่พิสูจน์ได้ ใช่ไหม

โดยทั่วไปแล้ว การแทนที่จะต้องแม่นยำยิ่งขึ้นในการอ้างสิทธิ์ในหลักทรัพย์ ยกเว้นจุดที่ 2 ข้างต้น ทุกจุดข้างต้นแสดง บางสิ่งบางอย่าง เกี่ยวกับโครงร่างพื้นฐาน หากรายการใดรายการหนึ่งอธิบายสิ่งที่กำลังแสดงได้อย่างแม่นยำ จะไม่มีปัญหาในการ "ขายเกิน" ผลลัพธ์

มุมมองใดที่ยอมรับ/ต้องการในชุมชนการเข้ารหัส

ความปลอดภัยที่พิสูจน์ได้ยังคงเป็นการตั้งค่ามาตรฐานในการเข้ารหัส แม้ว่าตั้งแต่ประมาณ 1 ทศวรรษที่แล้ว ฟิลด์นี้ได้รวบรวมสมมติฐาน "มาตรฐาน" มากขึ้น (ซึ่งเป็นสิ่งที่ดีเนื่องจากจุดแรกในรายการด้านบน)

เหตุใดจึงเริ่มตั้งแต่แรก การพิสูจน์เป็นสิ่งที่พึงปรารถนามิใช่หรือ

การพิสูจน์มีประโยชน์พอๆ กับข้อความที่ได้รับการพิสูจน์ ซึ่งโดยพื้นฐานแล้วเป็นที่มาของข้อโต้แย้งต่อความปลอดภัยที่พิสูจน์ได้

อะไรคือความสำเร็จของการเข้ารหัสที่พิสูจน์ได้?

นี่เป็นเรื่องใหญ่เกินไปที่จะพูดคุยและขึ้นอยู่กับความหมายของ "การเข้ารหัสที่พิสูจน์ได้" อย่างน้อยที่สุด การเข้ารหัสที่พิสูจน์ได้มักจะบอกคุณว่าสิ่งที่คุณพยายามทำนั้นไม่ได้มีข้อบกพร่องโดยพื้นฐาน ตัวอย่างเช่น

  1. การลดขนาดตัวพิมพ์และตัวพิมพ์ที่แย่ที่สุดถึงตัวพิมพ์เล็กโดยเฉลี่ยในการเข้ารหัสขัดแตะจะบอกคุณว่าปัญหา LWE ในแง่หนึ่งคือการกระจายตัวพิมพ์เฉลี่ยที่ "ถูกต้อง" เพื่อสุ่มตัวอย่างอินสแตนซ์ที่ยาก โปรดทราบว่าการลดลงเหล่านี้เป็นตัวอย่างของ "การเข้ารหัสที่พิสูจน์ได้ไม่ดี" เนื่องจากผู้ปฏิบัติงานมักไม่ใช้พารามิเตอร์ที่ทำให้การลดถูกต้อง และการลดลงนั้นไม่เข้มงวดเป็นพิเศษการพูดคุยเรื่องนี้อย่างเต็มที่จะใช้พื้นที่มากขึ้น

  2. ในทำนองเดียวกันในขอบเขตของโครงร่าง ลายเซ็นแบบโครงตาข่ายนั้นค่อนข้างยากที่จะสร้างขึ้นในขั้นต้น (มักจะทำให้รหัสลับรั่วไหล) จนกระทั่งกระดาษที่สร้างอาร์กิวเมนต์การสุ่มตัวอย่างการปฏิเสธที่ค่อนข้างซับซ้อน ดูเหมือนว่าจะเป็นการยากที่จะค้นหาอาร์กิวเมนต์การสุ่มตัวอย่างการปฏิเสธนี้โดยไม่ดำเนินการพิสูจน์ --- โดยบังเอิญ ลายเซ็นเหล่านี้ไม่ได้ถูกโจมตีอย่างมีความหมาย

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

จะเริ่มการศึกษา / วิจัยการเข้ารหัสได้ที่ไหนเมื่อมีข้อโต้แย้งเหล่านี้

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

user2357 avatar
us flag
คุณพูดว่า "การรักษาความปลอดภัยที่พิสูจน์ได้ยังคงเป็นการตั้งค่ามาตรฐานในการเข้ารหัส" เป็นมาตรฐานจริงหรือ ฉันคิดว่ามันเป็นข้อเสนอใหม่
fgrieu avatar
ng flag
@user2357: ความปลอดภัยที่พิสูจน์ได้ได้กลายเป็นมาตรฐานในช่วงปี 1990 เหตุผลหลักคือเราเริ่มพิสูจน์ได้อีกประการหนึ่งคือผู้คนรู้สึกเบื่อหน่ายกับวงจรการสร้าง/หยุด/แก้ไขที่มีก่อนหน้านั้น โดยเฉพาะอย่างยิ่งในการเติมลายเซ็น RSA (เช่น ลายเซ็น RSA ระหว่างประเทศครั้งแรก ISO/IEC 9796(-1) ต้องถูกถอนออก) และเป็นวิธีที่มีประโยชน์สำหรับผู้ตรวจสอบในการกำจัดข้อเสนอของบทความที่มีโปรโตคอลหรือระบบเข้ารหัสลับแบบอสมมาตร: การพิสูจน์ในรูปแบบบางอย่างจำเป็นสำหรับการเผยแพร่ในวารสารการเข้ารหัสอย่างจริงจัง
user2357 avatar
us flag
@fgrieu แล้วรหัสสมมาตรพวกเขาปฏิบัติตามกระบวนทัศน์ความปลอดภัยที่พิสูจน์ได้หรือไม่?
Mark avatar
ng flag
@fgrieu อาจมีแฮชที่ปลอดภัยเช่น SWIFFT (เป็น CR ปลอดภัยภายใต้ SIS บางรูปแบบที่ฉันคิดว่าไม่ใช่ RO ที่เหมาะสมแม้ว่า iirc) นอกจากนี้ยังมี Blum Blum Shub เป็น PRG ที่ปลอดภัย ทั้งสองมีประสิทธิภาพน้อยกว่ากระบวนทัศน์การออกแบบมาตรฐาน (ฉันจำได้ว่าช่องว่างสำหรับ BBS นั้นใหญ่มากในขณะที่สำหรับ SWIFFT มันเป็น "เฉพาะ" บางอย่างเช่นช่องว่างปริมาณงาน 40 เท่า)
fgrieu avatar
ng flag
@Mark: ฉันได้เรียนรู้สิ่งที่มีประโยชน์! ขอบคุณ!! ฉันเดาว่าบทลงโทษด้านประสิทธิภาพที่หนักหน่วงคือเหตุผลว่าทำไมสิ่งนี้จึงไม่ใช่ข้อกำหนดมาตรฐานสำหรับตอนนี้
user2357 avatar
us flag
@ ทำเครื่องหมายที่คุณพูดว่า "เนื้อหาของฟิลด์ได้รวบรวมสมมติฐาน 'มาตรฐาน' เพิ่มเติม" สมมติฐานเหล่านี้คืออะไร ฉันจะเรียนรู้ได้ที่ไหน
Mark avatar
ng flag
@ user2357 เป็นการยากที่จะให้แหล่งเดียว ใน "Minicrypt" เป็นที่ทราบกันดีว่าโดยพื้นฐานแล้ว (ไม่แฮช) ทั้งหมดเทียบเท่ากัน ตัวอย่างเช่น PRG เทียบเท่ากับ PRF เทียบเท่ากับ PRP (คุณสามารถใส่ OWF ได้เช่นกัน) "สมมติฐานการเข้ารหัส" ส่วนใหญ่ไม่ได้ใช้สำหรับ minicrypt ดั้งเดิม แต่ใช้แทน cryptomania ดั้งเดิม เรื่องราวของการมีมุมมองที่ "รวมเป็นหนึ่ง" ของ cryptomania นั้นค่อนข้างซับซ้อนกว่า --- สมมติฐานความแข็งที่แตกต่างกันช่วยให้คุณสร้างสิ่งต่าง ๆ ได้ ดู[เอกสารนี้](https://eprint.iacr.org/2019/108.pdf)สำหรับความพยายามในการรวมรูปภาพ
Mark avatar
ng flag
หากต้องการดูว่าคนดั้งเดิมใช้อะไร "ในทางปฏิบัติ" คุณสามารถดูสิ่งต่างๆ เช่น การแข่งขัน NIST โดยเฉพาะอย่างยิ่ง หากคุณดูที่ผู้เข้ารอบสุดท้ายของ NIST PQC และตั้งสมมติฐานแบบคลาสสิกทั่วไป (RSA, Finite-Field/EC DLog และ CDH/DDH และสมมติฐานแบบจับคู่ ฉันคิดว่า SXDH?) คุณจะมี เป็นการเริ่มต้นที่ดีของ "สมมติฐานหลัก" ที่ใช้ในการเข้ารหัส
user2357 avatar
us flag
@ ทำเครื่องหมายว่าคุณสามารถรับความแข็งได้ สิ่งนี้ไม่ได้ทำให้คุณอยู่ในไซต์ความปลอดภัยที่พิสูจน์ได้ใช่หรือไม่
Mark avatar
ng flag
@ user2357 ไม่จริง ฉันไม่ทราบข้อเสนอที่ร้ายแรงสำหรับการเข้ารหัสคีย์สาธารณะที่ไม่ถือว่ามีความแข็งของปัญหาการคำนวณพื้นฐาน แน่นอนว่าปัญหาเหล่านี้อาจค่อนข้างเฉพาะเจาะจงกับระบบการเข้ารหัสลับ (เช่น "ข้อสันนิษฐาน RSA" มากกว่าปัญหาแฟคตอริ่งทั่วไป) แต่โดยทั่วไปแล้วปัญหาเหล่านี้จะถูกแยกออก และระบบการเข้ารหัสลับได้รับการพิสูจน์แล้วว่าปลอดภัย (หากปัญหาที่แยกออกมานั้นยาก)
user2357 avatar
us flag
@ ทำเครื่องหมายว่าคุณสามารถรับความแข็ง (สำหรับรหัสสมมาตร) สิ่งนี้ไม่ได้ทำให้คุณอยู่ในไซต์ความปลอดภัยที่พิสูจน์ได้ใช่หรือไม่

โพสต์คำตอบ

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