Paper 2023/692

On the Invalidity of LV16/Lin17 Obfuscation Schemes

Yupu Hu, Xidian University
Siyue Dong
Baocang Wang
Xingting Dong
Abstract

Indistinguishability obfuscation (IO) is at the frontier of cryptography research for several years. LV16/Lin17 obfuscation schemes are famous progresses towards simplifying obfuscation mechanism. In fact, these two schemes only constructed two compact functional encryption (CFE) algorithms, while other things were taken to AJ15 IO frame or BV15 IO frame. That is, CFE algorithms are inserted into AJ15 IO frame or BV15 IO frame to form a complete IO scheme. The basic structure of two CFE algorithms can be described in the following way. The polynomial-time-computable Boolean function is transformed into a group of low-degree low-locality component functions by using randomized encoding, while some public combination of values of component functions is the value of original Boolean function. The encryptor uses constant-degree multilinear maps (rather than polynomial-degree multilinear maps) to encrypt independent variables of component functions. The decryptor uses zero-testing tool of multilinear maps to obtain values of component functions (rather than to obtain values of independent variables), and then uses public combination to obtain the value of original Boolean function. In this paper we restrict IO to be a real white box (RWB). Under such restriction we point out that LV16/Lin17 CFE algorithms being inserted into AJ15 IO frame are invalid. More detailedly, such insertion makes the adversary gradually learn the shape of the function, therefore the scheme is not secure. In other words, such scheme is not a real IO scheme, but rather a garbling scheme. It needs to be said that RWB restriction is reasonable, which means the essential contribution of IO for cryptography research.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
Keywords
Indistinguishability obfuscationMultilinear mapsYao’s garblingRandomized encoding
Contact author(s)
yphu @ mail xidian edu cn
359442088 @ qq com
bcwang79 @ aliyun com
xtdong67 @ 163 com
History
2023-09-04: last of 4 revisions
2023-05-16: received
See all versions
Short URL
https://ia.cr/2023/692
License
No rights reserved
CC0

BibTeX

@misc{cryptoeprint:2023/692,
      author = {Yupu Hu and Siyue Dong and Baocang Wang and Xingting Dong},
      title = {On the Invalidity of LV16/Lin17 Obfuscation Schemes},
      howpublished = {Cryptology ePrint Archive, Paper 2023/692},
      year = {2023},
      note = {\url{https://eprint.iacr.org/2023/692}},
      url = {https://eprint.iacr.org/2023/692}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.