[发明专利]基于分阶划层与密中密分发的混合加密解密系统与方法在审
申请号: | 202210921081.3 | 申请日: | 2022-08-02 |
公开(公告)号: | CN115174261A | 公开(公告)日: | 2022-10-11 |
发明(设计)人: | 黄博暄 | 申请(专利权)人: | 黄博暄 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/16 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 300350 天津市津南区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分阶划层 密中密 分发 混合 加密 解密 系统 方法 | ||
1.一种混合加密方法,其特征在于:
加密的过程采用分阶划层的混合加密形式,分多阶对待加密内容进行多重加密、在每一阶加密中对待加密内容进行分块并对不同块采用不同加密方法和密钥进行分组加密;
所述的加密过程包括:
选择加密的阶数、每一阶的层数,并逐阶、逐层选定加密方法与密钥;
从第一阶开始,按照该阶所有层的层大小(加密吞吐量)之和为一块的方法,对待加密内容进行分块;在每一块内,依次按照每一层的加密方法、使用每一层的密钥、对该层大小的待加密数据进行加密;逐块加密;直至该阶待加密内容的尾部块,对尾部块中尾部层进行填充后,按照该层的加密方法、使用该层的密钥、对该层大小的待加密数据进行加密,然后完成该阶的加密;
自第二阶起(如果存在),以上一阶加密后的密文作为待加密内容,逐阶进行加密,直到完成最后一阶的加密;
至此,在进行完必要的操作后,混合加密完成,最后一阶加密后的密文即是最终混合加密后的密文。
2.一种混合解密方法,其特征在于:
解密的过程采用分阶划层的混合解密形式,分多阶对待解密内容进行多重解密、在每一阶解密中对待解密内容进行分块并对不同块采用不同解密方法和密钥进行分组解密;
该混合解密的方法能够解密权利要求1所述的混合加密方法所生成的密文;
所述的解密过程包括:
根据加密的阶数、每一阶的层数、每阶每层选定加密方法与密钥,选择解密的阶数、每一阶的层数,并逐阶、逐层选定解密方法与密钥;
从最后一阶开始,按照该阶所有层的层大小(解密吞吐量)之和为一块的方法,对待解密内容进行分块;在每一块内,依次按照每一层的解密方法、使用每一层的密钥、对该层大小的待解密数据进行解密;逐块解密;直至该阶待解密内容的尾部块,按照该层的解密方法、使用该层的密钥、对该层大小的待解密数据进行解密,对尾部块中尾部层进行去填充后,然后完成该阶的解密;
自倒数第二阶起(如果存在),以上一阶解密后的数据作为待解密内容,逐阶进行解密,直到完成第一阶的解密;
至此,在进行完必要的操作后,混合解密完成,第一阶解密后的数据即是最终混合解密后的明文。
3.一种不定长头部数据实现信息管理与签名校验的方法,其特征在于:
包含一种不定长头部数据的封装格式;
包含一种使用不定长头部数据封装格式进行封装的方法,一种解封使用不定长头部数据封装数据的方法;该不定长头部数据的封装格式适用于封装经过权利要求1所述的混合加密方法所生成的密文;该封装格式中能够存储用于权利要求2所述的混合解密方法进行解密所需要的必要信息;
所述的不定长头部数据的封装格式包括:
内容域,存储所与封装数据相关信息的区域,可以包括且不限于不定长头部标志、不定长头部版本号、加密情况说明、数据类型说明、加密方法说明、填充方法说明、所封装数据哈希、所封装数据采用的加密方法哈希、H-加密管理、非H-加密管理、备注内容、流式传输管理等模块;
校验域,存储校验内容域数据的相关信息,可以包括且不限于内容域数据的哈希或数字签名的模块;
分割域,存储分割不定长头部数据与所封装内容的分割标志;
使用不定长头部数据封装格式进行封装的方法包括:选择不定长头部数据的封装格式中需要使用的模块、根据所封装内容的相关信息写入内容域数据、计算生成并写入校验域数据、写入分割域数据;
解封使用不定长头部数据封装数据的方法包括:识别不定长头部数据、读取内容域数据、读取校验域数据并对内容域进行校验、输出相关信息、根据分割域确定不定长头部数据结束位置并定位所封装数据的起始点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于黄博暄,未经黄博暄许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210921081.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种石榴种植用自动修剪装置
- 下一篇:隧道抗震减震结构