传统的公钥密码算法大多基于数论困难问题,比如大整数分解困难问题、求解离散对数困难问题,但是,业已证明量子计算机能够在多项式时间内解决大整数因子分解和离散对数问题,因此传统的公钥密码体制(比如RSA、ECC等加密算法)不再安全。
作为少数能抵御量子计算机攻击的公钥密码,多变量公钥密码的重要性日益显现,研究多变量公钥密码芯片也成为量子计算机时代的重要课题之一。
本书介绍了密码学中的重要概念和密码算法,芯片设计相关的知识,多变量公钥密码的发展过程、密码体制、算法等,还介绍了基于有限域并行运算结构的多变量公钥密码算法的快速实现技术,基于优化多项式的多变量公钥密码算法的高效实现技术,以及基于精简指令集和模运算单元的多变量密码处理器技术。
展开