PEIGEN – a platform for evaluation, implementation, and generation of S-boxes

In this paper, a platform named PEIGEN is presented to evaluate security, find efficient software/hardware implementations, and generate cryptographic S-boxes. Continuously developed for decades, S-boxes are constantly evolving in terms of the design criteria for both security requirements and softw...

Full description

Saved in:
Bibliographic Details
Main Authors: Sasaki, Yu, Ling, San, Guo, Jian, Bao, Zhenzhen
Other Authors: School of Physical and Mathematical Sciences
Format: Article
Language:English
Published: 2019
Subjects:
Online Access:https://hdl.handle.net/10356/90012
http://hdl.handle.net/10220/49378
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-90012
record_format dspace
spelling sg-ntu-dr.10356-900122023-02-28T19:36:36Z PEIGEN – a platform for evaluation, implementation, and generation of S-boxes Sasaki, Yu Ling, San Guo, Jian Bao, Zhenzhen School of Physical and Mathematical Sciences Strategic Centre for Research in Privacy-Preserving Technologies and Systems S-box Survey Science::Mathematics In this paper, a platform named PEIGEN is presented to evaluate security, find efficient software/hardware implementations, and generate cryptographic S-boxes. Continuously developed for decades, S-boxes are constantly evolving in terms of the design criteria for both security requirements and software/hardware performances. PEIGEN is aimed to be a platform covering a comprehensive check-list of design criteria of S-boxes appearing in the literature. To do so, the security requirements are first intensively surveyed, existing tools of S-boxes are then comprehensively compared, and finally our platform PEIGEN is presented. The survey part is aimed to be a systematic reference for the theoretical study of S-boxes. The platform is aimed to be an assistant tool for the experimental study and practical use of S-boxes. PEIGEN not only integrates most of the features in existing tools, but also equips with functionalities to evaluate new security-related properties, improves the efficiency of the search algorithms for optimized implementations in several aspects. With the help of this powerful platform, many interesting observations are made in-between the security notations, as well as on the S-boxes used in the existing symmetrickey cryptographic primitives. PEIGEN will become an open platform and welcomes contributions from all parties to help the community to facilitate the research and use of S-boxes. NRF (Natl Research Foundation, S’pore) MOE (Min. of Education, S’pore) Published version 2019-07-16T07:23:16Z 2019-12-06T17:38:42Z 2019-07-16T07:23:16Z 2019-12-06T17:38:42Z 2019 Journal Article Bao, Z., Guo, J., Ling, S., & Sasaki, Y. (2019). PEIGEN – a platform for evaluation, implementation, and generation of S-boxes. IACR Transactions on Symmetric Cryptology, 2019(1), 330-394. doi:10.13154/tosc.v2019.i1.330-394 https://hdl.handle.net/10356/90012 http://hdl.handle.net/10220/49378 en IACR Transactions on Symmetric Cryptology © 2019 The Author(s) (Published by Ruhr University Bochum). Licensed under Creative Commons License CC-BY 4.0 65 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic S-box
Survey
Science::Mathematics
spellingShingle S-box
Survey
Science::Mathematics
Sasaki, Yu
Ling, San
Guo, Jian
Bao, Zhenzhen
PEIGEN – a platform for evaluation, implementation, and generation of S-boxes
description In this paper, a platform named PEIGEN is presented to evaluate security, find efficient software/hardware implementations, and generate cryptographic S-boxes. Continuously developed for decades, S-boxes are constantly evolving in terms of the design criteria for both security requirements and software/hardware performances. PEIGEN is aimed to be a platform covering a comprehensive check-list of design criteria of S-boxes appearing in the literature. To do so, the security requirements are first intensively surveyed, existing tools of S-boxes are then comprehensively compared, and finally our platform PEIGEN is presented. The survey part is aimed to be a systematic reference for the theoretical study of S-boxes. The platform is aimed to be an assistant tool for the experimental study and practical use of S-boxes. PEIGEN not only integrates most of the features in existing tools, but also equips with functionalities to evaluate new security-related properties, improves the efficiency of the search algorithms for optimized implementations in several aspects. With the help of this powerful platform, many interesting observations are made in-between the security notations, as well as on the S-boxes used in the existing symmetrickey cryptographic primitives. PEIGEN will become an open platform and welcomes contributions from all parties to help the community to facilitate the research and use of S-boxes.
author2 School of Physical and Mathematical Sciences
author_facet School of Physical and Mathematical Sciences
Sasaki, Yu
Ling, San
Guo, Jian
Bao, Zhenzhen
format Article
author Sasaki, Yu
Ling, San
Guo, Jian
Bao, Zhenzhen
author_sort Sasaki, Yu
title PEIGEN – a platform for evaluation, implementation, and generation of S-boxes
title_short PEIGEN – a platform for evaluation, implementation, and generation of S-boxes
title_full PEIGEN – a platform for evaluation, implementation, and generation of S-boxes
title_fullStr PEIGEN – a platform for evaluation, implementation, and generation of S-boxes
title_full_unstemmed PEIGEN – a platform for evaluation, implementation, and generation of S-boxes
title_sort peigen – a platform for evaluation, implementation, and generation of s-boxes
publishDate 2019
url https://hdl.handle.net/10356/90012
http://hdl.handle.net/10220/49378
_version_ 1759858116281761792