? A New Feistel-Type White-Box Encryption Scheme
Journal of Computer Science and Technology
Quick Search in JCST
 Advanced Search 
      Home | PrePrint | SiteMap | Contact Us | FAQ
 
Indexed by   SCIE, EI ...
Bimonthly    Since 1986
Journal of Computer Science and Technology 2017, Vol. 32 Issue (2) :386-395    DOI: 10.1007/s11390-017-1727-x
Regular Paper Current Issue | Archive | Adv Search << Previous Articles | Next Articles >>
A New Feistel-Type White-Box Encryption Scheme
Ting-Ting Lin1,2, Xue-Jia Lai1,*, Wei-Jia Xue1, Yin Jia1
1 Cryptography and Information Security Laboratory, Department of Computer Science, Shanghai Jiao Tong University Shanghai 200240, China;
2 Irdeto Canada, Ottawa, Ontario, K2K 3G5, Canada

Abstract
Reference
Related Articles
Download: [PDF 299KB]     Export: BibTeX or EndNote (RIS)  
Abstract The white-box attack is a new attack context in which it is assumed that cryptographic software is implemented on an un-trusted platform and all the implementation details are controlled by the attackers. So far, almost all white-box solutions have been broken. In this study, we propose a white-box encryption scheme that is not a variant of obfuscating existing ciphers but a completely new solution. The new scheme is based on the unbalanced Feistel network as well as the ASASASA (where "A" means affine, and "S" means substitution) structure. It has an optional input block size and is suitable for saving space compared with other solutions because the space requirement grows slowly (linearly) with the growth of block size. Moreover, our scheme not only has huge white-box diversity and white-box ambiguity but also has a particular construction to bypass public white-box cryptanalysis techniques, including attacks aimed at white-box variants of existing ciphers and attacks specific to the ASASASA structure. More precisely, we present a definition of white-box security with regard to equivalent key, and prove that our scheme satisfies such security requirement.
Articles by authors
Ting-Ting Lin
Xue-Jia Lai
Wei-Jia Xue
Yin Jia
Keywordswhite-box   equivalent key   Feistel network   cryptography   ASASASA     
Received 2015-12-01;
Fund:

This work was supported by the National Natural Science Foundation of China under Grant Nos. 61272440, 61472251, and U1536101, and China Postdoctoral Science Foundation under Grant Nos. 2013M531174 and 2014T70417.

Corresponding Authors: Xue-Jia Lai     Email: lai-xj@cs.sjtu.edu.cn
About author: Ting-Ting Lin received her Ph.D. degree in computer science from Shanghai Jiao Tong University, Shanghai, in 2016. Her research interests are theory and techniques of white-box cryptography, block cipher, software security, and obfuscation. Text
Cite this article:   
Ting-Ting Lin, Xue-Jia Lai, Wei-Jia Xue, Yin Jia.A New Feistel-Type White-Box Encryption Scheme[J]  Journal of Computer Science and Technology, 2017,V32(2): 386-395
URL:  
http://jcst.ict.ac.cn:8080/jcst/EN/10.1007/s11390-017-1727-x
Copyright 2010 by Journal of Computer Science and Technology