随着信息时代的发展,量子计算机逐步展现出对传统公钥密码系统的破坏性,使得依赖传统公钥密码系统的网络安全与数据信息无法得到可靠保障,迫切要求对网络及信息安全系统进行革新。后量子密码与其芯片技术是未来应对量子计算机攻击威胁的关键力量。本书首先介绍了后量子密码的研究背景、算法理论以及当前的研究现状,其次由后量子密码芯片面临的技术挑战引出了对核心算子高效硬件实现、侧信道攻击防御机制设计等关键技术的讨论,最后详细介绍了不同后量子密码芯片的设计思路与实现结果。本书的研究成果与国际后量子密码前沿技术同步,有利
本书介绍了基于认知逻辑的密码协议分析。从密码协议的逻辑分析讲起,介绍密码学的基础知识、认知逻辑基础理论,到用认知中的行为、行为模型以及时态认知逻辑分析具体的密码协议,以具体实例阐述了用动态认知逻辑的理论来分析密码协议的安全性。本书内容的编排由浅入深层层展开,适合各层次的读者参阅,可为密码协议分析和网络安全提供一定的理论与技术支撑。本书可供相关专业的教师、科研人员或工程技术人员参考,也可供高等院校计算机科学与技术、网络空间安全、通信工程以及逻辑学等专业高年级本科生和研究生学习使用。
本书旨在向从事网络空间安全的入门者介绍什么是现代密码学,它从哪里来,包含哪些基本内容,在网络空间里有哪些应用。作为入门书籍,本书面向的主要读者对象是准备从事网络空间安全的研究者和计算类专业中对信息安全有兴趣的本科生,可为他们建立较为全面的密码知识体系视野、增加对密码学应用领域的了解。本书从古代军事上的密码传递信息应用开始,分析密码的行程和密码技术的变迁;结合密码的发展与应用历史,穿插以历史故事,较为系统地介绍了DES、AES、RSA等经典密码算法;讨论了数字签名、密钥管理、秘密分享等经典
《密码分析学》系统介绍了对称密码算法和杂凑函数的主流分析理论与方法,如差分分析、线性分析、积分分析、中间相遇攻击、立方攻击、比特追踪法、侧信道攻击等.注重数学模型构建与编程测试技术相结合,以缩减轮数的算法或小版本的算法为例进行讲解和实验测试,部分内容来自参编人员的原创性研究成果,从研究角度还原模型提出和建立全过程,便于读者学习掌握发现问题、分析问题与解决问题的思路和方法.《密码分析学》配备了丰富的拓展学习资源,读者扫描二维码即可学习.
密码学是研究编制密码和破译密码的技术科学,是信息安全领域的基础方向之一。密码算法能提供保密性、认证性等功能,是保障数据安全与隐私保护的核心技术。密码算法的设计往往需要基于具有特殊结构的代数系统,多线性映射就是这样的一个工具。基于多线性映射可以构造性能优良的密码算法,可以实现传统工具难以实现的密码体制,近年来受到了密码学界的广泛关注。《基于多线性映射的密码算法》总结基于多线性映射的公钥密码算法构造方法,具体包括公钥加密体制、数字签名体制、属性密码体制、代理重密码体制、密钥交换协议等内容。探索
本书是针对TPM实战的编程实用书籍,将常用的TPM应用场景编写为C++与C#双语示例,配上详细代码说明,以浅显易懂、循序渐进的方式展示,在阅读后可以立即运用到项目开发之中。全书共19章: 第1章和第2章介绍常用的安全基础概念,包括HASH算法、HMAC算法、对称密钥、非对称密钥、数字签名、数字信封、PKI等内容; 第3~19章将理论付诸实践,讲解如何使用TPM提供的安全算法解决一些实际问题,包括生成随机数、计算HASH摘要、加密与解密文件、加密与解密消息、导入与导出密钥、管理存储分层、创建Chi
本书分为五篇共十四章。第一篇,基础知识,包含两章:第一章,信息安全概论。第二章,密码学的基本概念。第二篇,对称密码,包含三章:第三章,分组密码。第四章,序列密码。第五章,HASH函数。第三篇,公开密钥密码,包含三章:第六章,公开密钥密码体制。第七章,数字签名。第八章,抗量子计算密码。第四篇,密码分析,包含一章,第九章 密码分析;第五篇 密码应用,包含五章:第十章,密钥管理。第十一章,密码协议。第十二章,认证。第十三章,密码在区块链中的应用。第十四章,密码在可信计算中的应用。每章后面都给出了
本书以自底向上的方式,先介绍密码学的知识,再介绍网络安全的攻击与防御,最后给出相应的案例研究。全书共9章,包括计算机攻击与计算机安全、密码技术、对称密钥算法与AES、基于计算机的非对称密钥算法、公钥基础设施、Internet安全协议、用户认证机制、加密与安全实现、网络安全、防火墙与VPN等。本书语言表达流畅、简洁,全书给出了150道编程题、160道练习题、170道多选题、530幅插图、10个案例研究,是一本关于密码学与网络安全的理论结合实践的优秀教材。
本书共分8章,目标是使读者了解密码是什么、如何设计密码算法和密码协议、如何管理密钥、如何破解密钥,以及密码有关产品和如何检测产品是否合规。具体而言,第1章主要讲述密码的起源以及共产党与密码发展的过程;第2章主要介绍密码算法的分类及各算法的联系和区别;第3章主要讨论密码学与安全协议相关的基础知识和技术方法;第4章介绍与密钥管理相关的理论和技术;第5章描述密码分析的目标和攻击类型,以及经典密码算法的分析方法;第6章介绍商用密码产品以及其应用场景;第7章给出了商用密码应用安全性评估的实施要点以及
本书系统地介绍了可搜索加密基本概念、基本理论和相应的密码方案构造,基本涵盖了可搜索对称加密、可搜索公钥加密的各方面内容。本书共6章,第1章、第2章主要介绍了密码学的数学基础与可证明安全理论;第3章、第4章分别介绍了可搜索对称加密和可搜索公钥加密的基本概念,并详细地给出了一些可搜索加密方案的经典设计;第5章介绍了抗量子计算可搜索加密方案的设计;第6章主要介绍了目前可搜索加密方案在实际部署时可能面临的一些安全性风险,并介绍了相应的防御措施等。本书可以作为高等院校网络空间安全、计算机科学、数学等学科专