The improvements on quantum technology are threatening our daily cybersecurity, as a capable quantum computer can break all currently employed asymmetric cryptosystems. In preparation for the quantum era the National Institute of Standards and Technology (NIST) has initiated a standardization process for public-key encryption (PKE) schemes, key-encapsulation mechanisms (KEM) and digital signature schemes. With this chapter we aim at providing a survey on code-based cryptography, focusing on PKEs and signature schemes. We cover the main frameworks introduced in code-based cryptography and analyze their security assumptions. We provide the mathematical background in a lecture notes style, with the intention of reaching a wider audience.
翻译:量子技术的改进正在威胁我们的日常网络安全,因为一个有能力的量子计算机可以打破目前使用的所有不对称加密系统。 在为量子时代作准备的过程中,国家标准和技术研究所(NIST)启动了一个公用钥匙加密(PKE)计划、关键包件机制和数字签字计划的标准化进程。本章的目的是对基于代码的加密法进行调查,重点是PKE和签名计划。我们涵盖了基于代码的加密法中引入的主要框架,并分析了其安全假设。我们用讲义风格提供了数学背景,目的是让更多的读者了解。