密码学主题列表

此页要用以给出一个大约的密码学范围。

密码学是将信息隐藏的方法。现代的加密码法亦配合了数学、电子科技及工程学。密码学的应用包括信用卡、电脑密码、电子商务等。

密码学本质

加密技术的应用

密码学分支

密码学历史

  • 维诺那计划
  • Ultra(英语:Ultra)

密码

古典密码

替换式密码

  • 单表:
  • 多表:

交换字密码(英语:Transposition cipher)

现代对称密钥算法

  • A5/1 & A5/2
  • BMGL –
  • Chameleon
  • FISH密码
  • Fish (密码学)
  • WAKE密码

分组密码(Block ciphers)

  • 多表替换机械式密码
  • 混合代码
  • JN-25(英语:JN-25)
  • 海军密码3

现代非对称密钥算法

公开密钥加密

  • ACE-KEM
  • RSA-KEM – NESSIE(英语:NESSIE) selection asymmetric encryption scheme; ISO/IEC 18033-2 draft
  • RSA-OAEP – CRYPTREC(英语:CRYPTREC) recommendation
  • Rabin-SAEP –
  • HIME(R) –

密钥

密钥认证

  • X.509
  • 电子证书
  • 数字证书认证中心
  • 证书吊销列表

交换

弱密钥(英语:Weak key)

加密哈希函数

  • 加密CBC-MAC(英语:CBC-MAC)(Encrypted CBC-MAC,EMAC)
  • 金钥杂凑讯息鉴别码
  • TTMAC
  • UMAC(英语:UMAC)
  • SHA-256
  • SHA-385
  • SHA-512
  • RIPEMD-160
  • SNefrual334萨麦尔

密码分析

古典

现代

  • 对称算法
  • Hash functions:
  • 生日攻击
  • 旁路攻击
  • 网络攻击
  • 外部攻击

鲁棒性

未破解之密码

相关科学

  • 安全工程学

参见

参考资料

外部链接