【密码学主题列表】
此页要用以给出一个大约的密码学范围。
密码学是将信息隐藏的方法。现代的加密码法亦配合了数学、电子科技及工程学。密码学的应用包括信用卡、电脑密码、电子商务等。
== 密码学本质 ==
* 密码学家
* 加密
* 密钥
* 密码
* 密文
* 明文
* 编码
* 表格法
* 爱丽丝与鲍伯
== 加密技术的应用 ==
* Commitment scheme
* 安全多方计算
* 电子投票
* 认证
* 数码签署
* 密码体制
* Dining cryptographers problem
* 匿名邮件转发服务
* 匿名
* 洋葱路由/tor
== 密码学分支 ==
* Multivariate cryptography
* 量子密码学
* 后量子密码学
* 隐写术
* 可视密码
== 密码学历史 ==
* Japanese cryptology from the 1500s to Meiji
* World War I cryptography
* 第二次世界大战密码学
* 维诺那计划
* Ultra
==密码==
===古典密码===
替换式密码
* 单表：
* 凯撒密码
:* ROT13
* 仿射密码
* 阿特巴希密码
* 多表：
* 维吉尼亚密码
* 自动密钥密码
* 表格式加密
* 波雷费密码
* 希尔密码
* 密码棒
* Grille (cryptography)
* 排列式密码
* VIC cipher
===现代对称密钥算法===
* A5/1 & A5/2
* BMGL –
* Chameleon
* FISH密码
* Fish (密码学)
:* Geheimfernschreiber
:* Pike
:* Schlusselzusatz
* HELIX
* ISAAC
* Leviathan
* LILI-128
* MUGI
* MULTI-S01
* 一次性密码本
* 巴拿马密码
* RC4密码
:* CipherSaber
* Salsa20
* SEAL密码
* SNOW
* SOBER
:* SOBER-t16
:* SOBER-t32
* WAKE密码
====分组密码（Block ciphers）====
* 乘积密码
* Feistel cipher
* 高级加密标准
* 阿努比斯密码
* BEAR密码
* Blowfish (密码学)
* Camellia
* CAST-128
:* CAST-256
* CIPHERUNICORN-A
* CIPHERUNICORN-E
* 蜂窝信息加密算法
* CS密码
* 资料加密标准
* DEAL
* DES-X
* FEAL
* GDES
* Grand Cru
* Hierocrypt-3
* Hierocrypt-L1
* IDEA NXT
* 国际资料加密演算法
* Iraqi Block Cipher
* KASUMI
* KHAZAD
* Khufu and Khafre
* LION
* LOKI89/91
* LOKI97
* Lucifer
* MAGENTA
* Mars
* MISTY1
* MISTY2
* Nimbus
* NOEKEON
* NUSH
* Q
* RC2
:* RC6
:* RC5
* SAFER
* SC2000
* Serpent
* SHACAL-1
* SHACAL-2
* SHARK
:* Square
* 微型加密算法
* 三重资料加密演算法
* 双鱼算法
* XTEA
* 3-Way
*多表替换机械式密码
* 恩尼格玛密码机
* Purple
* SIGABA
* TypeX
*混合代码
* JN-25
* 海军密码3
===现代非对称密钥算法===
====公开密钥加密====
* ACE-KEM
:* ACE Encrypt
* Chor-Rivest
* 迪菲－赫尔曼密钥交换
* El Gamal
* 椭圆曲线密码学
* PSEC-KEM
:* ECIES
:* ECIES-KEM
:* 椭圆曲线迪菲-赫尔曼金钥交换（ECDH）
* EPOC
* Merkle–Hellman knapsack cryptosystem
* McEliece
* Niederreiter cryptosystem
* NTRUEncrypt
* RSA加密演算法
:* RSA-KEM – NESSIE selection asymmetric encryption scheme; ISO/IEC 18033-2 draft
:* RSA-OAEP – CRYPTREC recommendation
* Rabin cryptosystem – factoring
:* Rabin-SAEP –
:* HIME(R) –
* Threshold cryptosystem –
* XTR –
==密钥==
====密钥认证====
* X.509
* 电子证书
* 数字证书认证中心
* 证书吊销列表
* ID-based cryptography
* Certificate-based encryption
* Secure key issuing cryptography
* Certificateless cryptography
* Merkle tree
====交换====
* 迪菲－赫尔曼密钥交换
* 中间人攻击
* Needham–Schroeder
* Offline private key
* Otway–Rees
* Trusted paper key
* Wide Mouth Frog
====Weak key====
* 穷举法
* Dictionary attack
* Related key attack
* Key derivation function
* Key strengthening
* 密码
* Password-authenticated key agreement
* Passphrase
* 盐 (密码学)
==加密哈希函数==
* 加密CBC-MAC（Encrypted CBC-MAC，EMAC）
* 金钥杂凑讯息鉴别码
* TTMAC
* UMAC
* MD5
* SHA-1
* SHA-256
* SHA-385
* SHA-512
* RIPEMD-160
* SNefrual334萨麦尔
==密码分析==
古典
* 频率分析
* Contact analysis
* Index of coincidence
* Kasiski examination
现代
*对称算法
* Boomerang attack
* 穷举法
* Davies' attack
* Differential
* Impossible differential
* Integral
* Linear
* 中途相遇攻击
* Mod-n
* Related-key attack
* Slide attack
* XSL attack
*Hash functions:
* 生日攻击
*Attack model
*选择密文攻击
*选择明文攻击
*唯密文攻击
*已知明文攻击
*旁路攻击
* 能量分析
* Timing attack
*网络攻击
* 中间人攻击
* 重放攻击
*外部攻击
* Black-bag –
* Rubber-hose –
== 鲁棒性 ==
* Provable security
* 随机预言机 –
* Ciphertext indistinguishability –
* 语义安全 –
* Malleability –
== 未破解之密码 ==
* 比尔密码
* Chaocipher
* D'Agapeyeff –
* Dorabella Cipher –
* 朗格朗格 –
* Shugborough inscription –
* 伏尼契手稿 –
==相关科学==
* 安全工程学