发明名称 一种基于混合加密的宋词载体文本信息隐藏技术
摘要 本发明提供了一种基于混合加密的宋词载体文本信息隐藏技术,于计算机领域中信息隐藏与数据安全方向。本发明首先将需要隐藏的秘密信息通过混合使用高级加密标准(AES)进行加密,再用椭圆曲线密码算法(ECC)对AES密钥进行加密,随后将加密处理后的全部信息通过全宋词140个词牌模板库,经由模板、词典、隐写器和提取器组成的系统进行信息隐藏,系统可根据密文长短通过随机选择或指定模板的方式生成隐写宋词,其句子长短、语法风格和语调句式上完全符合原宋词,达到既能迷惑攻击者,又能确保隐藏信息安全传输的目的。本发明公开的方法可以解决信道中传输数据的安全性问题,可以提供信息隐藏与数据加密双重安全,具有很强的实际应用价值。
申请公布号 CN106254074A 申请公布日期 2016.12.21
申请号 CN201610679659.3 申请日期 2016.08.12
申请人 南京航空航天大学 发明人 刘彦辰;屈琪锋;王智彬;于顺
分类号 H04L9/30(2006.01)I;H04L9/06(2006.01)I 主分类号 H04L9/30(2006.01)I
代理机构 代理人
主权项 一种基于混合加密的宋词载体文本信息隐藏技术,其特征在于,包括以下步骤:步骤一、设计AES‑ECC混合加密工具。利用AES加密算法对较长文本信息处理速度快、安全性高的特点,加密待隐藏的原始信息。利用ECC加密算法对AES加密密钥进行加密后生成数字信封,与加密后的密文一起传输,接收方只需要持有ECC解密私钥及来自可信方的公钥即可完成解密提取,解决了AES密钥分配及传输不便等问题,具备很高的加密效率。步骤二、设计大容量的韵律词典与方便机器运行的格律模板。将流传至今的2538首宋词通过人工模板制定与机器划分相结合的办法,对宋词进行拆分,经词典生成算法及哈希重置后得到韵律词典,容量达32078个词语。切分的词语全部来自原始宋词,包括“平平”、“平仄”等36个韵律块,每个韵律块对应格律模板中的一个划分。步骤三、基于不同任意体裁的文本,具备多种隐写形式。通过设计随机格律模板选择算法(RTSA),计算输入的文本长度,随机选取任意长度的模板的宋词进行隐写,生成多篇不同词牌名的隐写宋词。此外系统同时提供140篇格律模板供传输方使用,设计单一格律模板选择算法(STSA),可根据实际情况指定一篇格律模板进行隐写,生成该词牌下的任意长度隐写宋词。步骤四、设计隐写与提取算法(SCSA),确保秘密信息完全嵌入和提取,保证信息传输的完整性。采用对格律模板进行划分分块的方法,针对选定的不同模板,在每一个模板位置嵌入信息编码对应在韵律词典中词语,词典的随机化确保了不会出现重复词语,避免了提取过程中产生的歧义。
地址 210016 江苏省南京市秦淮区御道街29号