CN114996745A - 基于舆情事件智能搜寻的媒体资产管理*** - Google Patents
基于舆情事件智能搜寻的媒体资产管理*** Download PDFInfo
- Publication number
- CN114996745A CN114996745A CN202210902873.6A CN202210902873A CN114996745A CN 114996745 A CN114996745 A CN 114996745A CN 202210902873 A CN202210902873 A CN 202210902873A CN 114996745 A CN114996745 A CN 114996745A
- Authority
- CN
- China
- Prior art keywords
- pixel
- encrypted image
- image
- encrypted
- channel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract description 21
- 230000008569 process Effects 0.000 claims description 9
- 239000012634 fragment Substances 0.000 claims description 6
- 238000012795 verification Methods 0.000 claims description 5
- 238000013473 artificial intelligence Methods 0.000 abstract description 2
- 230000002411 adverse Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000008451 emotion Effects 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000010008 shearing Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005215 recombination Methods 0.000 description 1
- 230000006798 recombination Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0618—Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Bioethics (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Medical Informatics (AREA)
- Databases & Information Systems (AREA)
- Signal Processing (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种基于舆情事件智能搜寻的媒体资产管理***,涉及人工智能领域。主要包括:存储模块,用于存储原始图像,接收并存储加密模块所发送的加密图像;加密模块,用于分别获得原始图像在RGB上每一通道对应的加密图像,并将各加密图像发送至存储模块;其中,加密图像的获取,包括:对原始图像的每一通道进行重排列,分别获得每一通道重排列后图像中每一像素点对应的特征块;生成第一、第二、第三加密图像,并对第一加密图像中首列各像素点的像素值进行赋值,根据分别在第一、第二、第三加密图像中像素点所对应的特征块,分别确定第二/第三加密图像中每一像素点的像素值,以获得原始图像的每一通道对应的加密图像。
Description
技术领域
本申请涉及人工智能领域,具体涉及一种基于舆情事件智能搜寻的媒体资产管理***。
背景技术
舆情是“舆论情况”的简称,是指在一定的社会空间内,围绕中介性社会事件的发生、发展和变化,作为主体的民众对作为客体的社会管理者、企业、个人及其他各类组织及其政治、社会、道德等方面的取向产生和持有的社会态度,其是较多群众关于社会中各种现象、问题所表达的信念、态度、意见和情绪等等表现的总和。
舆情事件的媒体资产包括与舆情有关的视频以及图片等,这些媒体资产会在媒体资产管理***中被统一管理,该***除了对舆情事件的媒体资产统一管理外,还可以向特定的媒体人员提供舆情事件智能搜寻和浏览功能。
但舆情事件的媒体资产涉及隐私,因此需要被较为严格地保密,如果其中所存在的图片或视频泄露,可能在社会面引发一些不利的舆论事故,因此需要对舆情事件媒体资产进行加密,以防止被轻松访问而导致其中所存在的涉及隐私的媒体资产泄露。
现有技术中对于媒体资产的加密方法,对信息分析、暴力、噪声、剪切等常见攻击手段的抵御性较弱,无法有效对媒体资产进行保护。
发明内容
针对上述技术问题,本发明提供了一种基于舆情事件智能搜寻的媒体资产管理***,能够实现对媒体资产中所存在的图像进行更为复杂的加密,从而保证其安全并避免泄露。
本发明实施例提出了一种基于舆情事件智能搜寻的媒体资产管理***,包括:
存储模块,用于存储对舆情事件搜索过程中所获得的原始图像,以及接收并存储加密模块所发送的加密图像。
加密模块,用于分别获得原始图像在RGB上每一通道对应的加密图像,并将各加密图像发送至存储模块。
其中,分别获得原始图像在RGB中每一通道对应的加密图像,包括:
将原始图像的每一通道中每一行划分为预设宽度的各片段,并将每一通道的各片段排列获得每一通道对应的重排列图像,将重排列图像中每一像素点对应的二进制数按预设顺序排列,获得重排列图像中每一像素点对应的特征块。
生成尺寸与重排列图像相同且各像素点的像素值均为0的第一、第二、第三加密图像,且第一、第二、第三加密图像中每一像素点,与重排列图像中同一行的相邻的三个像素点的各特征块相对应。
对第一加密图像中首列各像素点的像素值进行赋值,其中赋值的像素值在由预设宽度确定的像素值范围内,并按照预设第一规则根据第一加密图像中像素点所对应的三个特征块,分别确定第一加密图像中每一像素点的像素值。
按照预设第二规则,根据第二加密图像中像素点对应的三个特征块,在第一加密图像的基础上,分别确定第二加密图像中每一像素点的像素值。
按照预设第三规则,根据第三加密图像中每一像素点对应的三个特征块,在第一加密图像的基础上,分别确定第三加密图像中每一像素点的像素值。
将原始图像的每一通道所对应的第一、第二、第三加密图像进行RGB通道叠加,获得原始图像的每一通道对应的加密图像。
可选的,基于舆情事件智能搜寻的媒体资产管理***中,还包括:
身份验证模块,用于验证访问者是否具有访问权限,并在验证访问者具有访问权限的情况下调用解密模块;
所述解密模块,用于在接收到身份验证模块的调用请求后,从存储模块中提取原始图像在RGB上每一通道对应的加密图像,并从加密模块提取对第一加密图像中首列各像素点的像素值进行赋值的结果、第一规则、第二规则以及第三规则,以对原始图像在RGB上每一通道对应的加密图像进行解密,得到解密后的还原图像,所述解密包括:执行加密的逆变换;其中,所述加密过程包括:分别获得原始图像在RGB中每一通道对应的加密图像。
可选的,基于舆情事件智能搜寻的媒体资产管理***中,按照预设第一规则根据第一加密图像中像素点所对应的三个特征块,分别确定第一加密图像中每一像素点的像素值,包括:
按照预设第一规则,根据第一加密图像中每一像素点所对应的三个特征块,确定第一加密图像中位于同一行的相邻两像素点之间的像素差值;
根据第一加密图像中位于同一行的相邻两像素点之间的像素差值,在第一加密图像中位于每一行的首个像素点的像素值的基础上,依次确定出第一加密图像中每一行中每一像素的像素值,以分别获得第一加密图像中每一像素的像素值。
可选的,基于舆情事件智能搜寻的媒体资产管理***中,将每一通道的各片段排列获得每一通道对应的重排列图像,包括:
将由原始图像的同一通道中同一行进行划分得到的片段,从上到下按列进行排列;
在完成对原始图像的同一通道中前一行所划分得到的各片段的排列的情况下,对原始图像的同一通道中后一行所划分得到的各片段进行排列。
可选的,基于舆情事件智能搜寻的媒体资产管理***中,还包括:
在原始图像的同一通道中同一行进行划分得到的片段的宽度小于预设宽度的情况下,将宽度小于预设宽度的片段用0补齐至预设宽度。
可选的,基于舆情事件智能搜寻的媒体资产管理***中,按照预设第二规则,根据第二加密图像中像素点对应的三个特征块,在第一加密图像的基础上,分别确定第二加密图像中每一像素的像素值,包括:
生成第一数字序列,并按照预设第二规则,根据第二加密图像中每一像素点对应的三个特征块中不同位置的值的大小关系,从第一数字序列中确定第二加密图像与第一加密图像中每一相同位置的两像素值的像素差值,所述第一数字序列中包括8个各不相同的数字;
根据第二加密图像与第一加密图像中每一相同位置的两像素点的像素差值,在第一加密图像中每一像素点的像素值的基础上,分别确定第二加密图像中每一像素点的像素值。
可选的,基于舆情事件智能搜寻的媒体资产管理***中,按照预设第三规则,根据第三加密图像中每一像素点对应的三个特征块,在第一加密图像的基础上,分别确定第三加密图像中每一像素的像素值,包括:
生成第二数字序列,并按照预设第三规则,根据第三加密图像中每一像素点对应的三个特征块中不同位置的值的大小关系,从第二数字序列中确定第三加密图像与第一加密图像中每一相同位置的两像素点的像素差值,所述第二数字序列中包括8个各不相同的数字;
根据第三加密图像与第一加密图像中每一相同位置的两像素点的像素差值,在第一加密图像中每一像素点的像素值的基础上,分别确定第三加密图像中每一像素点的像素值。
可选的,基于舆情事件智能搜寻的媒体资产管理***中,所述第一数字序列为[-4,-3,-2,-1,1,2,3,4]。
可选的,基于舆情事件智能搜寻的媒体资产管理***中,第二加密图像中每一像素点对应的三个特征块中不同位置的值的大小关系,包括:
A是否等于B,以及C是否等于D,以及E是否等于F;其中A与C分别为位于所述像素点对应的三个特征块中第一个特征块中两个不同位置的值,B和E分别为位于所述像素点对应的三个特征块中第二个特征块中两个不同位置的值,D与F分别为位于所述像素点对应的三个特征块中两个不同位置的值。
本发明提供了一种基于舆情事件智能搜寻的媒体资产管理***,相比于现有技术,本发明实施例的有益效果在于:通过待加密的原始图像中的每一通道,分别获取其中每一像素点的像素值对应的二进制数排列后得到的特征块,构造初始值为0的第一、第二、第三加密图像,从而根据第一、第二、第三加密图像中像素点所对应的特征块的中不同位置的相互关系,分别获得第一、第二、第三加密图像中像素点的像素值,以将原始图像的每一通道对应的第一、第二、第三加密图像进行通道叠加,获得原始图像的每一通道对应的加密图像,能够实现对媒体资产中所存在的图像进行更为复杂的加密,从而保证其安全并避免泄露。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种基于舆情事件智能搜寻的媒体资产管理***的结构示意图;
图2是本发明实施例提供的加密模块中分别获得原始图像在RGB中每一通道对应的加密图像的流程示意图;
图3是本发明实施例提供的对于原始图像的每一通道的行进行划分及排列的过程的示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的***、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征;在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
舆情是“舆论情况”的简称,是指在一定的社会空间内,围绕中介性社会事件的发生、发展和变化,作为主体的民众对作为客体的社会管理者、企业、个人及其他各类组织及其政治、社会、道德等方面的取向产生和持有的社会态度,其是较多群众关于社会中各种现象、问题所表达的信念、态度、意见和情绪等等表现的总和。
舆情事件的媒体资产包括与舆情有关的视频以及图片等,这些媒体资产会在媒体资产管理***中被统一管理,该***除了对舆情事件的媒体资产统一管理外,还可以向特定的媒体人员提供舆情事件智能搜寻和浏览功能。
但舆情事件的媒体资产涉及隐私,因此需要被较为严格地保密,如果其中所存在的图片或视频泄露,可能在社会面引发一些不利的舆论事故,因此需要对舆情事件媒体资产进行加密,以防止被轻松访问而导致其中所存在的涉及隐私的媒体资产泄露。
现有技术中对于媒体资产的加密方法,对信息分析、暴力、噪声、剪切等常见攻击手段的抵御性较弱,无法有效对媒体资产进行保护。
本发明实施例提供了一种基于舆情事件智能搜寻的媒体资产管理***,如图1所示,包括:
存储模块,用于存储对舆情事件搜索过程中所获得的原始图像,以及接收并存储加密模块所发送的加密图像。
加密模块,用于分别获得原始图像在RGB上每一通道对应的加密图像,并将各加密图像发送至存储模块。
其中,分别获得原始图像在RGB中每一通道对应的加密图像,包括:
将原始图像的每一通道中每一行划分为预设宽度的各片段,并将每一通道的各片段排列获得每一通道对应的重排列图像,将重排列图像中每一像素点对应的二进制数按预设顺序排列,获得重排列图像中每一像素点对应的特征块。
生成尺寸与重排列图像相同且各像素点的像素值均为0的第一、第二、第三加密图像,且第一、第二、第三加密图像中每一像素点,与重排列图像中同一行的相邻的三个像素点的各特征块相对应。
对第一加密图像中首列各像素点的像素值进行赋值,其中赋值的像素值在由预设宽度确定的像素值范围内,并按照预设第一规则根据第一加密图像中像素点所对应的三个特征块,分别确定第一加密图像中每一像素点的像素值。
按照预设第二规则,根据第二加密图像中像素点对应的三个特征块,在第一加密图像的基础上,分别确定第二加密图像中每一像素点的像素值。
按照预设第三规则,根据第三加密图像中每一像素点对应的三个特征块,在第一加密图像的基础上,分别确定第三加密图像中每一像素点的像素值。
将原始图像的每一通道所对应的第一、第二、第三加密图像进行RGB通道叠加,获得原始图像的每一通道对应的加密图像。
本发明实施例的发明目的在于:通过待加密的原始图像中的每一通道,分别获取其中每一像素点的像素值对应的二进制数排列后得到的特征块,构造初始值为0的第一、第二、第三加密图像,从而根据第一、第二、第三加密图像中像素点所对应的特征块的中不同位置的相互关系,分别获得第一、第二、第三加密图像中像素点的像素值,以将原始图像的每一通道对应的第一、第二、第三加密图像进行通道叠加,获得原始图像的每一通道对应的加密图像,实现对媒体资产中所存在的图像进行更为复杂的加密,从而保证其安全并避免泄露。
具体的,存本发明实施例中存储模块,用于存储对舆情事件搜索过程中所获得的原始图像,以及接收并存储加密模块所发送的加密图像。
具体的,本发明实施例中加密模块,用于分别获得原始图像在RGB上每一通道对应的加密图像,并将各加密图像发送至存储模块。
进一步的,本发明实施例中加密模块中分别获得原始图像在RGB中每一通道对应的加密图像,如图2所示,可以包括如下步骤:
步骤S101、将原始图像的每一通道中每一行划分为预设宽度的各片段,并将每一通道的各片段排列获得每一通道对应的重排列图像,将重排列图像中每一像素点对应的二进制数按预设顺序排列,获得重排列图像中每一像素点对应的特征块。
首先,参照图3对原始图像的每一通道的行进行划分及排列的过程进行说明:确定进行排列后重排列图像的列数,对于原始图像的每一通道,将其每一行划分为预设宽度的片段,然后将这些划分后的片段按顺序从上至下按行进行排列,同时,对应分割后宽度可能小于预设宽度的情况,可以用0将其宽度补齐至预设宽度。作为一个示例,本发明实施例中预设宽度可以是50。
其次,将重排列图像中每一像素点对应的二进制数按预设顺序排列,获得重排列图像中每一像素点对应的特征块。具体的,对于排列后得到的重排列图像中的像素点,其像素值的取值范围为[0,255],因此每一像素点的像素值均可以转换为8位二进制数,将每个像素点对应的二进制数的8个数值按照预设顺序进行排列,如此,可以获得其对应的特征块。该特征块为3×3,其中预设顺序可以是顺时针也可以是逆时针。
步骤S102、生成尺寸与重排列图像相同且各像素点的像素值均为0的第一、第二、第三加密图像,且第一、第二、第三加密图像中每一像素点,与重排列图像中同一行的相邻的三个像素点的各特征块相对应。
首先,生成尺寸与重排列图像相同且各像素点的像素值均为0的第一、第二、第三加密图像。该步骤的目的在于获得初始的第一、第二、第三加密图像,便于后续对其中的像素点的像素值进行赋值,同时将其中像素点的像素值初始化为0,能够避免初始化为其他像素值对图像的干扰。
同时,需要说明的是,对于第一/第二/第三加密图像中任意一张图像中每一像素点,该像素点与重排列图像中同一行的相邻三个像素点的各特征块相对应,如此,能够便于在后续步骤中根据像素点所对应的这三个特征块中不同位置的值的大小关系,获得对第一加密图像、第二加密图像、第三加密图像中每一像素点的像素值。
S103、对第一加密图像中首列各像素点的像素值进行赋值,其中赋值的像素值在由预设宽度确定的像素值范围内,并按照预设第一规则根据第一加密图像中像素点所对应的三个特征块,分别确定第一加密图像中每一像素点的像素值。
首先,第一加密图像中首列各像素点的像素值进行赋值,其中赋值的像素值在由预设宽度确定的像素值范围内。
由于在不同的预设宽度下,所得到的加密图像的列数不同,从而在第一加密图像的同一行中后一像素点的像素值,相较于同行像素点中前一像素点一直呈现增加或者一直呈现减小的情况下,为保证各像素点的像素值仍处在[0,255]范围内,可以根据预设宽度确定像素值的范围,从而提前对第一加密图像中首列的像素点的像素值进行限制。
其次,按照预设第一规则根据第一加密图像中像素点所对应的三个特征块,分别确定第一加密图像中每一像素点的像素值,具体可以包括如下步骤:
按照预设第一规则,根据第一加密图像中每一像素点所对应的三个特征块,确定第一加密图像中位于同一行的相邻两像素点之间的像素差值。
根据第一加密图像中位于同一行的相邻两像素点之间的像素差值,在第一加密图像中位于每一行的首个像素点的像素值的基础上,依次确定出第一加密图像中每一行中每一像素的像素值,以分别获得第一加密图像中每一像素的像素值。
需要说明的是,本发明实施例中预设第一规则中包括第一加密图像中每一像素点所对应的三个特征块上不同位置间的大小关系,与第一加密图像中位于同一行的相邻两像素点之间的像素差值的对应关系。
作为一个示例,本发明实施例中第一规则如下:
S104、按照预设第二规则,根据第二加密图像中像素点对应的三个特征块,在第一加密图像的基础上,分别确定第二加密图像中每一像素点的像素值。
首先,生成第一数字序列,并按照预设第二规则,根据第二加密图像中每一像素点对应的三个特征块中不同位置的值的大小关系,从第一数字序列中确定第二加密图像与第一加密图像中每一相同位置的两像素值的像素差值,所述第一数字序列中包括8个各不相同的数字。
需要说明的是,本发明实施例中预设第二规则中包含第二加密图像中每一像素点对应的三个特征块中不同位置的值的大小关系,与第二加密图像与第一加密图像中每一相同位置的两像素值的像素差值之间的对应关系。
其次,根据第二加密图像与第一加密图像中每一相同位置的两像素点的像素差值,在第一加密图像中每一像素点的像素值的基础上,分别确定第二加密图像中每一像素点的像素值。例如,第一加密图像中第五行第五列的像素点的像素值为120,第二加密图像中位于第五行第五列的像素点与该像素值为120的应有的像素差值为3,则第二加密图像中第五行第五列处像素点的像素值为123。
作为一个示例,本发明实施例中第二规则如下:
首先,选定第二加密图像中每一像素点对应的三个特征块中不同位置的值,判断重排列图像中第i-2个像素点的特征块中的第3个值,是否与重排列图像中第i-1个像素点的特征块中第4个值相等;判断重排列图像中第i-2个像素点的特征块中的第2个值,是否与重排列图像中第i个像素点的特征块中第8个值相等;判断重排列图像中第i-1个像素点的特征块中的第1个值,是否与重排列图像中第i个像素点的特征块中第4个值相等。
实施者也可以根据实际需求,确定进行比较是否相等的两个值位于特征块中的具***置。
需要说明的是,重排列图像中第i-2个像素点的特征块、第i-1个像素点的特征块、第i个像素点的特征块,为与第二加密图像中第i个像素点所对应的三个特征块。
其次,由于上述过程中存在三个判断过程,同时每一判断过程均存在相等或者不等两种结果,因此上述三个判断过程共产生八种判断结果,本发明实施例中将每一种判断结果分别对应于第一数字序列中的每一个数,同时由于第一数字序列中数字各不相同,使得在不同情况下,能够获得对于第一加密图像以及第二加密图像中相同位置的像素点之间的不同像素差值。
S105、按照预设第三规则,根据第三加密图像中每一像素点对应的三个特征块,在第一加密图像的基础上,分别确定第三加密图像中每一像素点的像素值。
首先,生成第二数字序列,并按照预设第三规则,根据第三加密图像中每一像素点对应的三个特征块中不同位置的值的大小关系,从第二数字序列中确定第三加密图像与第一加密图像中每一相同位置的两像素点的像素差值,所述第二数字序列中包括8个各不相同的数字。
需要说明的是,本发明实施例中预设第三规则中包含第三加密图像中每一像素点对应的三个特征块中不同位置的值的大小关系,与第三加密图像与第一加密图像中每一相同位置的两像素值的像素差值之间的对应关系。
其次,根据第三加密图像与第一加密图像中每一相同位置的两像素点的像素差值,在第一加密图像中每一像素点的像素值的基础上,分别确定第三加密图像中每一像素点的像素值。
第二加密图像中每一像素点对应的三个特征块中不同位置的值的大小关系,包括:A是否等于B,以及C是否等于D,以及E是否等于F;其中A与C分别为位于所述像素点对应的三个特征块中第一个特征块中两个不同位置的值,B和E分别为位于所述像素点对应的三个特征块中第二个特征块中两个不同位置的值,D与F分别为位于所述像素点对应的三个特征块中两个不同位置的值。
作为一个示例,本发明实施例中第三规则如下:
首先,选定第三加密图像中每一像素点对应的三个特征块中不同位置的值,判断重排列图像中第i-2个像素点的特征块中的第5个值,是否与重排列图像中第i-1个像素点的特征块中第4个值相等;判断重排列图像中第i-2个像素点的特征块中的第6个值,是否与重排列图像中第i个像素点的特征块中第8个值相等;判断重排列图像中第i-1个像素点的特征块中的第7个值,是否与重排列图像中第i个像素点的特征块中第4个值相等。
实施者也可以根据实际需求,确定进行比较是否相等的两个值位于特征块中的具***置。
需要说明的是,重排列图像中第i-2个像素点的特征块、第i-1个像素点的特征块、第i个像素点的特征块,为与第三加密图像中第i个像素点所对应的三个特征块。
其次,由于上述过程中存在三个判断过程,同时每一判断过程均存在相等或者不等两种结果,因此上述三个判断过程共产生八种判断结果,本发明实施例中将每一种判断结果分别对应于第一数字序列中的每一个数,同时由于第一数字序列中数字各不相同,使得在不同情况下,能够获得对于第一加密图像以及第三加密图像中相同位置的像素点之间的不同像素差值。
S106、将原始图像的每一通道所对应的第一、第二、第三加密图像进行RGB通道叠加,获得原始图像的每一通道对应的加密图像。
可选的,本发明实施例中所提供的基于舆情事件智能搜寻的媒体资产管理***中还包括身份验证模块,其用于验证访问者是否具有访问权限,并在验证访问者具有访问权限的情况下调用解密模块。
具体的,本发明实施例中解密模块,用于在接收到身份验证模块的调用请求后,从存储模块中提取原始图像在RGB上每一通道对应的加密图像,并从加密模块提取对第一加密图像中首列各像素点的像素值进行赋值的结果、第一规则、第二规则以及第三规则,以对原始图像在RGB上每一通道对应的加密图像进行解密,可以得到解密后的还原图像,所述解密包括:执行加密的逆变换;其中,加密过程包括:分别获得原始图像在RGB中每一通道对应的加密图像。
验证访问者是否具有访问权限,可以通过判断验证访问者所提供的身份信息是否在预先配置的数据库中存在实现。
综上所述,本发明实施例提供了一种基于舆情事件智能搜寻的媒体资产管理***,通过待加密的原始图像中的每一通道,分别获取其中每一像素点的像素值对应的二进制数排列后得到的特征块,构造初始值为0的第一、第二、第三加密图像,从而根据第一、第二、第三加密图像中像素点所对应的特征块的中不同位置的相互关系,分别获得第一、第二、第三加密图像中像素点的像素值,以将原始图像的每一通道对应的第一、第二、第三加密图像进行通道叠加,获得原始图像的每一通道对应的加密图像,能够实现对媒体资产中所存在的图像进行更为复杂的加密,从而保证其安全并避免泄露。
本发明中涉及诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。
还需要指出的是,在本发明的方法和***中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本公开的等效方案。
上述实施例仅仅是为清楚地说明所做的举例,并不构成对本发明的保护范围的限制。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动,这里无需也无法对所有的实施方式予以穷举。凡是与本发明相同或相似的设计均属于本发明的保护范围之内。
Claims (9)
1.一种基于舆情事件智能搜寻的媒体资产管理***,其特征在于,包括:
存储模块,用于存储对舆情事件搜索过程中所获得的原始图像,以及接收并存储加密模块所发送的加密图像;
加密模块,用于分别获得原始图像在RGB上每一通道对应的加密图像,并将各加密图像发送至存储模块;
其中,分别获得原始图像在RGB中每一通道对应的加密图像,包括:
将原始图像的每一通道中每一行划分为预设宽度的各片段,并将每一通道的各片段排列获得每一通道对应的重排列图像,将重排列图像中每一像素点对应的二进制数按预设顺序排列,获得重排列图像中每一像素点对应的特征块;
生成尺寸与重排列图像相同且各像素点的像素值均为0的第一、第二、第三加密图像,且第一、第二、第三加密图像中每一像素点,与重排列图像中同一行的相邻的三个像素点的各特征块相对应;
对第一加密图像中首列各像素点的像素值进行赋值,其中赋值的像素值在由预设宽度确定的像素值范围内,并按照预设第一规则根据第一加密图像中像素点所对应的三个特征块,分别确定第一加密图像中每一像素点的像素值;
按照预设第二规则,根据第二加密图像中像素点对应的三个特征块,在第一加密图像的基础上,分别确定第二加密图像中每一像素点的像素值;
按照预设第三规则,根据第三加密图像中每一像素点对应的三个特征块,在第一加密图像的基础上,分别确定第三加密图像中每一像素点的像素值;
将原始图像的每一通道所对应的第一、第二、第三加密图像进行RGB通道叠加,获得原始图像的每一通道对应的加密图像。
2.根据权利要求1所述的基于舆情事件智能搜寻的媒体资产管理***,其特征在于,还包括:
身份验证模块,用于验证访问者是否具有访问权限,并在验证访问者具有访问权限的情况下调用解密模块;
所述解密模块,用于在接收到身份验证模块的调用请求后,从存储模块中提取原始图像在RGB上每一通道对应的加密图像,并从加密模块提取对第一加密图像中首列各像素点的像素值进行赋值的结果、第一规则、第二规则以及第三规则,以对原始图像在RGB上每一通道对应的加密图像进行解密,得到解密后的还原图像,所述解密包括:执行加密的逆变换;其中,所述加密过程包括:分别获得原始图像在RGB中每一通道对应的加密图像。
3.根据权利要求1所述的基于舆情事件智能搜寻的媒体资产管理***,其特征在于,按照预设第一规则根据第一加密图像中像素点所对应的三个特征块,分别确定第一加密图像中每一像素点的像素值,包括:
按照预设第一规则,根据第一加密图像中每一像素点所对应的三个特征块,确定第一加密图像中位于同一行的相邻两像素点之间的像素差值;
根据第一加密图像中位于同一行的相邻两像素点之间的像素差值,在第一加密图像中位于每一行的首个像素点的像素值的基础上,依次确定出第一加密图像中每一行中每一像素的像素值,以分别获得第一加密图像中每一像素的像素值。
4.根据权利要求1所述的基于舆情事件智能搜寻的媒体资产管理***,其特征在于,将每一通道的各片段排列获得每一通道对应的重排列图像,包括:
将由原始图像的同一通道中同一行进行划分得到的片段,从上到下按列进行排列;
在完成对原始图像的同一通道中前一行所划分得到的各片段的排列的情况下,对原始图像的同一通道中后一行所划分得到的各片段进行排列。
5.根据权利要求4所述的基于舆情事件智能搜寻的媒体资产管理***,其特征在于,还包括:
在原始图像的同一通道中同一行进行划分得到的片段的宽度小于预设宽度的情况下,将宽度小于预设宽度的片段用0补齐至预设宽度。
6.根据权利要求1所述的基于舆情事件智能搜寻的媒体资产管理***,其特征在于,按照预设第二规则,根据第二加密图像中像素点对应的三个特征块,在第一加密图像的基础上,分别确定第二加密图像中每一像素的像素值,包括:
生成第一数字序列,并按照预设第二规则,根据第二加密图像中每一像素点对应的三个特征块中不同位置的值的大小关系,从第一数字序列中确定第二加密图像与第一加密图像中每一相同位置的两像素值的像素差值,所述第一数字序列中包括8个各不相同的数字;
根据第二加密图像与第一加密图像中每一相同位置的两像素点的像素差值,在第一加密图像中每一像素点的像素值的基础上,分别确定第二加密图像中每一像素点的像素值。
7.根据权利要求1所述的基于舆情事件智能搜寻的媒体资产管理***,其特征在于,按照预设第三规则,根据第三加密图像中每一像素点对应的三个特征块,在第一加密图像的基础上,分别确定第三加密图像中每一像素的像素值,包括:
生成第二数字序列,并按照预设第三规则,根据第三加密图像中每一像素点对应的三个特征块中不同位置的值的大小关系,从第二数字序列中确定第三加密图像与第一加密图像中每一相同位置的两像素点的像素差值,所述第二数字序列中包括8个各不相同的数字;
根据第三加密图像与第一加密图像中每一相同位置的两像素点的像素差值,在第一加密图像中每一像素点的像素值的基础上,分别确定第三加密图像中每一像素点的像素值。
8.根据权利要求6所述的基于舆情事件智能搜寻的媒体资产管理***,其特征在于,所述第一数字序列为[-4,-3,-2,-1,1,2,3,4]。
9.根据权利要求6所述的基于舆情事件智能搜寻的媒体资产管理***,其特征在于,第二加密图像中每一像素点对应的三个特征块中不同位置的值的大小关系,包括:
A是否等于B,以及C是否等于D,以及E是否等于F;其中A与C分别为位于所述像素点对应的三个特征块中第一个特征块中两个不同位置的值,B和E分别为位于所述像素点对应的三个特征块中第二个特征块中两个不同位置的值,D与F分别为位于所述像素点对应的三个特征块中两个不同位置的值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210902873.6A CN114996745B (zh) | 2022-07-29 | 2022-07-29 | 基于舆情事件智能搜寻的媒体资产管理*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210902873.6A CN114996745B (zh) | 2022-07-29 | 2022-07-29 | 基于舆情事件智能搜寻的媒体资产管理*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114996745A true CN114996745A (zh) | 2022-09-02 |
CN114996745B CN114996745B (zh) | 2022-11-22 |
Family
ID=83022539
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210902873.6A Expired - Fee Related CN114996745B (zh) | 2022-07-29 | 2022-07-29 | 基于舆情事件智能搜寻的媒体资产管理*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114996745B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016009159A1 (fr) * | 2014-07-17 | 2016-01-21 | Highlands Technologies Solutions | Compression intra-image par decomposition de l'image source en tuiles de pixels |
CN110298363A (zh) * | 2019-06-27 | 2019-10-01 | 西安电子科技大学 | 一种加密图像上的隐私保护lbp特征提取方法 |
CN111260532A (zh) * | 2020-01-10 | 2020-06-09 | 中移(杭州)信息技术有限公司 | 隐私图像加密方法、装置、电子设备及计算机可读存储介质 |
CN112272262A (zh) * | 2020-10-23 | 2021-01-26 | 北京邮电大学 | 一种图像加密、解密方法及装置 |
CN113114869A (zh) * | 2021-03-15 | 2021-07-13 | 宁波工程学院 | 基于msb预测的密文域高容量图像可逆数据隐藏方法 |
US20220121758A1 (en) * | 2020-10-16 | 2022-04-21 | Qilu University Of Technology | Image encryption and decryption communication algorithm based on two-dimensional lag complex logistic map |
CN114567711A (zh) * | 2022-01-20 | 2022-05-31 | 宁波工程学院 | 一种基于块容量标签的大容量加密图像信息隐藏方法 |
-
2022
- 2022-07-29 CN CN202210902873.6A patent/CN114996745B/zh not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016009159A1 (fr) * | 2014-07-17 | 2016-01-21 | Highlands Technologies Solutions | Compression intra-image par decomposition de l'image source en tuiles de pixels |
CN110298363A (zh) * | 2019-06-27 | 2019-10-01 | 西安电子科技大学 | 一种加密图像上的隐私保护lbp特征提取方法 |
CN111260532A (zh) * | 2020-01-10 | 2020-06-09 | 中移(杭州)信息技术有限公司 | 隐私图像加密方法、装置、电子设备及计算机可读存储介质 |
US20220121758A1 (en) * | 2020-10-16 | 2022-04-21 | Qilu University Of Technology | Image encryption and decryption communication algorithm based on two-dimensional lag complex logistic map |
CN112272262A (zh) * | 2020-10-23 | 2021-01-26 | 北京邮电大学 | 一种图像加密、解密方法及装置 |
CN113114869A (zh) * | 2021-03-15 | 2021-07-13 | 宁波工程学院 | 基于msb预测的密文域高容量图像可逆数据隐藏方法 |
CN114567711A (zh) * | 2022-01-20 | 2022-05-31 | 宁波工程学院 | 一种基于块容量标签的大容量加密图像信息隐藏方法 |
Also Published As
Publication number | Publication date |
---|---|
CN114996745B (zh) | 2022-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110120953B (zh) | 一种面向智能手机客户端的铁路旅客身份认证*** | |
CN1281025C (zh) | 可变密码身份验证方法 | |
TWI769753B (zh) | 保護資料隱私的圖片分類方法及裝置 | |
US11036888B2 (en) | Method for protecting PDF document page-by-page | |
Camara et al. | Distortion‐Free Watermarking Approach for Relational Database Integrity Checking | |
CN110287724A (zh) | 数据存储及验证方法和装置 | |
CN109165526B (zh) | 一种大数据安全与隐私保护方法、装置及存储介质 | |
CN108881230B (zh) | 一种政务大数据的安全传输方法及装置 | |
CN114640523B (zh) | 一种计算机数据安全加密方法及*** | |
CN110750810A (zh) | 数据脱敏方法、装置、计算机设备和存储介质 | |
Jang et al. | Partial image encryption using format-preserving encryption in image processing systems for Internet of things environment | |
CN107040520A (zh) | 一种云计算数据共享***及方法 | |
Ji et al. | The curse of correlations for robust fingerprinting of relational databases | |
CN114996745B (zh) | 基于舆情事件智能搜寻的媒体资产管理*** | |
CN110955909B (zh) | 个人数据保护方法及区块链节点 | |
CN110516469B (zh) | 一种基于区块链的共享大数据应用场景中的防黑客方法 | |
CN116702103A (zh) | 数据库水印处理方法、数据库水印溯源方法及装置 | |
Nandakumar et al. | Proving multimedia integrity using sanitizable signatures recorded on blockchain | |
CN115114667A (zh) | 一种安全芯片的隐私信息处理分类方法及装置 | |
KR20170090319A (ko) | 정보 보호를 위한 영상 처리 장치, 이를 위한 방법 및 이 방법이 기록된 컴퓨터 판독 가능한 기록매체 | |
CN114553557A (zh) | 密钥调用方法、装置、计算机设备和存储介质 | |
CN114244518A (zh) | 数字签名混淆加密方法、装置、计算机设备、存储介质 | |
CN108900869B (zh) | 一种通信组信息加解密方法及*** | |
CN111460469A (zh) | 证据信息防篡改方法、装置、计算机设备和存储介质 | |
CN113343288B (zh) | 一种基于tee的区块链智能合约安全管理*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20221122 |