发明名称 基于随机序列的具有误导功能的加密方法
摘要 本发明针对密钥的窃取、对密钥持有人的挟持、软磨硬泡攻击和唯密文攻击等攻击,发明涉及一种具有误导功能的加密方法,应用该方法加密可以很容易得到伪密钥,从而可以误导密码分析者,这种误导是决定于内层密钥的,为了可以进行任意的误导,采用长随机序列来产生子密钥,长随机序列可以由量子密钥分配产生。对于文档中的标记采用特别的处理方式,使得即使规定的标记可能出现在文本中,依然不会混淆。加密的时候需要有一个关键词数据库,其内层加密利用数据库进行关键词的扩充,外层加密采用了传统的加密方法。本方法解密时无需数据库的支持,避免了数据库同步的问题。本发明在各种场合加密应用中均具有一定的使用价值,特别是军事上。
申请公布号 CN102412963A 申请公布日期 2012.04.11
申请号 CN201110453431.X 申请日期 2011.12.30
申请人 桂林电子科技大学 发明人 王勇;林华;汪华登
分类号 H04L9/22(2006.01)I;G06F21/00(2006.01)I 主分类号 H04L9/22(2006.01)I
代理机构 代理人
主权项 一种具有误导功能的加密方法,其特征在于包括以下处理步骤:A. 打开文件,读取文本内容;B.根据文本内容进行内层加密,内层加密主要是在保证唯一可逆的情况下,将关键词进行扩充,使明文中的关键词可以替换为相近,相反或者其他类似的关键词,从而具有误导性,内层加密时,对非关键词的文本直接输出不改变,对于关键词则做一个类似于选择题的扩充,将一些加密的信息以及相近、相反和同类的关键词嵌入到这个扩充项中,用不同密钥解密时可以得到不同有意义的明文,加密采用随机序列来进行,内层加密时对随机序列进行等长度的截取; C.保存文件,得到过渡密文文件;D.对文件进行传统的对称算法的外层加密;E.计算伪密钥:如果有需要,可以计算伪密钥,备用或者作为诱饵,在受到胁迫的时候可以交出伪密钥,其中外层密钥是不变的,对方在做密码分析的时候,由于可以找到许多伪密钥,所以无法判断谁是正确密钥。
地址 541004 广西壮族自治区桂林市桂林市金鸡路1号