不可區分混淆

不可區分混淆英語:,常作iO[1]:1),是一種形式化定義了程式混淆密碼原語。白話地說,混淆隱藏了程式的內部實現,但用戶仍可運行它。[2]

候選構造

最早基於具體困難性假設可證安全的候選構造在2013年提出。該假設和多线性映射有關,但後來該假設被推翻了。[3][4]

一系列後續工作試圖將iO基於更標準的假設。賈殷(Jain)、林和薩海於2020年出版的研究將iO建基於XDH假設LWE假設LPN假設[4][1]此外,該構造還需要NC0實現的超線性延展的伪随机数生成器[1]直至2006,即使只考慮亞線性延展的NC0偽隨機數生成器,其存在性一直是未解問題。[5]

可能應用場合

若不可區分混淆器存在,它們可用於海量的密碼學構造裡。[2][4]具體地說,不可區分混淆器可用於以下的場合:

不過,iO不是萬能的:例如,甚至在假設陷門排列的情況下,都無法通過黑盒構造由iO構造出抗撞密碼雜湊函數,除非允許指數級的安全性損失[7]

參見

  • 黑箱混淆,一種更強,但一般情況下不可能實現的混淆形式。

參考文獻

  1. Jain, Aayush; Lin, Huijia; Sahai, Amit. . 2020 [2021-08-15]. arXiv:2008.09317可免费查阅. (原始内容存档于2022-03-03).
  2. Klarreich, Erica. . Quanta Magazine. 2014-02-03 [2021-08-15]. (原始内容存档于2022-04-14).
  3. Sanjam Garg; Craig Gentry; Shai Halevi; Mariana Raykova; Amit Sahai; Brent Waters. . FOCS 2013 (IEEE). 2013: 40–49. ISBN 978-0-7695-5135-7. doi:10.1109/FOCS.2013.13.
  4. Klarreich, Erica. . Quanta Magazine. 2020-10-10 [2021-08-15]. (原始内容存档于2022-05-07).
  5. Applebaum, B; Ishai, Y; Kushilevitz, E. (PDF). SIAM Journal on Computing. 2006, 36 (4): 845–888 [2021-08-15]. doi:10.1137/S0097539705446950. (原始内容 (PDF)存档于2021-11-30).
  6. Sahai, Amit; Waters, Brent. . 2013 [2021-08-15]. (原始内容存档于2022-02-03).
  7. Asharov, Gilad; Segev, Gil. . 2015 [2021-08-15]. (原始内容存档于2022-01-21).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.