FPL: White-box secure block cipher using parallel table look-ups

Cited 10 time in webofscience Cited 13 time in scopus
  • Hit : 324
  • Download : 0
In this work, we propose a new table-based block cipher structure, dubbed FPL, that can be used to build white-box secure block ciphers. Our construction is a balanced Feistel cipher, where the input to each round function determines multiple indices for the underlying table via a probe function, and the sum of the values from the table becomes the output of the round function. We identify the properties of the probe function that make the resulting block cipher white-box secure in terms of weak and strong space hardness against known-space and non-adaptive chosen-space attacks. Our construction, enjoying rigorous provable security without relying on any ideal primitive, provides flexibility to the block size and the table size, and permits parallel table look-ups. We also propose a concrete instantiation of FPL, dubbed FPLAES, using (round-reduced) AES for the underlying table and probe functions. Our implementation shows that FPLAES provides stronger security without significant loss of efficiency, compared to existing schemes including SPACE, WhiteBlock and WEM.
Publisher
Springer
Issue Date
2020-02-25
Language
English
Citation

Cryptographers Track at the RSA Conference, CT-RSA 2020, pp.106 - 128

ISSN
0302-9743
DOI
10.1007/978-3-030-40186-3_6
URI
http://hdl.handle.net/10203/274615
Appears in Collection
CS-Conference Papers(학술회의논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 10 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0