深入浅出密码学:常用加密技术原理与应用

《深入浅出密码学:常用加密技术原理与应用》

  • 出版社:清华大学出版社
  • ISBN:9787302296096
  • 版次:1
  • 商品编码:12620444
  • 品牌:清华大学出版社(TsinghuaUniversityPress)
  • 包装:平装
  • 丛书名:安全技术经典译丛
  • 外文名称:UnderstandingCryptography:ATextbookforStudentsandPractitioners
  • 开本:16开
  • 出版时间:2012-09-01
  • 用纸:胶版纸
  • 页数:351
  • 字数:468000
  • 正文语种:中文
基本介绍书籍目录点评信息
  • 书籍内容

      密码学的应用范围日益扩大,它不仅用于政府通信和银行系统等传统领域,还用于Web浏览器、电子邮件程序、手机、制造系统、嵌入式软件、智能建筑、汽车甚至人体器官移植等领域。今天的设计人员必须全面系统地了解应用密码学。  《深入浅出密码学:常用加密技术原理与应用》作者长期执教于计算机科学与工程系,拥有十分丰富的应用密码学教学经验。该书可作为研究生和高年级本科生的教科书,也可供工程师自学之用。主要内容  该书将理论与实践完美融合在一起,在大量实例的引导下,深入讨论了密码学精髓内容。  ●介绍密码学和数据安全性  ●分析序列密码、DES、3DES、AES、分组密码和RSA密码体制  ●讨论ECC、数字签名、哈希函数、MAC和密钥建立。方法(如证书和PKI)  ●讲述针对RFID和移动设备的轻量级密码、当前推荐的密钥长度等新主题

    前言/序言

      密码学已经渗透到我们生活的方方面面,从Web浏览器和电子邮件程序,到手机、银行卡、汽车,甚至包括器官移植。在不久的将来,我们将看到密码学更多令人激动不已的新应用,比如防伪的射频识别(RFID)标签,或车对车的通信(已经有人在为保证这两种应用的安全而努力)。过去,密码学总是被传统地限制在十分特殊的应用领域,尤其是政务信息和银行系统。时至今日,这种情况已经发生了很大的改变。由于加密算法的普遍性,越来越多的人必须理解加密算法的工作原理,以及怎样将它们应用到实践中;本书全面介绍当前应用的密码学,为读者释疑解惑,堪称读者的良师益友。本书面向学生和密码行业的从业者。  本书可以帮助读者深入地理解现代加密方案的工作原理。本书在对大学级别微积分背景要求最少的情况下,以最通俗易懂的方式介绍了必要的数学概念。所以,对本科生或即将开始学习研究生课程的学生而言,本书是一本非常合适的教科书;而对期望更深入理解现代密码学的职业工程师或计算机科学家而言,本书则是极具价值的参考书。  本书拥有的诸多特征使得它成为密码学从业者和学生独一无二的资源——本书介绍了绝大多数实际应用中使用的加密算法,并重点突出了它们的实用性。对于每种加密模式,我们都给出了最新的安全评估和推荐使用的密钥长度。同时,本书也探讨了每种算法在软件实现和硬件实现中的一些重要问题。除加密算法外,本书还介绍了很多其他重要主题,比如加密协议、运作模式、安全服务和密钥建立技术等。此外,本书还包含了许多非常新的主题,比如针对受限的应用而优化的轻量级加密(例如RFID标签或智能卡),或新的操作模式。  每章末尾的讨论单元都给出了许多注明出处的参考文献,为读者提供了大量扩展阅读的材料。对于课堂使用的读者而言,这些讨论单元提供了很好的课程项目资源。对于将本书当作教科书的读者,强烈推荐阅读本书的配套学习资源网站:  www.crypto-textbook.com  读者在这里可以找到许多关于课程项目的观点、开源软件的链接、测试向量和现代密码学的相关信息。此外,本书还提供了对应的视频教程的链接。如何使用本书  本书提供的实例和相关材料在过去几十年经过了不断完善和改进,在课堂教学中也得到了广大师生的认可。我们也曾将本书作为初级研究生教程和高级本科生教程;同时,它也曾单独地用于IT安全工程专业本科生的课程。实践发现,两个学期内,每周90分钟的讲课时间加上45分钟的习题解答环节时间(总计10个ECTS学分)基本上可以完成本书绝大多数章节的教学。对典型的美国风格的三学分制的课程,或一学期欧洲学校的课程而言,本书的某些章节可以忽略。以下是两种针对一学期课程的合理选择:  课程选择1:将重点放在密码学应用上,比如在计算机科学或电子工程项目中的应用。本书中的加密内容对计算机网络或高级安全课程有很好的辅助作用:第1章,第2.1到2.2节、第4章、第5章的5.1节、第6章、第7章的7.1节~7.3节、第8章的8.1节~8.4节、第10章的10.1~10.2节、第11章、第12章和第13章。  课程选择2:将重点放在密码学算法及对应的数学背景上,比如可以把本书作为计算机科学专业,电子工程专业或数学系研究生的应用密码学课程。本书可以作为深入学习更理论化密码学研究生课程的先导教程。涉及的章节主要包括:第1章、第2章、第3章、第4章、第6章、第7章、第8章的8.1节~8.4节、第9章、第10章和第11章的ll.1节~11.2节。  作为科班出生的工程师,我们已经在应用密码学和安全领域工作了15年以上,我们真诚地希望读者也能和我们一样,在这个奇妙的领域发现很多乐趣。

    作者简介

      Christof Paar,任波鸿大学嵌入式安全系教授,并兼任马萨诸塞大学教授。Christof讲授密码学课程的时间已有1 5年之久,并曾为摩托罗拉、飞利浦和NASA 等多家机构的从业人员授课。Christof是应用密码学领域的CHES(Cryptographic Hardware and Embedded Systems)学术会议的创始人之一,迄今已发表100多篇学术论文。    Jan Pelzl,是安全咨询公司ESCRYPT-Embedded Security的管理总监。Jan拥有应用密码学博士学位,他对基于椭圆曲线的密码学的研究可谓苦心孤诣,对该领域具有非常独到和深邃的理解,已在重要刊物上发表了多篇论文。
  • 精彩书评

      ★《深入浅出密码学——常用加密技术原理与应用》一书价值非凡,将帮助从业者构建固若金汤的系统,并引导未来研究人员进一步探索奥妙无穷的密码学知识。  ——Bart Preneel,K.U.Leuven
微信公众号

热门文章

更多