Making, Breaking Codes: An Introduction to Cryptology
作者: (美)Paul Garrett著;吴世忠等译
出版社:机械工业出版社,2003
简介: 本书着重介绍现代密码学的加密思想及其实现方法,内容涉及数论、概率论、抽象代数、加密算法的思想及复杂度理论。本书介绍了密码学的历史沿革,剖析了古典的加密算法为何会被现代的加密算法所取代,展望了密码编码领域的发展,为古典和现代密码体系提供了数学理论基础,还给出了一些针对各种加密算法的密码分析方法。 本书适合作为高校计算机安全与信息安全专业密码学导论的简明教材,也可供对密码学、数论和计算机数论有兴趣的技术人员参考。
本书主要内容包括
·介绍密码学的历史沿革,剖析古典的加密算法为何会被现代的加密算法所取代
·古典和现代密码学体系的数学理论基础
·各种加密算法的密码分析方法
·展望密码编码领域的未来
[font color="#ff0000"]作者简介:[/font]
paulgarrett 1973年21岁时获普渡大学硕士学位,1977年于普林斯顿大学获博士学位,之后在耶鲁大学任教。1979~1981年在加州大学伯克利分校获得美国国家科学基金会资助的博士后奖学金,1979年成为斯坦福大学副教授,自1982年起,paul garrett开始在明尼苏达大学授课,1987年成为该校教授,目前他是该校数学系研究生教学主任,指导着13位博士。paul garrett主要的研究方向是数论,并由此而对密码学、计算及算法产生了兴趣。著有《holomorphic hilbert modular forms》、《buildings and classicai groups》,以及两本密码学教材。
paui garrett欢迎读者们访问他的本人网址[a href="http://www.math.umn.edu/garrett/" target="_blank"]http://www.math.umn.edu/garrett/[/a],并希望能跟志同道合者深入探讨和研究。