Peigen - A Platform For Evaluation, Implementation, And Generation Of S-Boxes
IACR TRANSACTIONS ON SYMMETRIC CRYPTOLOGY(2019)
摘要
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 symmetric-key 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.
更多查看译文
关键词
S-box, Survey, Design criteria, Implementation criteria, New platform
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络