Faster secure multi-party computation of AES and DES using lookup tables

Marcel Keller, Emmanuela Orsini, Dragos Rotaru*, Peter Scholl, Eduardo Soria-Vazquez, Srinivas Vivek

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference Contribution (Conference Proceeding)

23 Citations (Scopus)

Abstract

We present an actively secure protocol for secure multi-party computation based on lookup tables, by extending the recent, two-party ‘TinyTable’ protocol of Damgård et al. (ePrint 2016). Like TinyTable, an attractive feature of our protocol is a very fast and simple online evaluation phase. We also give a new method for efficiently implementing the preprocessing material required for the online phase using arithmetic circuits over characteristic two fields. This improves over the suggested method from TinyTable by at least a factor of 50. As an application of our protocol, we consider secure computation of the Triple DES and the AES block ciphers, computing the S-boxes via lookup tables. Additionally, we adapt a technique for evaluating (Triple) DES based on a polynomial representation of its S-boxes that was recently proposed in the side-channel countermeasures community. We compare the above two approaches with an implementation. The table lookup method leads to a very fast online time of over 230,000 blocks per second for AES and 45,000 for Triple DES. The preprocessing cost is not much more than previous methods that have a much slower online time.

Original languageEnglish
Title of host publicationApplied Cryptography and Network Security
Subtitle of host publication15th International Conference, ACNS 2017, Kanazawa, Japan, July 10-12, 2017, Proceedings
PublisherSpringer, Cham
Pages229-249
Number of pages21
ISBN (Print)9783319612034
DOIs
Publication statusPublished - 26 Jun 2017
Event15th International Conference on Applied Cryptography and Network Security, ACNS 2017 - Kanazawa, Japan
Duration: 10 Jul 201712 Jul 2017

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10355
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference15th International Conference on Applied Cryptography and Network Security, ACNS 2017
Country/TerritoryJapan
CityKanazawa
Period10/07/1712/07/17

Keywords

  • Block cipher
  • Implementation
  • Multi-party computation

Fingerprint

Dive into the research topics of 'Faster secure multi-party computation of AES and DES using lookup tables'. Together they form a unique fingerprint.

Cite this