具体描述
内容简介
这是一部计算机密码学的专著。全书分为两部分:背景和作者的发明。第一部分阐述了数据加密算
法的基本方法和原理,详细剖析了数据加密标准DES和公钥密码体制RSA算法,指出了它们的脆弱性
及其存在的问题,其中一些重要论点首次公布于世;第二部分阐述了作者创立的刘氏高强度公开加密算
法体制,详细论述了设计原理、数学描述、加密解密装置、数值实验、可实际应用的具体实现方法和算法
特性。书中理论清晰,内容新颖,并附有程序实例与数值结果,可供读者分析比较和实际应用,具有重要
的实用价值和学术价值。书末附有刘氏加密算法的应用程序光盘,可供读者实际使用。
可供计算机密码学的研究人员、数据加密的开发人员、应用人员阅读,也可供大专院校有关专业的
师生参考。
作者简介
目录信息
第1章 数据加密算法的基本方法和原理
1.1 基本概念
1.2 数据加密标准DES的算法分析
1.2.1 背景
1.2.2 DES概述
1.2.3 DES算法的剖析
1.2.4 加密变换
1.2.5 解密变换
1.2.6 DES算法的设计原理
1.2.7 DES算法的C十十源代码
1.2.8 DES算法的公开性与脆弱性
1.2.9 DES算法存在的问题及其面临的挑战
1.3 公钥密码体制RSA的算法分析
1.3.1 背景
1.3.2 RSA概述
1.3.3 关于素数的分布
1.3.4 产生和测试素数的数值实验
1.3.5 RSA算法的C十十源代码
1.3.6 RSA算法的加密强度问题
1.3.7 RSA算法的脆弱性及其问题
1.4 小结
第2章 刘氏高强度公开加密算法设计原理与装置
2.1 概述
2.2 基本方法和设计原理
2.2.1 随机映象
2.2.2 随机格式
2.2.3 随机函数
2.2.4 变长密钥及其自动生成
2.2.5 关于算法的加密强度
2.2.6 关于算法的计算开销
2.3 刘氏公开加密算法
2.3.1 算法的数学描述
2.3.2 形式化描述
2.3.3 运算机制及解的唯一性
2.3.4 加密和解密装置设计
2.3.5 专利内容
2.4 数值实验
2.4.1 刘氏算法的C十十源代码
2.4.2 加密解密实例
2.5 刘氏公开加密算法分析
2.5.1 关于映射参数的选择
2.5.2 刘氏算法的密钥分析
2.5.3 刘氏算法与DES算法的存储空间分析
2.5.4 刘氏算法中基数M的取值对加密强度的影响
2.5.5 刘氏算法与DES算法的加密强度及计算时间比较
2.5.6 加密强度为242200的实例
2.6 密码体制的设计策略与理论分析
2.6.1 刘氏算法的设计策略
2.6.2 刘氏算法的两个重要特性
2.6.3 刘氏算法的理论剖析
2.6.4 刘氏算法的实现技术
2.7 小结
结束语
参考文献
后记
附录 “刘氏高强度公开加密算法应用程序”光盘使用说明
· · · · · · (收起)
读后感
用户评价
我发现这本书在结构组织上展现出一种近乎完美的递进关系,从基础的数论背景开始,逐步过渡到核心的加密原语,再到系统级的安全协议构建,每一步都建立在前文所铺垫的基础之上。这种精心设计的学习路径,使得学习曲线虽然陡峭,但每登上一级台阶都能感受到坚实的支撑。书中对各种前沿研究成果的引用和整合也处理得十分到位,它并非仅仅停留在经典的加密算法上,还融入了对后量子密码学潜力的探讨,显示出作者对领域未来发展的深刻洞察。总的来说,这本书的价值在于它提供了一个完整、自洽且面向未来的知识体系框架,是值得反复研读的参考宝典。
我必须得说,这本书的理论深度远超我预期的想象,它不仅仅是罗列了各种加密算法的公式,而是深入探讨了这些算法背后的数学基础和逻辑推导过程。作者在阐述复杂概念时,展现出了一种将深奥化为浅显的罕见能力。例如,在解释椭圆曲线离散对数问题的求解难度时,作者没有止步于数学证明,而是通过一系列生动的类比,将抽象的计算瓶颈具象化,即便是对密码学背景不那么深厚的读者,也能大致把握其核心难点。书中对算法的“设计原理”部分着墨甚多,这使得读者能够理解为什么某些特定的参数选择会影响到整体的安全性,而不是简单地接受一个既定的公式。这种刨根问底的叙述方式,极大地满足了我对“知其所以然”的渴求。
这本书的语言风格是极其严谨且富有逻辑性的,读起来有一种在跟随一位经验丰富的大师进行学术漫步的感觉。作者的表达精准无误,没有一句废话,每一个句子的结构都似乎经过了精密的推敲,确保了信息传递的最高效率。在处理那些容易产生歧义的术语时,作者总能及时给出精确的定义,避免了不同读者之间因理解偏差而产生的困惑。当然,这种高度的严谨性也意味着它不是一本“轻松读物”,需要读者投入充分的注意力去跟进论证的每一步。对于那些追求知识精确性的专业人士来说,这种毫不妥协的写作风格,正是它最大的魅力所在。
如果说理论部分是骨架,那么配套的“装置”描述和实例分析就是血肉。这本书在实战应用层面的讲解极其细致入微,简直可以当作一本操作手册来使用。书中对具体实现过程中可能遇到的陷阱,例如侧信道攻击的防范、高效的硬件实现结构等,都有详尽的讨论。我尤其欣赏作者在描述不同实现方案时的客观态度,并没有一味推崇某一种特定技术,而是对比了它们的性能、安全边际和资源消耗,这对于工程实践人员来说是无价之宝。通过书中的伪代码和架构图,我仿佛能看到一个真实的加密模块是如何从概念一步步走向物理实现的,这种全景式的视角构建,极大地拓宽了我的工程视野。
这本书的装帧设计实在是一绝,封面采用了深邃的藏蓝色,配上银灰色的标题字体,给人一种既专业又神秘的感觉。拿到手里沉甸甸的,纸张的质感也非常好,阅读起来非常舒适,即便是长时间翻阅,手指也不会感到疲劳。装帧的工艺处理得非常精细,书脊的胶合紧密,丝毫没有松动的迹象,这对于一本厚重的技术书籍来说至关重要。内页的排版布局也体现了作者的匠心独运,章节之间的留白处理得恰到好处,既保证了信息密度的同时,又不会让人感到拥挤。图表的绘制更是让人眼前一亮,线条清晰、色彩分明,许多复杂的概念通过可视化图表得到了极好的阐释。整体来看,这本书从外到内都散发着一种高品质的气息,让人在阅读技术内容之前,就已经对它产生了极大的好感和尊重。