传统密码算法
- 一篇密码学纲要文章对古典密码的介绍。
- 一篇密码学纲要文章对近代机电密码机的介绍。
- 一篇密码学纲要文章对近代电传密码机的介绍。
- 一篇密码学纲要文章对Enigma密码机的介绍。
古典密码
- 一篇介绍维吉尼亚密码的文章。
- 一篇介绍博福特密码的文章。
- 一篇介绍滚动密钥密码的文章。
- 一篇介绍书本密码的文章。
- 一篇介绍ADFGVX密码的文章。
隐蔽信道
- 一篇密码学纲要文章对隐写术的简介。
- SecurityFocus网站收录的关于隐写术的介绍性文章。
- 美国国防部(DoD)发表的理解受信系统中隐蔽信道分析的指南(浅粉皮书)(NCSC-TG-030)。
- SANS学院的信息安全阅览室有关隐蔽信道方面的文章。
- SANS学院的信息安全阅览室有关隐写术方面的文章。
密钥/对称密码技术
- SSH通讯安全公司的密钥密码系统介绍主页。
流密码
- 一篇密码学纲要文章对流密码的简介。
- RSA密码学常见问题解答中对一些流密码的简介。
- RSA密码学常见问题解答中对RC2的简介。
分组密码
- RSA密码学常见问题解答中对一些分组密码的简介。
分组密码模式
- 一篇密码学纲要文章对分组密码模式的简介。
- 美国国家标准和技术研究所(NIST)关于对称密钥分组密码操作模式的主页。
- 美国国家标准和技术研究所(NIST)发表的分组密码操作模式建议:模式和技术(SP800-38A)的PDF文档。
- 美国国家标准和技术研究所(NIST)发表的分组密码操作模式建议:RMAC认证模式(SP800-38B)草案的PDF文档。
- 美国国家标准和技术研究所(NIST)发表的分组密码操作模式建议:CCM认证和保密模式(SP800-38C)的PDF文档。
AES算法
- 一篇密码学纲要文章对AES算法产生过程的简介。
- 一篇密码学纲要文章对AES算法的简介。
- 一款AES算法的Flash动画演示(需注册并登录ChinaCISSP的BBS论坛才能观看)。
- 美国国家标准和技术研究所(NIST)发表的高级加密标准(FIPS 197)的PDF文档。
- 详细介绍AES及其相关资源的主页。
DES系列算法
- 一篇密码学纲要文章对DES算法的简介。
- RSA密码学常见问题解答中对DES的介绍。
- 美国国家标准和技术研究所(NIST)发表的数据加密标准(DES)(FIPS 46-3)的PDF文档。
- 美国国家标准和技术研究所(NIST)发表的三重数据加密算法(TDEA)分组密钥建议(SP 800-67)的PDF文档。
- 美国国家标准和技术研究所(NIST)发表的DES操作模式(FIPS 81)。
IDEA算法
- 一篇密码学纲要文章对IDEA算法的简介。
RC系列
- RSA密码学常见问题解答中对RC2的简介。
- 互联网工程任务组(IETF)提出的RFC2268,描述了RC2加密算法。
- RSA密码学常见问题解答中对RC2的简介。
- RSA密码学常见问题解答中对RC5和RC6的简介。
- 互联网工程任务组(IETF)提出的RFC2040,描述了RC5加密算法。
- 一篇密码学纲要文章对IDEA算法的简介。
- 详细描述RC6算法的PDF文档。
SKIPJACK算法
- 一篇密码学纲要文章对SKIPJACK算法的简介。
- 美国国家标准和技术研究所(NIST)发表的SKIPJACK算法及其相关密钥交换协议规格说明的PDF文档。
- 美国国家标准和技术研究所(NIST)发表的密钥托管加密标准(FIPS 185)。
- 美国国家标准和技术研究所(NIST)发表的Clipper芯片技术的简单介绍。
- 电子隐私信息中心(EPIC)关于Clipper芯片的主页。
Blowfish算法
- 一篇密码学纲要文章对Blowfish算法的简介。
- 著名密码专家Bruce Schneier网站中Blowfish加密算法主页。
Twofish算法
- 一篇密码学纲要文章对Twofish算法的简介。
- 著名密码专家Bruce Schneier网站中Twofish加密算法主页。
SERPENT算法
- 一篇密码学纲要文章对SERPENT算法的简介。
- 详细介绍ICE算法的主页。
DEAL算法
- 一篇密码学纲要文章对DEAL算法的简介。
MARS算法
- 一篇密码学纲要文章对MARS算法的简介。
- IBM公司关于MARS算法的主页。
FROG算法
- 一篇密码学纲要文章对FROG算法的简介。
LOKI97算法
- 一篇密码学纲要文章对FROG算法的简介。
CAST系列算法
- 互联网工程任务组(IETF)提出的RFC2144,描述了CAST-128加密算法。
- 一篇密码学纲要文章对CAST-256算法的简介。
- 互联网工程任务组(IETF)提出的RFC2612,描述了CAST-256加密算法。
Magenta算法
- 一篇密码学纲要文章对Magenta算法的简介。
DFC算法
- 一篇密码学纲要文章对DFC算法的简介。
QUADIBLOC系列算法
- 一篇密码学纲要文章对QUADIBLOC系列算法的简介。
LUCIFER算法
- 一篇密码学纲要文章对LUCIFER密码的简介。
SAFER系列算法
- 一篇密码学纲要文章对SAFER密码的简介。
SAFER+ - 一篇密码学纲要文章对SAFER+密码的简介。
ICE算法
- 一篇密码学纲要文章对SAFER密码的简介。
- 详细介绍ICE算法的主页。
Johnson算法
- 一篇密码学纲要文章对Johnson密码的简介。
3-Way算法
- 一篇密码学纲要文章对3-Way密码的简介。
MISTY算法
- 一篇密码学纲要文章对MISTY密码的简介。
一些网上密码学资源(3)-非对称算法<---->
公钥/非对称密码技术
- 一篇密码学纲要文章对公钥密码的简介。
- SSH通讯安全公司的公钥密码系统介绍主页。
- RSA密码学常见问题解答中对一些公钥密码系统的简介。
- 美国国家标准和技术研究所(NIST)发表的联邦机构用于签名和认证的公钥技术(SP800-25)的PDF文档。
- 电气和电子工程师协会(IEEE)公钥密码标准规格说明工作组(P1363)的主页。
数学问题
- 一篇密码学纲要文章对模算法问题的简介。
- RSA密码学常见问题解答中对数学问题的概要描述。
- RSA密码学常见问题解答中对一些密码学相关问题数学概念的简要描述。
Diffie-Hellman密钥交换协议
- 一篇密码学纲要文章对Diffie-Hellman密钥交换原理的简介。
- RSA密码学常见问题解答中对Diffie-Hellman密钥交换协议的概要描述。
RSA算法
- 一篇密码学纲要文章对RSA算法原理的简介。
- RSA密码学常见问题解答中对RSA密码系统的介绍。
- RSA的公钥密码标准(PKCS)之一,RSA加密标准v2.1的PDF文档。
- RSA公司的RSA算法主页。
El Gamal算法
- 一篇密码学纲要文章对El Gamal算法原理的简介。
ECC算法
- RSA密码学常见问题解答中对ECC密码系统的介绍。
- 一篇解释ECC算法的文章。
一些网上密码学资源(4)-散列算法<---->
散列函数
- 一篇密码学纲要文章对单向散列函数的简介。
- SSH通讯安全公司的密码散列函数介绍主页。
- RSA密码学常见问题解答中对散列函数类型的简介。
MD系列算法
- RSA密码学常见问题解答中对MD消息摘要算法的简介。
- 互联网工程任务组(IETF)提出的RFC1319,描述了MD2消息摘要算法。
- 互联网工程任务组(IETF)提出的RFC1320,描述了MD4消息摘要算法。
- 互联网工程任务组(IETF)提出的RFC1321,描述了MD5消息摘要算法。
SHS/SHA系列算法
- 一篇密码学纲要文章对SHA算法的简介。
- 美国国家标准和技术研究所(NIST)发表的安全散列标准(FIPS 180-2)的PDF文档。
- 互联网工程任务组(IETF)提出的RFC3174,描述了安全散列算法1(SHA1)。
RIPEMD系列算法
- 一个全面介绍RIPEMD-160算法的个人主页。
一些网上密码学资源(5)-消息认证<---->
MAC算法
- 美国国家标准和技术研究所(NIST)计算机数据认证标准(FIPS PUB 113)。
HMAC算法
- 美国国家标准和技术研究所(NIST)发表的密钥散列消息认证码(HMAC)(FIPS 198)的PDF文档。
- 互联网工程任务组(IETF)提出的RFC2104,描述了密钥散列消息认证码(HMAC)。
一些网上密码学资源(6)-随机数生成<---->
随机数生成
- 美国国家标准和技术研究所(NIST)关于随机数生成问题的主页。
- 萨尔茨堡大学数学系关于随机数生成理论和实践的主页。
一些网上密码学资源(7)-密码分析<---->
- 一篇密码学纲要文章关于现代密码分析方法的简介。
- 一篇密码学纲要文章关于密码分析的简单评述。
- 一篇RSA的密码学常见问题解答对密码分析学的简介。
- 一篇详细分析时间攻击技术的研究报告的PDF文档。
- 一篇详细描述针对AES算法进行缓冲区时间攻击的实例研究报告的PDF文档。
- 密码研究公司差别功耗分析攻击技术的主页。
一些网上密码学资源(8)-密码协议<---->
密码相关协议
- RSA密码学常见问题解答中对ANSI X9系列标准的概要描述。
- RSA密码学常见问题解答中对ITU-T密码相关标准的概要描述。
- RSA密码学常见问题解答中对ISO密码相关标准的概要描述。
- RSA密码学常见问题解答中对IETF密码相关标准的概要描述。
IPSEC协议组
- 中国IT认证实验室的SSL技术专题主页。
- 互联网工程任务组(IETF)的IP安全协议(ipsec)任务组的主页。
- 互联网工程任务组(IETF)提出的RFC2401,全面描述了IP安全架构。
- 互联网工程任务组(IETF)提出的RFC2411,概况描述了IPSec协议组。
- 互联网工程任务组(IETF)提出的RFC2402,描述了IPSec协议的IP认证头(AH)。
- 互联网工程任务组(IETF)提出的RFC2406,描述了IPSec协议的IP封装安全载荷(ESP)。
- 美国国家标准和技术研究所的IPsec项目的网站。
SSL/TLS协议
- 微软知识库对SSL握手过程的描述。
- Netscape网站中SSL协议的文档。
- SecurityFocus网站收录的关于SSL的介绍性文章。
- 互联网工程任务组(IETF)的传输层安全(tls)任务组的主页。
- 互联网工程任务组(IETF)提出的RFC2246,描述了TLS协议 v1。
- 美国国家标准和技术研究所(NIST)发表的选择和使用传输层安全的指导方针(SP800-52)草案的PDF文档。
- 一套免费的SSL/TLS代码库。
密钥交换/管理协议
- RSA密码学常见问题解答中对Diffie-Hellman密钥交换协议的概要描述。
- 互联网工程任务组(IETF)提出的RFC2408,描述了互联网安全关联和密钥管理协议。
- 互联网工程任务组(IETF)提出的RFC2412,描述了OAKLEY密钥决定协议。
- 互联网工程任务组(IETF)提出的RFC2409,描述了互联网密钥交换协议。
- 互联网工程任务组(IETF)提出的RFC2522,描述了Photuris会话密钥管理协议。
- 互联网工程任务组(IETF)提出的RFC2523,描述了Photuris扩展方案和属性。
S/MIME协议
- 互联网工程任务组(IETF)的S/MIME邮件安全(smime)任务组的主页。
- 美国国家标准和技术研究所(NIST)发表的联邦S/MIME V3客户端概要(SP800-49)的PDF文档。
- 互联网工程任务组(IETF)提出的RFC2311,描述了S/MIME V2消息规格说明。
- 互联网工程任务组(IETF)提出的RFC2312,描述了S/MIME V2证书处理。
PEM协议
- 互联网工程任务组(IETF)提出的RFC1421,是PEM的第一部分,描述了消息加密和认证规程。
- 互联网工程任务组(IETF)提出的RFC1422,是PEM的第二部分,描述了基于证书的密钥管理。
- 互联网工程任务组(IETF)提出的RFC1423,是PEM的第三部分,描述了算法、模式和识别符。
- 互联网工程任务组(IETF)提出的RFC1424,是PEM的第四部分,描述了密钥证书和相关服务。
MOSS协议
- 互联网工程任务组(IETF)提出的RFC1848,MIME对象安全服务。
PKCS标准
- RSA与其它安全系统开发者共同制定的一套公钥密码标准(PKCS),该标准被广泛应用于公钥密码的部署方案中。
PGP协议
- 一篇介绍PGP安全机制的文章。
- 互联网工程任务组(IETF)的PGP开放规格说明(openpgp)任务组的主页。
- PGP创始人的网站。
- 麻省理工学院(MIT)网站的PGP主页。
P - PGP国际的网站。
- PGP公司的网站。
SET协议
- RSA密码学常见问题解答中对SET协议的简介。
HTTP安全协议
- 互联网工程任务组(IETF)的Web交易安全(wts)任务组的主页。
Kerberos协议
- 互联网工程任务组(IETF)提出的RFC1510,描述了Kerberos网络认证服务。
- 麻省理工学院(MIT)网站的Kerberos主页。
- TechTarget网站收集整理的Kerberos技术方面的资料索引。
其它协议
- 互联网工程任务组(IETF)的安全命令解释器(secsh)任务组的主页。
- 美国国家标准和技术研究所(NIST)发表的FIPS 140-1和FIPS 140-2安全需求比较(SP800-29)的PDF文档。
一些网上密码学资源(9)-密码系统<---->
电子签名
- RSA密码学常见问题解答中对一些签名方案的简介。
- 一篇密码学纲要文章对基于Diffie-Hellman算法的数字签名的简介。
- RSA密码学常见问题解答中对DSA和DSS的介绍。
- 美国国家标准和技术研究所(NIST)发表的数字签名标准(DSS)(FIPS 186-2)的PDF文档。
- 美国国家标准和技术研究所(NIST)发表的关于数字签名标准(DSS)的说明。
- 澳大利亚新南威尔士州信息管理当局发表的数字签名指导方针。
- 电子隐私信息中心(EPIC)关于数字签名的主页。
密钥管理
- 一篇密码学纲要文章对密钥管理的简介。
- RSA密码学常见问题解答中对密钥管理的简介。
- 美国国家标准和技术研究所的密码技术标准和指导项目中有关密钥管理的网页。
数字证书
- 互联网工程任务组(IETF)提出的RFC2459,描述了X.509公钥证书和CRL特征。
- 互联网工程任务组(IETF)提出的RFC2510,描述了X.509公钥证书管理协议。
- 互联网工程任务组(IETF)提出的RFC2527,描述了X.509公钥证书政策和实务框架。
安全电子邮件
- 北京大学信息安全研究室《网络与信息安全教程》中电子邮件安全章节的PDF文档。
公钥基础设施(PKI)
- 美国国家标准和技术研究所(NIST)发表的公钥技术和联邦PKI基础设施介绍(SP800-32)的PDF文档。
- 加拿大通信安全部发表的公钥基础设施白皮书(MG-15a)。
- 美国国家标准和技术研究所(NIST)发表的PKI组件的最低互操作性规范(SP800-15)的PDF文档。
- 美国国家标准和技术研究所的公钥基础设施(PKI)的网站。
- 互联网工程任务组(IETF)的公钥基础设施(pkix)任务组的主页。
- 台湾金融公会根CA(TFCA)证书政策(CP)PDF文档。
- 台湾金融公会根CA(TFCA)证书实务条款(CPS)PDF文档。
数字时间戳
- RSA密码学常见问题解答中对数字时间戳的简介。
开发与测试
- 一套免费的SSL/TLS代码库。
- 一套免费的C++密码类库。
- 一套免费的密码功能代码库。
- 美国国家标准和技术研究所(NIST)发表的密码模块随机和伪随机数字发生器统计测试套件(SP800-22)的PDF文档。
- 美国国家标准和技术研究所(NIST)发表的用于三次数据加密算法运行验证系统的模式(TMOVS)(SP800-20)的PDF文档。
- 美国国家标准和技术研究所(NIST)发表的运行验证系统(MOVA)的模式(SP800-17)的PDF文档。