Paper 2023/692
On the Invalidity of LV16/Lin17 Obfuscation Schemes
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)
- 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
-
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}, url = {https://eprint.iacr.org/2023/692} }