Constructing Rate-1 MACs from Related-Key Unpredictable Block Ciphers: PGV Model Revisited

被引:0
作者
Zhang, Liting [1 ,2 ]
Wu, Wenling [1 ,2 ]
Wang, Peng [1 ,2 ]
Zhang, Lei [1 ,2 ]
Wu, Shuang [1 ,2 ]
Liang, Bo [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Software, State Key Lab Informat Secur, Beijing 100190, Peoples R China
[2] Grad Univ Chinese Acad Sci, Beijing 100049, Peoples R China
来源
FAST SOFTWARE ENCRYPTION | 2010年 / 6147卷
基金
中国国家自然科学基金;
关键词
Message Authentication Code; Block Cipher; Mode of Operation; Provable Security; OPERATION; SECURITY; ATTACKS; PRFS;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Almost all current block-cipher-based MACs reduce their security to the pseudorandomness of their underlying block ciphers, except for a few of them to the unpredictability, a strictly weaker security notion than pseudorandomness. However, the latter MACs offer relatively low efficiency. In this paper, we investigate the feasibility of constructing rate-1 MACs from related-key unpredictable block ciphers. First, we show all the existing rate-1 MACs are insecure when instantiated with a special kind of related-key unpredictable block cipher. The attacks on them inspire us to propose an assumption that all the chaining values are available to adversaries for theoretically analyzing such MACs. Under this assumption, we study the security of 64 rate-1 MACs in keyed PGV model, and find that 1) 15 MACs are meaningless; 2) 25 MACs are vulnerable to three kinds of attacks respectively and 3) 24 MACs are provably secure when their underlying block ciphers are related-key unpredictable. Furthermore, we refine these 24 provably secure rate-1 MACs in Compact PGV model by removing a useless parameter away, and find that the resulting 6 provably secure MACs are in fact equivalent to each other. In the aspect of efficiency, however, the low rate of these secure MACs does not necessarily mean they can run faster than none rate-1 one MACs, due to their large number of key schedules.
引用
收藏
页码:250 / +
页数:5
相关论文
共 34 条
[1]  
[Anonymous], LNCS
[2]  
[Anonymous], 2001, 197 FIPS NAT I STAND
[3]  
[Anonymous], 1998, RFC 2401
[4]  
[Anonymous], 97971 ISOIEC
[5]  
[Anonymous], LNCS
[6]  
[Anonymous], 1999, SPECIFICATION 3GPP C
[7]  
Bellare M, 2003, LECT NOTES COMPUT SC, V2656, P491
[8]  
Bellare M, 2007, LECT NOTES COMPUT SC, V4596, P399
[9]  
Bellare M, 2006, LECT NOTES COMPUT SC, V4117, P602
[10]  
Biham E, 2005, LECT NOTES COMPUT SC, V3788, P443