多变量公钥密码芯片技术原理和实践
编辑推荐
传统的公钥密码算法大多基于数论困难问题,比如大整数分解困难问题、求解离散对数困难问题,但是,业已证明量子计算机能够在多项式时间内解决大整数因子分解和离散对数问题,因此传统的公钥密码体制(比如RSA、ECC等加密算法)不再安全。
作为少数能抵御量子计算机攻击的公钥密码,多变量公钥密码的重要性日益显现,研究多变量公钥密码芯片也成为量子计算机时代的重要课题之一。
本书介绍了密码学中的重要概念和密码算法,芯片设计相关的知识,多变量公钥密码的发展过程、密码体制、算法等,还介绍了基于有限域并行运算结构的多变量公钥密码算法的快速实现技术,基于优化多项式的多变量公钥密码算法的高效实现技术,以及基于精简指令集和模运算单元的多变量密码处理器技术。
内容简介
鉴于量子计算机被证明能够在多项式时间内解决大整数因子分解和离散对数问题,因此传统的公钥密码体制(比如RSA、ECC等加密算法)变得不再安全。作为少数能抵御量子计算机攻击的公钥密码,多变量公钥密码的重要性日益显现,研究多变量公钥密码芯片也成为量子计算机时代的重要课题之一。
《多变量公钥密码芯片技术原理和实践》的目的是介绍能够抵御量子计算机攻击的公钥密码芯片技术,使之应用于多个关键领域,保护使用者的个人信息安全。本书共分为7章,内容涵盖了有限域和有限域计算的相关知识,密码学中重要的概念和主要的密码算法,芯片设计相关的知识(包括涉及的工具、技术、编程语言、编程环境),多变量公钥密码的发展过程、密码体制、算法等,基于有限域并行运算结构的多变量公钥密码算法的快速实现技术,基于优化多项式的多变量公钥密码算法的高效实现技术,以及基于精简指令集和模运算单元的多变量密码处理器技术。
《多变量公钥密码芯片技术原理和实践》适合集成电路领域和信息安全领域的从业人员阅读,也可作为高校、科研机构的教学用书或参考书。
作者简介
易海博,博士研究生学历,湖南湘潭人,毕业于华南理工大学信息安全业,2012~2014年担任美国辛辛那提大学(University of Cincinnati)访问学者,现任职于深圳职业技术学院,承担“C语言程序设计”、“面向对象程序设计”、“云计算技术概论”、“大数据技术与应用”、“Web Design”、“网络操作系统(Linux)”等专业课程的授课工作,主要研究云计算、大数据、信息安全、微电子、计算机与互联网等方向。主持国家、省、市级项目8项,在国内外重要学术期刊和会议上发表36篇论文(D一作者SCI论文9篇,EI论文16篇),获得34项中国、美国、欧洲等国发明专利和实用新型专利(17项),45项著作权,担任SCI期刊和国际会议审稿人。获得工业和信息化部举办的第五届中国电子信息博览会“CITE2017创新产品与应用奖”,广东省教育厅举办的广东省计算机教育软件评审活动一等奖(D一名)等多项奖项。指导学生获得2017年“挑战杯—彩虹人生”广东省职业学校创新创效创业大赛特等奖等多项奖项。