
作者:李子臣
页数:232
出版社:国防工业出版社
出版日期:2013
ISBN:9787118087062
电子书格式:pdf/epub/txt
内容简介
全书共分四个部分,25章。首先定义了密码学的多个术语,介绍了密码学的发展及背景,描述了密码学从简单到复杂的各种协议,详细讨论了密码技术,并在此基础上列举了如DES、IDEA、RSA、DSA等10多个算法以及多个应用实例,并提供了算法的源代码清单。
本书特色
李子臣、杨亚涛编著的这本《典型密码算法c语言实现》详细讲述了一些典型密码算法的算法原理及c语言实现。书中密码算法包括:序列密码、分组密码、公钥密码和hash算法,其中序列密码有祖冲之算法,分组密码有des和sm4算法,公钥密码有rsa公钥密码体制、elgamal密码体制、paillier密码体制、ntru密码体制、ecc密码体制、背包密码体制、sm2密码体制和mceliece密钥体制,hash算法主要包括最新的第三代hash算法sha-3的5个代表算法。
《典型密码算法c语言实现》适合大学计算机、信息安全、密码学等相关专业本科生及研究生作为教学与参考用书,也可作为密码科学研究人员和工程开发人员参考用书。
目录
第1章 祖冲之算法原理与实现
第2章 des算法原理与实现
第3章 aes密码算法原理与实现
第4章 sm4算法原理与实现
第5章 mh背包公钥密码算法原理与实现
第6章 rsa算法原理与实现
第7章 paillier算法原理与实现
第8章 ntru算法原理与实现
第9章 eigamal算法原理与实现
第10章 椭圆曲线公钥密码算法原理与实现
第11章 sm2算法原理与实现
第12章 mceliece算法原理与实现
第13章 sha-3候选算法原理与实现
参考文献
第2章 des算法原理与实现
第3章 aes密码算法原理与实现
第4章 sm4算法原理与实现
第5章 mh背包公钥密码算法原理与实现
第6章 rsa算法原理与实现
第7章 paillier算法原理与实现
第8章 ntru算法原理与实现
第9章 eigamal算法原理与实现
第10章 椭圆曲线公钥密码算法原理与实现
第11章 sm2算法原理与实现
第12章 mceliece算法原理与实现
第13章 sha-3候选算法原理与实现
参考文献














