[发明专利]一种基于文言语法的信息加密与隐藏的方法及解密方法有效
申请号: | 201710887379.6 | 申请日: | 2017-09-26 |
公开(公告)号: | CN107800533B | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 田宗洋;周勇;汪汇;谷春熠;孙向阳 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | H04L9/06 | 分类号: | H04L9/06 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 彭雄 |
地址: | 210016*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于文言语法的信息加密与隐藏的方法及解密方法,包括设计文言语法规则词典、基于密钥的哈希映射,加密与隐藏方法以及密文解密方法。本发明通过文法分析实现信息加密与隐藏,利用文法生成文言语句时组合的多样性和高度随机性,使得破解难度随着语法树深度的增加成指数级增长。文言语法的高度精简和文言文的晦涩性,使得密文具有较强的隐蔽性、较高的嵌入率和破解复杂度。 | ||
搜索关键词: | 一种 基于 文言 语法 信息 加密 隐藏 方法 解密 | ||
【主权项】:
一种基于文言语法的信息加密与隐藏的方法,其特征在于,包括以下步骤:步骤1,设计文言语法规则词典,对文言文进行规则总结,得到总规则以及子规则,将得到总规则以及子规则的集合记为M,集合中的每个规则Mi可表示为M={Mi|i=1...n},其中规则既包含语法的转换关系,又包含作为语法树叶子的终止符,而每个总规则对应待加密二进制串的一个区块;步骤2,设计基于密钥的哈希映射;密钥M长度和总规则个数保持一致,初始状态下总规则的规则编号j直接对应到二进制串Sj转为十进制的数字n,即二进制串Sj映射到规则j上,密钥M的第j位的字符的ASCII码值x表示规则j向后移动的位数,如果该位置已经被映射过,则依次继续向后移动,直到找到一个没有被映射过的位置,记这个过程又向后移动了d位,这个时候二进制字符串Sj就映射到了规则j+n+d上;步骤3,将待加密文件转为待加密二进制串,记为B,将待加密二进制串B分解成m组,m=B的长度/l,记分完组的集合为C;通过步骤2得到的哈希映射对集合C进行遍历,找到每一组的二进制串对应的规则Mx,然后根据规则Mx生成句子。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710887379.6/,转载请声明来源钻瓜专利网。
- 上一篇:低成本密码加速器
- 下一篇:一种数据安全的处理方法及装置
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置