说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210956180.5 (22)申请日 2022.08.10 (71)申请人 北京安盟信息技 术股份有限公司 地址 100094 北京市海淀区西北旺镇邓庄 南路南侧、 友谊路西侧的土井村盛景 创业园T01地 块1号楼3A层3A19 (72)发明人 李阳 张大伟 (74)专利代理 机构 北京冠榆知识产权代理事务 所(特殊普通 合伙) 11666 专利代理师 朱亚琦 (51)Int.Cl. H04L 9/08(2006.01) H04L 9/32(2006.01) H04L 9/40(2022.01) (54)发明名称 一种提高数字信封消息数据完整性的方法 及数字信封 (57)摘要 本发明公开一种提高数字信封消息数据完 整性的方法及其高性能数字信封, 利用密钥块中 的密钥对消息保护, 其中, 密钥块包括对称密钥 和HMAC密钥; 发送方在制作数字信封时, 采用 HMAC密钥计算消息 的HMAC值并将HMAC值附在消 息后面, 得到数据A, 然后采用对称密钥对数据A 进行加密, 得到数字信封消息密文中的密文数 据, 再用数字信封接收者公钥对密钥块进行加 密, 得到密钥块密文, 接着按照格式封装数据制 作数字信封, 同时缓存密钥块和密钥块密文, 用 于其他数字信封制作。 本发明通过将消息加密用 的密钥和HMAC密钥联用, 实现对数据的完整保护 和不可否认 性, 同时采用密钥重用机制提高数字 信封制作和解封性能。 权利要求书1页 说明书3页 附图3页 CN 115333730 A 2022.11.11 CN 115333730 A 1.一种提高数字信封消息数据完整性的方法, 其特征在于, 利用密钥块对消息加密和 完整性保护, 其中, 密钥块包括HMAC密钥和对称密钥; 发送方在制作数字信封时, 采用HMAC 密钥计算消 息的HMAC值并将HMAC值附在消 息后面, 得到数据A, 然后采用对称密钥对数据A 进行加密, 得到数字信封消息密文中的密文数据, 再用数字信封接 收者公钥对密钥块进行 加密, 得到密钥块密文, 接着按照格式封装数据制作数字信封并缓存密钥块和密钥块密文。 2.根据权利要求1所述的提高数字信 封消息数据完整性的方法, 其特征在于, 密钥块随 机生成; 密钥块的长度为固定 长度且为对称密钥密钥长度与H MAC密钥长度之和。 3.根据权利要求2所述的提高数字信 封消息数据完整性的方法, 其特征在于, 在数字信 封的接收者信息中增加密钥块明文摘要; 在制作数字信封时, 将密钥块密文和密钥块明文 摘要一并封装。 4.根据权利要求3所述的提高数字信 封消息数据完整性的方法, 其特征在于, 选取对称 算法和HMAC算法对密钥安全要求阈值中较小的阈值作为有效安全阈值; 当计算数据量未达 到安全阈值时, 制作后续数字信封, 采用相同的HMAC密钥计算HMAC值; 相同对称密钥加密数 据, 并将以前缓存的密钥块密文和密钥块摘要附件在数字信封中, 免去公钥计算。 5.根据权利要求3或4所述的提高数字信封消息数据完整性的方法, 其特征在于, 密钥 块明文摘要的值为用于消息加密用的对称密钥和用于完整性保护的HMAC密钥拼接后的摘 要值。 6.一种数字信封, 其特征在于, 包括接收者信息、 消息密文和密钥密文; 接收者信息包 括软件版本信息、 证书颁 发者及证书序列号、 密钥块加密算法标识、 密钥块密 文和密钥块明 文摘要, 其中, 密钥块明文包括H MAC密钥和对称密钥。 7.根据权利要求6所述的数字信 封, 其特征在于, 当数字信 封的接收者数量大于或等于 2时, 且数据未超出安全阈值时, 制作消息密文所使用的密钥块 为同一个密钥块。 8.根据权利要求6~9任一所述的数字信 封, 其特征在于, 在数据 未超出安全阈值时, 制 作数字信封时所用密钥块 为第一次随机生成的密钥块。权 利 要 求 书 1/1 页 2 CN 115333730 A 2一种提高数字信封 消息数据完 整性的方 法及数字信封 技术领域 [0001]本发明涉及数字信封技术领域。 具体地说是一种提高数字信封消息数据 完整性的 方法及数字信封 。 背景技术 [0002]数字信封技术是用密码技术保证只有正确的接收方才能获取信息的信息安全技 术。 它在外层通过公钥加密解决了密钥分发的问题; 在内层通过对称加密提高了加密效率。 [0003]在PKCS#7中, 发送方可以对数据 进行签名, 实现数据完整性保护和不可否认性。 如 果数据需要实现不可否认, 必须对数据进 行签名, 采用上面思路能实现数据完整性保护, 而 数据本身和所使用的对称密钥是随机的, 因此 无法提升性能。 发明内容 [0004]为此, 本发明所要解决的技术问题在于提供一种提高数字信封消息数据 完整性的 方法及高性能数字信封, 通过将消息加密用的对称密钥和HMAC密钥联用, 实现对数据的机 密性保护和完整性保护。 [0005]为解决上述 技术问题, 本发明提供如下技 术方案: [0006]一种提高数字信封消息数据完整性的方法, 利用密钥块对消息加密处理, 其中, 密 钥块包括HMAC密钥和 对称密钥; 发送方在制作数字信封时, 采用HMAC密钥计算消息的HMAC 值并将HMAC值附在消息后面, 得到数据 A, 然后采用对称密钥对数据 A进行加密, 得到数字信 封消息密文中的密 文数据, 再用数字信封接收者 公钥对密钥块进 行加密, 得到密钥块密 文, 接着按照格式封装成数字信封并缓存密钥块和密钥块密文。 [0007]上述提高数字信封消息数据完整性的方法, 密钥块随机生成; 密钥块的长度为固 定长度且为对称密钥长度与H MAC密钥长度之和。 [0008]上述提高数字信封消息数据完整性的方法, 在数字信封的接收者信息中增加 密钥 块明文摘要; 在制作数字信封时, 将密钥块密文和密钥块明文摘要一并封装。 [0009]上述提高数字信封消息数据完整性的方法, 选取对称算法和HMAC算法对密钥安全 要求阈值中较小的阈值作为有效安全阈值; 当计算数据量未达到安全阈值时, 制作后续数 字信封, 采用相同的HMAC密钥计算HMAC值; 相同对称密钥加密数据, 并将以前缓存的密钥块 密文和密钥块摘要附在数字信封中, 免去公钥计算。 [0010]上述提高数字信封消息数据完整性的方法, 密钥块明文摘要的值为用于消息加密 用的对称密钥和用于完整性保护的HMAC密钥拼接后的摘要值; 其中, 密钥块明文随机生成, 由对称密钥和 HMAC密钥拼接组成, 计算密钥块摘要时, 对由对称密钥和HMAC密钥拼接后的 数据进行摘要计算。 [0011]一种数字信封, 包括接收者信息、 消息密文和密钥密文, 接收者信息包括软件版本 信息、 证书颁发者及证书序列号、 密钥块加密算法标识、 密钥块密文和密钥块明文摘要。 [0012]上述数字信封, 当数字信封的接收者数量大于或等于2时, 且数据未超出安全阈值说 明 书 1/3 页 3 CN 115333730 A 3
专利 一种提高数字信封消息数据完整性的方法及数字信封
文档预览
中文文档
8 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 SC 于
2024-02-18 22:27:28
上传分享
举报
下载
原文档
(329.1 KB)
分享
友情链接
DB43-T 1636-2019 法定计量检定机构服务规范 湖南省.pdf
GB-T 30276-2020 信息安全技术 网络安全漏洞管理规范.pdf
GB-T 30583-2014 承压设备焊后热处理规程.pdf
DB65-T 4536.2—2022 电子政务外网建设规范第2部分:IPv4地址规划 新疆维吾尔自治区.pdf
DB22-T 3555-2023 眩晕综合征针刺治疗规范 吉林省.pdf
GB-T 6995.2-2008 电线电缆识别标志方法 第2部分 标准颜色.pdf
GB-T 18451.1-2022 风力发电机组 设计要求.pdf
工信部 2022网络安全产业人才发展报告.pdf
DB22-T 370-2014 建筑逃生缓降器设置技术规范 吉林省.pdf
DB51-T 3121-2023 电子政务外网技术规范 四川省.pdf
GB-T 6952-2015 卫生陶瓷.pdf
NIST SP 800-61 R2 Computer Security Incident Handling Guide 英文版.pdf
GB-T 18916.54-2021 取水定额 第54部分:罐头食品.pdf
商用密码应用安全性评估报告模板(2023版)—系统密评报告.docx
DB45-T 2048-2019 微型消防站建设管理规范 广西壮族自治区.pdf
T-GDAEPI 17—2023 有色金属矿区地下水污染调查技术规范.pdf
GB-T 33018.2-2016 炭素企业节能技术规范 第2部分:焙烧窑炉.pdf
GB-T 32045-2015 节能量测量和验证实施指南.pdf
思度安全-DSMM-003人员安全管理规范V1.0.pdf
GB-T 42209-2022 液晶显示屏用点对点 P2P 信号接口 传输协议.pdf
1
/
8
评价文档
赞助2.5元 点击下载(329.1 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。