Netinfo Security ›› 2017, Vol. 17 ›› Issue (9): 81-84.doi: 10.3969/j.issn.1671-1122.2017.09.019

• Orginal Article • Previous Articles     Next Articles

The Application of Obfuscation in Cryptographic Protocols

Weiwei GU1,2(), Guifang HUANG1,2, Maodong LIAO3   

  1. 1.Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100093, China
    2.School of Cyber Security, University of Chinese Academy of Sciences, Beijing 100049, China
    3.Academy of Mathematics and Systems Science, Chinese Academy of Sciences, Beijing 100190, China
  • Received:2017-08-01 Online:2017-09-20 Published:2020-05-12

Abstract:

Code obfuscation is a powerful tool of protecting the privacy of programs, and has many applications in cloud computing. For example, code obfuscation can be used for constructing efficient secure homomorphic encryption. Code obfuscation can also hide the information of re-encryption function while sharing data from cloud server to achieve privacy of the computation task. In this paper, the results of the application of obfuscation in cryptographic protocols are summarized. From the aspect of several forms of definition of obfuscation, we analyze the related progress and results, and point out some unsolved problems on obfuscation.

Key words: obfuscation, virtual black box obfuscation, indistinguishability obfuscation, cloud computing

CLC Number: