首页 | 本学科首页   官方微博 | 高级检索  
     


Designing bijective S-boxes using Algorithm Portfolios with limited time budgets
Affiliation:1. Department of Computer Science and Engineering, University of Ioannina, GR-45110 Ioannina, Greece;2. Department of Agricultural Technology, Technological Education Institute of Epirus, GR-47100 Arta, Greece;1. School of Management and Economics, University of Electronic Science and Technology of China, Chengdu, 611731, PR China;2. State-Owned Assets Supervision and Administration Commission in Yunnan Province of China, Kunming, 650031, PR China;1. Department of Computer Science and Information Engineering, National Cheng Kung University, Taiwan, ROC;2. Department of Computer Science and Information Engineering, National University of Kaohsiung, Taiwan, ROC;3. Department of Computer Science, National Chiao Tung University, Taiwan, ROC;1. School of Information Management, Sun Yat-Sen University, Guangzhou, China;2. School of Data and Computer Science, Sun Yat-Sen University, Guangzhou, China;3. School of Computer Science and Engineering, South China University of Technology, Guangzhou, China;1. School of Digital Media, Jiangnan University, Wuxi, Jiangsu, China;2. Department of Computer and Technology, Nanjing University of Technology, Nanjing, Jiangsu, China;3. School of Nursing, Hong Kong Polytechnic University, Hunghom, Hong Kong;1. Department of Mathematics and Computer Science, Open University, Sri Lanka;2. Department of Mathematics,National Institue of Technology Rourkela, India;3. Research & Development Centre for Mathematical Modelling, Department of Mathematics, University of Colombo, Sri Lanka;4. Department of Plant Sciences, University of Colombo, Sri Lanka;1. Graduate Program in Electrical Engineering, Pontifical Catholic University of Minas Gerais, Av. Dom José Gaspar, 500, 30535-610, Belo Horizonte, MG, Brazil;2. ENSTA-Bretagne, Lab-STICC, 2 rue François Verny, 29806 Brest, France;3. Department of Electrical & Computer Engineering, University of Alberta, Edmonton, T6R 2V4 AB, Canada;4. Department of Electrical and Computer Engineering, Faculty of Engineering, King Abdulaziz University, Jeddah, 21589, Saudi Arabia;5. Systems Research Institute, Polish Academy of Sciences, Warsaw, Poland
Abstract:Substitution boxes (S-boxes) are essential parts of symmetric-key cryptosystems. Designing S-boxes with satisfactory nonlinearity and autocorrelation properties is a challenging task for both theoretical algebraic methods and computational optimization algorithms. Algorithm Portfolios (APs) are algorithmic schemes where multiple copies of the same algorithm or different algorithms share the available computational resources, running concurrently or interchangeably on a number of processors. Recently, APs have gained increasing attention due to their remarkable efficiency in multidisciplinary applications. The present work is a preliminary study of parallel APs on the bijective S-boxes design problem. The proposed APs comprise two state-of-the-art heuristic algorithms, namely Simulated Annealing and Tabu Search, and they are parallelized according to the master-slave model without exchange of information among the constituent algorithms. The proposed APs are experimentally assessed on typical problem instances under limited time budgets. Different aspects of their performance is analyzed, suggesting that the considered APs are competitive in terms of solution quality and running time against their constituent algorithms as well as different approaches.
Keywords:Algorithm Portfolios  S-boxes  Optimization  Heuristics  Cryptography
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号