- 博客(1)
- 资源 (7)
- 收藏
- 关注
原创 这里什么都没有,开山一篇
<br />CSDN是个好地方啊~~网摘功能无人能及,爱不释手。<br /> <br />可惜就是,教育网访问起来太慢了……所以,基本就成了只读模式……<br /> <br />程序员上辈子都是折翼的天使~只求IT界不要太流氓,我们纯洁的心灵承受不起。<br /> <br />大家,加油!
2010-11-07 22:36:00 319
The AES-CMAC Algorithm
详细介绍了AES-CMAC的算法的原理与实现,附有C语言写的样例程序。
以下是原文的introduction:
The National Institute of Standards and Technology (NIST) has recently specified the Cipher-based Message Authentication Code(CMAC). CMAC [NIST-CMAC] is a keyed hash function that is based on a symmetric key block cipher, such as the Advanced Encryption Standard [NIST-AES]. CMAC is equivalent to the One-Key CBC MAC1 (OMAC1) submitted by Iwata and Kurosawa [OMAC1a, OMAC1b]. OMAC1 is an improvement of the eXtended Cipher Block Chaining mode (XCBC) submitted by Black and Rogaway [XCBCa, XCBCb], which itself is an improvement of the basic Cipher Block Chaining-Message Authentication Code (CBC-MAC). XCBC efficiently addresses the security deficiencies of CBC-MAC, and OMAC1 efficiently reduces the key size of XCBC.
AES-CMAC provides stronger assurance of data integrity than a checksum or an error-detecting code. The verification of a checksum or an error-detecting code detects only accidental modifications of the data, while CMAC is designed to detect intentional, unauthorized modifications of the data, as well as accidental modifications.
AES-CMAC achieves a security goal similar to that of HMAC [RFC-HMAC]. Since AES-CMAC is based on a symmetric key block cipher, AES, and HMAC is based on a hash function, such as SHA-1, AES-CMAC is appropriate for information systems in which AES is more readily available than a hash function.
This memo specifies the authentication algorithm based on CMAC with AES-128. This new authentication algorithm is named AES-CMAC.
2009-11-22
Abraxas pcyacc pclex 工具
Abraxas yacc以及lex是windows平台上仅有的几款yacc工具中不错的一款。在中国网上很少见,这是从堪萨斯大学的网站上,原软件是收费的,分享给大家!
2009-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人