Up

Suggested Project Topics
and Related Resources - Fall 2020

Hardware projects

  1. Implementation of a selected secret-key authenticated cipher competing in the NIST Lightweight Cryptography standardization process using VHDL or Verilog

            Resources:

  1. Implementing and comparing cryptographic algorithms using LegUp High-Level Synthesis

            Resources:

  1. Implementing and comparing cryptographic algorithms using Vivado High-Level Synthesis

            Resources:

  1. Implementation of a random sampler for Post-Quantum Cryptography

            Resources:

Software projects

  1. Database of results obtained using FPGA Benchmarking of candidates in the NIST Lightweight Cryptography standardization process

            Resources:

  1. Database of results obtained using FPGA Benchmarking of candidates in the NIST Post-Quantum Cryptography standardization process

            Resources:

  1. Constant-time implementation of a selected candidate in the NIST Lightweight Cryptography standardization process

            Resources:

Analytical projects

  1. Challenges of transition to Post-Quantum Cryptography from the point of view of major secure internet protocols, such as TLS, IPSec, and SSH

            Resources:

  1. Challenges of transition to Post-Quantum Cryptography from the point of view of its use in resource-constrained applications, such as the Internet of Things devices

            Resources:

  1. Major operations of Round 3 Post-Quantum Cryptography candidates

            Resources:

  1. Attacks against Public-Key Infrastructure

            Resources:

  1. State of the art of email encryption

            Resources:

  1. Validation of cryptographic modules

            Resources: