完整性感知并行模式(Integrity-aware parallelizable mode)是分组密码的一种工作模式。顾名思义,它允许并行操作以获得更高的吞吐量。
加密与认证
在创建之初,IAPM是最早在一次操作中实现身份验证和隐私的密码模式之一[1][2][3]。 (在早期的认证加密设计中,需要两次传递:一次用于加密,第二次用于计算MAC 。)
IAPM曾被提议用于IPsec[4]。
其他AEAD方案也提供所有单通道、隐私和身份验证属性。IAPM大部分已被伽罗瓦/计数器模式取代。
参见
参考
- ^ Jutla, Charanjit S. Encryption Modes with Almost Free Message Integrity (PS). Cryptology ePrint Archive. 2000-08-01 [2010-04-02]. ACR Report 2000/039. (原始内容存档于2024-05-17).
- ^ Jutla, Charanjit S. Encryption Modes with Almost Free Message Integrity (PDF). EUROCRYPT 2001: 521. 2001-05-06 [2023-12-04]. (原始内容存档 (PDF)于2023-12-04).
- ^ OCB: Background (What did Jutla do?). [2023-12-04]. (原始内容存档于2024-05-02).
- ^ Jutla, C. S. A Parallelizable Authenticated Encryption Algorithm for IPsec. IETF. November 2000 [2018-01-30]. (原始内容存档于2021-12-03).
| | |
---|
| | | 常用函数 | |
---|
| SHA-3入围(英语:NIST hash function competition) | |
---|
| 其他函数 | - ECOH(英语:Elliptic curve only hash)
- FSB(英语:Fast Syndrome Based Hash)
- GOST(英语:GOST (hash function))
- HAS-160(英语:HAS-160)
- HAVAL(英语:HAVAL)
- Kupyna(英语:Kupyna)
- LM hash(英语:LM hash)
- MD2(英语:MD2 (cryptography))
- MD4
- MD6
- MDC-2(英语:MDC-2)
- N-Hash(英语:N-Hash)
- RIPEMD
- RadioGatún(英语:RadioGatún)
- SWIFFT(英语:SWIFFT)
- SipHash(英语:SipHash)
- Snefru(英语:Snefru)
- Streebog(英语:Streebog)
- Tiger(英语:Tiger (cryptography))
- VSH(英语:Very smooth hash)
- WHIRLPOOL(英语:Whirlpool (cryptography))
- SM3
- X11
|
---|
| 密码散列/ 密钥延伸函数 | - Argon2
- Balloon
- bcrypt
- Catena(英语:Catena (cryptography))
- crypt(3)(英语:Crypt (C)) (DES)
- LM散列(英语:LAN Manager#LM hash details)
- Lyra2
- Makwa(英语:Makwa (cryptography))
- PBKDF2
- scrypt
- yescrypt
|
---|
| 通用 密钥派生函数 | |
---|
| MAC算法 | - DAA(英语:Data Authentication Algorithm)
- CBC-MAC(英语:CBC-MAC)
- HMAC
- OMAC(英语:One-key MAC)/CMAC(英语:CMAC)
- PMAC(英语:PMAC (cryptography))
- VMAC(英语:VMAC)
- UMAC(英语:UMAC)
- Poly1305
|
---|
| 认证加密模式 | |
---|
| 攻击 | |
---|
| 设计 | - 雪崩效应
- 碰撞
- 默克尔-达姆加德结构(英语:Merkle–Damgård construction)
|
---|
| 标准化 | - CRYPTREC(英语:CRYPTREC)
- NESSIE(英语:NESSIE)
- NIST散列函数竞赛(英语:NIST hash function competition)
|
---|
| 实际应用 | |
---|
|
| | |
|