《可控密钥序列的具有误导功能的隐写方法》
点击下载 ⇩文件编号: | KEYAN6666638666 |
---|---|
下载格式: | Word/DOC(PDF已转Word) |
中图分类: | TN918.2 |
完成/联系人 | 王勇 |
来源省份: | 广西 |
完成单位: | 桂林电子科技大学 |
所属部门: | 广西壮族自治区教育厅 |
科研日期: | 2017 |
研究行业: | 工程和技术研究与试验发展 |
研究主题: | 隐写方法,密码算法,关键词数据库, |
联系电话: | 下载查看 |
联系地址: | 广西壮族自治区桂林市金鸡路1号 |
传媒
该发明旨在克服现有密写方法冗余量大,依赖于图像、语音数据的缺点,以及不具有主动误导的缺陷,提供一种对文本进行密写的方法,可以具有误导的功能,并且对不可控的密钥序列可以进行修改。与传统的密写方法不一样,传统的密写的载体一般与需要传递的信息没有多大关系,传统密写方法是将原文嵌入到载体的某些冗余位置,而该密写方法的密写载体文本会直接地误导对方;与加密不一样,密写的伪装文本直接进行传递,对方会以为是明文,所以可以直接去误导对方。为具备误导功能,在该发明中,设计了采用将重要的关键词替换为相似、相近、相反或者可以替代的关键词的替换密写的方式,它需要有一个关键词数据库,在数据库中,把相似、相近、相反或者可以替代的关键词放在一个相同的组中。密写的时候,打开文件,读取文本的内容,密写时候把关键词替换成为具有相同性质的关键词,这一个关键词与原关键词意义相近、相反或者具有替代性。替换分为固定的替换和不固定的替换。由于文本中的关键词都是被用相似、相近和相反的关键词代替的,因而伪装文本具有误导作用。关键词数据库是一个基础性的数据库,一般而言密写的目的是隐藏信息,监听人是不知道文本是经过密写处理的。因此对于文本密写,该数据库是需要保密的,并且收发双方都需要保密。在设计的时候,为了保证密写和提取的唯一可逆性必须禁止一个关键词出现在两组关键词中,并且关键词不能存在包含关系。因为如果关键词有包含关系,比如关键词数据库中有中华,也有中华人民共和国,就会带来歧义,给密写带来一定的困难。此外,如果一个关键词出现在数据库的两组关键词中,则密写和提取过程中也会遇到歧义而无法得到确定的结果的问题。此外为了避免歧义,关键词之间除了应该互相不存在包含关系,也不能有重合交叉的部分。在进行替换的时候,有些关键词的替换是固定的、自动进行的,而有些关键词则是根据预先共享的流密码序列的产生密钥以及修正数据来确定的,后者可以保证需要修正的时候进行必要的修正,误导效果更好。在每一组关键词中,有一个属性代表是否是固定的替换:如果是固定的替换,这样的固定替换的组中只有两个词,当然一般这样的替换是一对反义词。如果是非固定的替换,在数据库中,每一个关键词在这一组中都有一个编号,从0,1,一直到n-1,其中n为这一组中的关键词数目。密写的时候,第s个非固定替换关键词的替换是根据对应位置的子密钥来确定哪个关键词被替换,这个子密钥是根据流密码算法计算的密钥流,进行分段截取,分配给相应序列位置的关键词,但是,如果是需要修正的,则修正为最合适的关键词,并且在密钥后面增加相应的密钥修正信息。这样,最终密钥的结构如图3所示。前面为流密码算法的密钥,用于产生密钥流。后面为修正信息,这部分信息的长度是不固定的,与需要修正的关键词数目成正比,课题组将针对每一个需要修正的关键词的修正信息称为一个修正块,而每一个修正块包括修正关键词所在的位置信息和修正值的信息。修正块的两部分的长度是固定的。这个整体的密钥在密写后发给接受方,用于提取隐秘的原文。在国内外尚未见到类似的或者功能相似的系统。技术已经较为成熟,适用于安全保密要求高和密钥容易被挟持的情况;已经且开发了相关软件;在一些领域得到了应用。
提示:为方便大家复制编辑,博主已将PDF文件制作为Word/Doc格式文件。