基于大数据的信息隐写方法及系统、信息提取方法及系统技术方案

技术编号:17444650 阅读:40 留言:0更新日期:2018-03-10 18:16
本发明专利技术公开了一种基于大数据的信息隐写方法及系统、信息提取方法及系统,所述信息隐写方法包括:接收需要隐写的秘密信息;对秘密信息进行处理并插入大数据中的位置,将大数据中的秘密信息相关信息发送给获授权者;所述信息提取方法包括:接收获授权者提供的大数据中的秘密信息相关信息;根据大数据中的秘密信息相关信息提取秘密信息,并将秘密信息发送给获授权者。本发明专利技术既可以使所有用户都能公开访问大数据,又可以使各用户只能访问到大数据中该用户获得授权的信息,使得大数据既有开放性又有安全性,由于插入了大数据,使得信息隐写的隐写容量在大数据载体中得到了极大的扩展,不再受限于传统的载体大小,极大地提高了信息隐写的容量。

【技术实现步骤摘要】
基于大数据的信息隐写方法及系统、信息提取方法及系统
本专利技术涉及一种基于大数据的信息隐写方法及系统、信息提取方法及系统,属于信息隐私保护

技术介绍
信息隐写与大众所熟知的“密码”不同,信息隐写是一种"匿形术",致力于通过设计精妙的方法,使得非授权者根本无从得知秘密信息的存在与否、更无法得知秘密信息存在哪里。“数据体量巨大、价值密度低”是大数据不同于“不大的数据”的关键特性,这些新型的特性使得现有的信息隐写技术无法照搬照抄到大数据环境中。大数据(载体)数据体量巨大,而现有信息隐写技术是针对体量不大的载体进行设计实现的。如果用现有信息隐写技术处理如此体量巨大的载体(大数据),则需要非常长的时间才能处理完,从而使得现有信息隐写技术在大数据中失去了时效性。大数据(载体)价值密度低,其中数据随时有可能被当成垃圾数据去删除或当成过时数据去更新,而现有信息隐写技术是针对相对稳定的载体进行设计实现的。如果将现有信息隐写技术用于如此易变的载体(大数据),则在载体中隐写的秘密信息随时有可能被破坏,从而使得现有信息隐写技术在大数据中失去了可靠性。
技术实现思路
本专利技术的第一个目的是为了解决上述现有技术的缺陷,提供了一种信息隐写方法,该方法能够在大数据中的位置快速地隐写秘密信息,在实现大容量隐写的同时,充分保证了秘密信息的高隐蔽性。本专利技术的第二个目的在于提供一种信息提取方法,该方法使得获授权者能够根据大数据中的秘密信息相关信息对秘密信息进行快速地定位和提取。本专利技术的第三个目的在于提供一种信息隐写系统。本专利技术的第四个目的在于提供一种信息提取系统。本专利技术的第一个目的可以通过采取如下技术方案达到:信息隐写方法,所述方法包括:接收需要隐写的秘密信息;对秘密信息进行处理并插入大数据中的位置,将大数据中的秘密信息相关信息发送给获授权者。进一步的,所述对秘密信息进行处理并插入大数据中的位置,将大数据中的秘密信息相关信息发送给获授权者,具体包括:将秘密信息切分成多个秘密信息片;对每个秘密信息片在秘密信息中的位置进行编号;将多个秘密信息片插入大数据中的多个位置;将多个秘密信息片在大数据中的位置和多个秘密信息片在秘密信息中的位置编号发送给获授权者。进一步的,所述对秘密信息进行处理并插入大数据中的位置,将大数据中的秘密信息相关信息发送给获授权者,具体包括:将秘密信息复制成多份秘密信息;将多份秘密信息插入大数据中的多个位置;将秘密信息的部分信息或属性信息作为校验信息;将多份秘密信息在大数据中的位置和校验信息发送给获授权者。进一步的,所述对秘密信息进行处理并插入大数据中的位置,将大数据中的秘密信息相关信息发送给获授权者,具体包括:将秘密信息复制成多份秘密信息;将每份秘密信息切分成多个秘密信息片;根据大数据中已插入的所有秘密信息的位置信息,计算各数据块中的秘密信息在大数据中的分布密度;为每份秘密信息的多个秘密信息片分配多个所述分布密度最低的位置;根据每份秘密信息的每个秘密信息片的特征信息及其所需载体的特征信息、该个秘密信息片及其所需载体的变换需求,利用信息隐写技术对每个秘密信息片进行变换和插入;将秘密信息的部分信息或属性信息作为校验信息;对于每份秘密信息,将多个秘密信息片的插入位置信息、所需载体的特征信息以及校验信息发送给获授权者。本专利技术的第二个目的可以通过采取如下技术方案达到:信息提取方法,所述方法包括:接收获授权者提供的大数据中的秘密信息相关信息;根据大数据中的秘密信息相关信息提取秘密信息,并将秘密信息发送给获授权者。进一步的,所述大数据中的秘密信息相关信息包括多个秘密信息片在大数据中的位置和多个秘密信息片在秘密信息中的位置编号;所述根据大数据中的秘密信息相关信息提取秘密信息,并将秘密信息发送给获授权者,具体包括:通过多个秘密信息片在大数据中的位置从大数据中定位并获取多个秘密信息片;根据多个秘密信息片在秘密信息中的位置编号和多个秘密信息片,合并得到秘密信息;将秘密信息发送给获授权者。进一步的,所述大数据中的秘密信息相关信息包括多份秘密信息在大数据中的位置和校验信息;所述根据大数据中的秘密信息相关信息提取秘密信息,并将秘密信息发送给获授权者,具体包括:通过多份秘密信息在大数据中的位置从大数据中定位并获取多份秘密信息;从多份秘密信息中选出与校验信息一致的秘密信息;当校验通过的秘密信息只有一份时,将该份秘密信息发送给获授权用户;当校验通过的秘密信息多于一份,且其中每份秘密信息与其他秘密信息均不相同时,选择其中一份秘密信息发送给获授权用户;当校验通过的秘密信息多于一份,且其中每份秘密信息与其他K份秘密信息相同时,选择最大K值对应的那份秘密信息发送给获授权用户;其中,K≥1,且为自然数。进一步的,所述大数据中的秘密信息相关信息包括每份秘密信息的多个秘密信息片的插入位置信息、所需载体的特征信息以及校验信息;所述根据大数据中的秘密信息相关信息提取秘密信息,并将秘密信息发送给获授权者,具体包括:根据每份秘密信息的多个秘密信息片的插入位置信息、所需载体的特征信息以及校验信息,利用信息隐写技术对每个秘密信息片进行逆变换;对于每份秘密信息,将逆变换后的多个秘密信息片进行合并,得到该份秘密信息;从多份秘密信息中选出与校验信息一致的秘密信息;当校验通过的秘密信息只有一份时,将该份秘密信息发送给获授权用户;当校验通过的秘密信息多于一份,且其中每份秘密信息与其他秘密信息均不相同时,选择其中一份秘密信息发送给获授权用户;当校验通过的秘密信息多于一份,且其中每份秘密信息与其他K份秘密信息相同时,选择最大K值对应的那份秘密信息发送给获授权用户;其中,K≥1,且为自然数。本专利技术的第三个目的可以通过采取如下技术方案达到:信息隐写系统,所述系统包括:第一接收模块,用于接收需要隐写的秘密信息;插入与发送模块,用于对秘密信息进行处理并插入大数据中的位置,将大数据中的秘密信息相关信息发送给获授权者。进一步的,所述插入与发送模块,具体包括:第一切分单元,用于将秘密信息切分成多个秘密信息片;编号单元,用于对每个秘密信息片在秘密信息中的位置进行编号;第一插入单元,用于将多个秘密信息片插入大数据中的多个位置;第一发送单元,用于将多个秘密信息片在大数据中的位置和多个秘密信息片在秘密信息中的位置编号发送给获授权者。进一步的,所述插入与发送模块,具体包括:第一复制单元,用于将秘密信息复制成多份秘密信息;第二插入单元,用于将多份秘密信息插入大数据中的多个位置;第一校验信息获取单元,用于将秘密信息的部分信息或属性信息作为校验信息;第二发送单元,用于将多份秘密信息在大数据中的位置和校验信息发送给获授权者。进一步的,所述插入与发送模块,具体包括:第二复制单元,用于将秘密信息复制成多份秘密信息;第二切分单元,用于将每份秘密信息切分成多个秘密信息片;计算单元,用于根据大数据中已插入的所有秘密信息的位置信息,计算各数据块中的秘密信息在大数据中的分布密度;分配单元,用于为每份秘密信息的多个秘密信息片分配多个所述分布密度最低的位置;第三插入单元,用于根据每份秘密信息的每个秘密信息片的特征信息及其所需载体的特征信息、该个秘密信息片及其所需载体的变换需求,利用信息隐写技术对每个秘密信息片进行变换和插入;第二校验信本文档来自技高网...
基于大数据的信息隐写方法及系统、信息提取方法及系统

【技术保护点】
信息隐写方法,其特征在于:所述方法包括:接收需要隐写的秘密信息;对秘密信息进行处理并插入大数据中的位置,将大数据中的秘密信息相关信息发送给获授权者。

【技术特征摘要】
1.信息隐写方法,其特征在于:所述方法包括:接收需要隐写的秘密信息;对秘密信息进行处理并插入大数据中的位置,将大数据中的秘密信息相关信息发送给获授权者。2.根据权利要求1所述的信息隐写方法,其特征在于:所述对秘密信息进行处理并插入大数据中的位置,将大数据中的秘密信息相关信息发送给获授权者,具体包括:将秘密信息切分成多个秘密信息片;对每个秘密信息片在秘密信息中的位置进行编号;将多个秘密信息片插入大数据中的多个位置;将多个秘密信息片在大数据中的位置和多个秘密信息片在秘密信息中的位置编号发送给获授权者。3.根据权利要求1所述的信息隐写方法,其特征在于:所述对秘密信息进行处理并插入大数据中的位置,将大数据中的秘密信息相关信息发送给获授权者,具体包括:将秘密信息复制成多份秘密信息;将多份秘密信息插入大数据中的多个位置;将秘密信息的部分信息或属性信息作为校验信息;将多份秘密信息在大数据中的位置和校验信息发送给获授权者。4.根据权利要求1所述的信息隐写方法,其特征在于:所述对秘密信息进行处理并插入大数据中的位置,将大数据中的秘密信息相关信息发送给获授权者,具体包括:将秘密信息复制成多份秘密信息;将每份秘密信息切分成多个秘密信息片;根据大数据中已插入的所有秘密信息的位置信息,计算各数据块中的秘密信息在大数据中的分布密度;为每份秘密信息的多个秘密信息片分配多个所述分布密度最低的位置;根据每份秘密信息的每个秘密信息片的特征信息及其所需载体的特征信息、该个秘密信息片及其所需载体的变换需求,利用信息隐写技术对每个秘密信息片进行变换和插入;将秘密信息的部分信息或属性信息作为校验信息;对于每份秘密信息,将多个秘密信息片的插入位置信息、所需载体的特征信息以及校验信息发送给获授权者。5.信息提取方法,其特征在于:所述方法包括:接收获授权者提供的大数据中的秘密信息相关信息;根据大数据中的秘密信息相关信息提取秘密信息,并将秘密信息发送给获授权者。6.根据权利要求5所述的信息提取方法,其特征在于:所述大数据中的秘密信息相关信息包括多个秘密信息片在大数据中的位置和多个秘密信息片在秘密信息中的位置编号;所述根据大数据中的秘密信息相关信息提取秘密信息,并将秘密信息发送给获授权者,具体包括:通过多个秘密信息片在大数据中的位置从大数据中定位并获取多个秘密信息片;根...

【专利技术属性】
技术研发人员:朱定局
申请(专利权)人:大国创新智能科技东莞有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1