个人简介
王文海,山东省滕州市人,1953年3月出生,1970年12月入伍,1976年毕业于第二炮兵技术学院(现第二炮兵工程学院)计算机专业,两次出国担任计算机专家,现任第二炮兵工程学院指挥自动化系教授,硕士生导师,培养青年教员先进个人,军队院校育才奖银奖和军队优秀专业技术人才岗位津贴获得者。《中国百科全书·军事卷》(新版)技术词条释文撰写人,《中国战略导弹部队百科全书》(新版)技术词条释文审修专家兼指挥自动化技术门类领条及下属词条释文撰写人。编著出版《计算机程序语言实用教程》、《决策支持系统》、《第二炮兵信息化建设》、《密码学理论及应用基础》、《三维实体重建算法与技术》等8种教材和学术专著,承担科研课题12项,获军队科技进步奖6项,发表论文120余篇。
主要研究方向:计算机应用、三维重建理论与技术、信息安全工程。
内容简介
本书是为大学本科信息类专业《密码学》课程教学编写的教材。内容共分为10章。第1章密码学引论:概括地阐述密码学研究的主要内容、基本概念、常用术语、算法分类、保密通信系统模型等;第2章古典密码学:介绍古典密码学中的基本运算、典型的古典密码体制、古典密码的统计分析示例;第3章密码学的数学基础:简单讲解信息论、复杂性理论、数论基础、有限域上的离散对数等基本概念和基础知识;第4章分组密码:主要讲述分组密码,重点讲述数据加密标准算法(DES)、高级数据加密标准(AES)、典型分组加密算法;第5章公钥密码体制:主要讨论公钥密码体制和算法,包括背包公钥密码系统、RSA算法、椭圆曲线密码体制等;第6章序列密码:主要讲述流密码的基本概念、密钥流产生器、移位寄存器序列、线性反馈移位寄存器的表示、m序列等内容;第7章密钥管理:主要讲述密钥的组织结构、种类、产生、分配、协商等;第8章数字签名:主要讲述数字签名的基本概念、要素、种类、产生方式、执行方式、安全性的证明方法、签名方案和标准等;第9章身份认证技术:主要讨论身份识别的种类、认证协议、交互证明系统、Fiat-Shamir身份识别方案、简化的Fiat-Shamir身份识别方案、零知识证明、基本的认证加密方案等:第10章密码学应用:结合一个保密通信系统的设计案例,讨论系统的安全性要求和系统设计方案,为读者提供一个密码学理论“全景式”综合应的用样本和系统原型,展示解决实际问题的一般思路和方法,以利读者完成“知识一技术一技能”的转变。
在每一章之后,都附有适当数量的习题,以便读者测验学习成效。
本书也可作为信息工程和信息管理类专业的研究生及工程技术人员从事密码学理论与应用研究的参考书。