亲测好用
2023-04-20 21:33:20 9KB c语言 编程语言 算法 CMAC
1
中国汽车制造商协会 AES-CMAC (NIST 800-38B) AES-128 Junit 测试 - 示例 没有子键Generation 使用 iv 作为随机数来防止消息重播
2021-10-20 17:54:26 4KB Java
1
AES-CMAC算法c源码解析的pdf文档,后附有代码。三星电子人员写的。
2021-05-18 19:35:59 24KB AES CMAC C源码
1
本人最近在学习CMAC算法,发现很多官方资源都积分下载,特将自己找到的官方文档分享出来,里面写的很详细,耐心读下来会有很大帮助。(个人资源中同样分享了自己改写的程序,是C语言的,欢迎下载)
2021-04-21 20:00:07 49KB AES-CMAC MAC AES 消息验证码
1
C语言实现AES-CMAC算法源码以及官方手册,在VC++环境下编译通过,完成手册中的demo测试。
2021-04-21 15:00:08 16KB CMAC AES AES-CMAC CBC-MAC
1
详细介绍了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.
2021-04-15 10:38:21 24KB AES-CMAC CBC-MAC AES 消息认证码
1
高级加密标准(英语:Advanced Encryption Standard,缩写:AES)。 升级版本V1.0.2,增加输入框长度的限制;增加对文件加密的功能。 支持AES-CMAC的计算。 AES计算工具,支持128,192,256长度的秘钥,支持长度大于16字节的AES 加密和解密,还有支持AES-CMAC的计算。 AES算法工具。支持初始向量。 支持AES-cmac
2021-04-02 15:50:39 268KB AES工具 AES加密 AES解密 AES
1
这是采用verilog HDL编程实现的128位AES CMAC模式密码算法,附有testbench,很好的代码。
2019-12-21 18:57:21 166.49MB AES算法 CMAC实现 verilog代码
1