From AES to Post-Quantum & Lightweight Cryptography: Battles of Cryptographic Algorithms in Hardware

发布时间:2019-05-16 

报告人: Prof. Kris Gaj, ECE Department, George Mason University

题目:From AES to Post-Quantum & Lightweight Cryptography: Battles of Cryptographic Algorithms in Hardware

时间:2019年5月16日 上午15:00-16:00 

地点:邯郸校区科学楼530会议室

联系人:徐跃东


 

摘要:Cryptographic contests have emerged as a commonly accepted way of developing cryptographic standards. This process was applied for the first time to symmetric-key block ciphers, during the Advanced Encryption Standard (AES) competition. A similar approach has been later extended to multiple other cryptographic transformations, during subsequent contests, such as NESSIE, CRYPTREC, eSTREAM, SHA-3, and CAESAR. Most recently, the new standardization efforts devoted to Post-Quantum Cryptography (PQC) and Lightweight Cryptography have been launched by American National Institute of Standards and Technology (NIST). Although security is commonly accepted to be the most important criterion for evaluating candidates in all cryptographic contests, it is rarely by itself sufficient to determine a winner. Performance in hardware, and in particularly in Field Programmable Gate Arrays (FPGAs), has played a major role in the final stages of the majority of past and current contests. In this talk, we will discuss the contributions made by our group to the efficient, fair, and comprehensive benchmarking of cryptographic algorithms in hardware and embedded systems. These contributions have included the use of universal Application Programming Interfaces (APIs), development packages, test vector generation tools, open-source VHDL/Verilog code, target use cases, FPGA option and target frequency optimization tools (such as ATHENa and Minerva), as well as comprehensive databases and various graphical representations of results. A new emerging approach is based on the use of High-Level Synthesis tools to efficiently convert a conventional C program into FPGA hardware. In this talk, we will summarize the constant evolution of methodologies and tools for benchmarking cryptographic hardware, major groups working in this area worldwide, and the influence of the obtained results on the final outcomes of all major cryptographic contests.