摘要: 目录 SHA1测试向量 SHA224测试向量 SHA256测试向量 SHA384测试向量 SHA512测试向量 //杂凑算法的测试向量, 如数据杂凑, HMAC等 typedef struct hash_test_vector_st { char * inf; //测试向量的附加信息说明 int a 阅读全文
posted @ 2022-03-25 15:58 艾米的爸爸 阅读(2) 评论(0) 推荐(0)
摘要: //杂凑算法的测试向量, 如数据杂凑, HMAC等 typedef struct hash_test_vector_st { char * inf; //测试向量的附加信息说明 int alg; //杂凑算法 int mod; //模式, 如数据杂凑, HMAC int klen; //密钥字节长度 阅读全文
posted @ 2022-03-25 15:56 艾米的爸爸 阅读(0) 评论(0) 推荐(0)
摘要: 目录 AES128测试向量 AES192测试向量 AES256测试向量 //分组密码算法的测试向量, 如CBC, CMAC等 typedef struct block_cipher_test_vector_st { char * inf; //测试向量的附加信息说明 int alg; //密码算法 阅读全文
posted @ 2022-03-25 15:54 艾米的爸爸 阅读(1) 评论(0) 推荐(0)
摘要: //分组密码算法的测试向量, 如CBC, CMAC等 typedef struct block_cipher_test_vector_st { char * inf; //测试向量的附加信息说明 int alg; //密码算法 int mod; //工作模式 int klen; //密钥字节长度 c 阅读全文
posted @ 2022-03-25 15:52 艾米的爸爸 阅读(3) 评论(0) 推荐(0)
摘要: 本博客的博主原创文章均遵循 CC 4.0 BY-SA 版权协议,所有与之冲突的版权协议均为无效协议。 阅读全文
posted @ 2022-01-04 23:26 艾米的爸爸 阅读(1) 评论(0) 推荐(0)
摘要: 1. 概况 基于口令的密钥派生函数及其应用方面的标准,目前搜索到如下几个标准。 PKCS #5 v2.1: Password-Based Cryptography Standard. RSA Laboratories, 2006.见《PKCS#5 (基于口令的密钥标准)笔记》。NIST SP800- 阅读全文
posted @ 2021-08-19 17:51 艾米的爸爸 阅读(0) 评论(0) 推荐(0)
摘要: 1. 综述 概况 GM/T 0091-2020《基于口令的密钥派生规范》应该是源自PKCS#5 V2.1(Password-Based Cryptography Standard)。 GM/T 0091-2020主要讲述了如下几个方面的内容: 基于口令的密钥导出函数PBKDF。 采用的是PKCS#5 阅读全文
posted @ 2021-08-19 17:46 艾米的爸爸 阅读(2) 评论(0) 推荐(0)
摘要: 基于密钥的密钥导出函数 SM2使用的密钥导出函数 SM9使用的密钥导出函数 NIST SP 800-108密钥导出函数KDF研究 基于口令的密钥导出函数及其应用 图表——基于口令的密钥派生标准对比分析 GM/T 0091-2020《基于口令的密钥派生规范》笔记 NIST SP 800-132基于口令 阅读全文
posted @ 2021-08-18 10:30 艾米的爸爸 阅读(1) 评论(0) 推荐(0)
摘要: 1. 概况 密码服务功能:(1)机密性;(2)完整性;(3)真实性;(4)不可否认性 密码服务 目的 实现方法 机密性 避免信息泄露给未授权实体 访问控制 信息隐藏 加密 完整性 避免信息被未授权实体篡改 访问控制 MAC 签名 真实性 实体身份鉴别 密码技术(对称加密、MAC、签名) 静态口令 动 阅读全文
posted @ 2021-08-18 10:19 艾米的爸爸 阅读(0) 评论(0) 推荐(0)
摘要: 密钥管理更多信息参见: 霍炜, 郭启全, 马原. 商用密码应用与安全性评估[M]. 北京: 电子工业出版社. 2020. 1. 密钥生命周期管理 使用频率越高的密钥,生命周期越短 生命周期:生成、存储、导入导出、分发、使用、备份恢复、归档、销毁。 1.1 生成 直接或间接地由随机数生成。 直接生成: 阅读全文
posted @ 2021-08-18 10:10 艾米的爸爸 阅读(0) 评论(0) 推荐(0)