文摘
英文文摘
声明
第一章RSA公钥密码算法
§1.1 RSA算法的数学基础
1.1.1单向函数
1.1.2欧拉定理及相关概念
§1.2 RSA算法
§1.3 RSA算法的安全性
1.3.1对RSA的分解模数n攻击
1.3.2对RSA的选择密文攻击
1.3.3 RSA的小指数攻击
§1.4小结
第二章RSA算法与大整数运算的实现
§2.1参数选取
2.1.1 Miller-Rabin概率素判定算法
2.1.2模逆算法
§2.2模指数运算
§2.3大整数运算的实现
2.3.1大整数的进制表示
2.3.2大整数的存储与读取
2.3.3大整数的运算
第三章乘法算法
§3.1传统乘法
§3.2 Karatsuba算法
§3.3 Comba算法
第四章Montgomery模乘法
§4.1 Montgomery模约减原理
§4.2 SOS模乘法算法
§4.3 CIOS模乘法算法
§4.4 FIPS模乘法算法
第五章指数算法
§5.1平方-乘算法
§5.2滑动窗口指数运算
§5.3指数算法与Montgomery模乘法的结合
第六章内联汇编
§6.1内联汇编简介
§6.2内联汇编语法
§6.3内联汇编中使用C/C++元素
6.3.1可用的C/C++元素
6.3.2操作符使用
6.3.3 C/C++符号使用
6.3.4转跳
第七章程序优化与编程心得
§7.1整体优化
§7.2局部优化
7.2.1汇编语言的使用
7.2.2内联汇编优化
7.2.3循环与函数的优化
7.2.4分支结构的优化
§7.3空间优化
§7.4程序优化示例
结束语
参考文献
致谢