发明名称 按需取用随机序列的具有误导功能的加密方法
摘要 针对现实中可能存在的多种攻击,发明了一种具有误导功能的加密方法,应用该方法加密可以很容易得到伪密钥,从而可以误导密码分析者,这种误导是决定于内层密钥的,为了可以进行任意的误导,采用长随机序列来产生子密钥,长随机序列可以由量子密钥分配产生。为了节省密钥,根据需要截取最短的密钥长度,解密时,获取相应的信息,也可以确定加密所截取的密钥长度,以保证同步。加密的时候需要有一个关键词数据库,其内层加密利用数据库进行关键词的扩充,外层加密采用了传统的加密方法。本发明在各种场合加密应用中均具有一定的使用价值,特别是军事上。
申请公布号 CN102447558B 申请公布日期 2014.05.28
申请号 CN201110373499.7 申请日期 2011.11.22
申请人 桂林电子科技大学 发明人 王勇
分类号 H04L9/08(2006.01)I 主分类号 H04L9/08(2006.01)I
代理机构 代理人
主权项 一种具有误导功能的加密方法,其特征在于包括以下处理步骤:(一)首先是打开文件,读取文本的内容,准备进行内层加密;(二)内层加密,内层加密的具体方式如下:在进行本层加密时,逐个扫描文本中的字符是否存在关键词数据库中已有的关键词;在扫描过程中,A)、如果文本中没有关键词,也没有出现起始标记,则直接输出原文本,扫描的指针指向输出的文本之后;B)、如果扫描遇到的是起始标记,则在输出所有的连续的相同的标记的同时,增加一个相同的起始标记,并且在后面追加一个结束标记,并且让扫描的指针指向这些相同的连续标记之后;C)、如果遇到关键词,需要对关键词进行计数,从1开始计数编号,便于选择对应位置的子密钥序列,然后将关键词替换为扩充项;(三)内层加密得到了新的文本,将文本保存到过渡的密文文件中;(四)进行外层加密,得到最终密文,这个加密采用传统的加密方法进行;(五)计算伪密钥:如果有需要,计算伪密钥,备用或者作为诱饵,其中外层密钥是不变的,对方在做密码分析的时候,由于找到许多伪密钥,所以无法判断哪个是正确密钥。
地址 541004 广西省桂林市金鸡路1号