视频/图片加密传输方法、装置、电子设备及存储介质制造方法及图纸

技术编号:22849443 阅读:26 留言:0更新日期:2019-12-17 23:24
本申请提供一种视频/图片加密传输方法、装置、电子设备及存储介质。其中,视频/图片加密传输方法包括:获取待加密视频或图片的原始数据;提取所述待加密视频或图片中需要保护的隐私部位的数据;对所述隐私部位的数据进行流加密处理得到视频或图片的密文数据;对所述密文数据进行隐私保护处理以得到隐私保护的视频或图片。

Video / picture encryption transmission method, device, electronic equipment and storage medium

【技术实现步骤摘要】
视频/图片加密传输方法、装置、电子设备及存储介质
本申请涉及视频\图片安全
,尤其涉及视频/图片加密传输方法、装置、电子设备及计算机可读存储介质。
技术介绍
随着经济的发展,互联网迅速的发展,人们对互联网的依赖度越来越高,然而互联网的安全问题也日益凸出,恶意破坏,黑客攻击等导致大规模的用户信息被泄露事件频发。由于人们对互联网的依赖度较高,无法避免的使用,在通信链路的传输的过程中,传统的链路中加密的方式,很容易泄露隐私信息,带来很大的安全隐患,因而需要采取各种技术手段用以保护人们的隐私信息,包括文字和图片等信息。现有技术的加密方法已经不能满足对隐私保护的需求。
技术实现思路
有鉴于此,本申请提供一种视频/图片加密安全传输方法、装置、设备及计算机可读存储介质,通过对视频/图片内容数据作流加密处理后在进行马赛克处理,可以避免隐私数据泄露,更好的保护隐私信息。为解决上述技术问题,第一方面,本申请提供一种视频/图片加密安全传输方法,包括:获取待加密视频或图片的原始数据;提取所述待加密视频或图片中需要保护的隐私部位的数据;对所述隐私部位的数据进行加密处理得到视频或图片的密文数据。也就是说,通过对视频或图片的原始数据中的隐私部位的数据进行加密处理后,其中加密可以采用流加密的方式,以适应视频、图片的流式的数据。需要说明的是,本申请中的视频或图片的原始数据,也可以是其他的隐私信息数据,如,某些文字的对话,个人的身份信息等,在此并不作为限定。本申请中的隐私部位的数据,可以根据个人的需要进行限定,例如,可以是人像照片的脸部、衣着或背景信息,也可以是一整张图片或某段视频的原始数据。本申请中隐私保护处理是指通过对密文数据进一步处理,以使得图片或视频是模糊不清的、难以辨认的以实现保护视频或图片的目的,保护隐私的部位,优选地,隐私保护处理包括模糊化处理、马赛克替换和乱码处理中的一种或多种。另外,本申请中的流加密是一种对称加密,根据流加密的算法对隐私部位的数据流进行加密,其中,隐私部位的数据的流加密可以是隐私部位的数据流加密,也可以是隐私部位的数据块加密。其中隐私部位的数据流加密利用加密算法和密钥产生一个随机码流,再与数据流产生加密后的视频或图片的密文数据的数据流。隐私部位的数据块加密为把视频或图片的原始数据分成固定大小的数据块(比如64位),在使用密钥对数据块进行处理。流加密算法可以包括:rc4、oryx、seal、des、3des等算法。在上述第一方面可能的实现中,在将流加密后的密文数据进行隐私保护处理以得到隐私保护的视频或图片以破坏视频或图片中隐私部位的数据,通过先加密在隐私处理的图片,在视频或图片播放时,并便于观者者直观的看出该图片是经过隐私处理的,可以避免仅加密视频或图片在播放时出现类似花屏“乱码”的现象,而使用户可能认为是视频源或设备或显示器等出现故障。在上述第一方面的一种可能的实现中,上述方法还包括:对所述密文数据进行隐私保护处理后发送至所述显示端以显示隐私保护的视频或图片。也就是说,被隐私保护处理后的图片或视频在显示端显示时是模糊不清的,其中,显示端可以是通用的客户端,可以是面向公众的公共场合,也可以是个人的使用的终端设备等非专用客户端的设备。在上述第一方面的一种可能的实现中,上述方法还包括:对所述待加密视频或图片的原始数据进行存储。其中,可以将视频或图片的原始数据放入扩展字段以使原始数据得以保存,便于在需要时,通过专业的管理人员通过解密得到原始的图片或视频。在上述第一方面的一种可能的实现中,所述方法还包括:获取隐私保护的视频或图片并对所述加密视频或图片的数据进行解密得到原始的所述待加密视频或图片。也就是说,由于图片或视频的原始数据被存储,因而通过解密的方式可以得到想要的图片或视频的原始数据。其中,解密可以根据自己的私钥解密被加密的对称秘钥,在用该对称秘钥解密出原始数据。根据本申请第二方面实施例的视频或图片加密安全传输装置,包括:获取模块,用于获取待加密视频或图片的原始数据;提取模块,提取所述待加密视频或图片中需要保护的隐私部位的数据;加密模块,用于对所述隐私部位的数据进行加密处理得到视频或图片的密文数据,其中加密模块可以理解为加码器,加密器中可以包括用于加密的算法,如自己的私钥和对称秘钥等,其中加密可以是流加密。作为本申请第二方面的一个优选实施例,所述装置还包括:隐私处理模块,用于对所述视频或图片的密文数据进行隐私保护处理以得到隐私保护的视频或图片,其中,隐私处理模块可以包括模糊化处理模块、马赛克替换模块和乱码处理模块,以实现对密文数据进行模糊化处理。作为本申请第二方面的一个优选实施例,所述装置还包括:发送模块,用于对所述密文数据进行隐私保护处理后发送至所述显示端以显示隐私保护的视频或图片。作为本申请第二方面的一个优选实施例,视频或图片加密安全传输装置还包括:存储模块,对所述待加密视频或图片的原始数据进行存储。存储模块可以向视频或图片的原始数据中加入扩展字段,将被加密的图片或视频数据与原始的图片或视频数据分开存放,以便于后续能够得到原始的视频或图片。在上述第二方面的一种可能的实现中,所述装置还包括:解密模块,获取隐私保护的视频或图片并对所述加密视频或图片的数据进行解密得到原始的所述待加密视频或图片,其中解密模块可以理解为是解码器,解码器中包括用于解密的算法,如自己的私钥和对称秘钥等。根据本申请第三方面实施例的电子设备,包括:处理器;和存储器,在所述存储器中存储有计算机程序指令,其中,在所述计算机程序指令被所述处理器运行时,使得所述处理器执行上述第一方面实施例的视频或图片加密安全传输方法。具体地,处理器的执行步骤在上述第一方面的实施例中已经详细的说明,可参考上述第一方面实施例的视频或图片加密安全传输方法,在此不再赘述。根据本申请第四方面实施例的计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器运行时,使得所述处理器执行上述第一方面实施例的视频或图片加密安全传输方法。具体地,处理器执行步骤在上述第一方面的实施例中已经详细的说明,可参考上述第一方面实施例的视频或图片加密安全传输方法,在此不再赘述。附图说明图1为本申请实施例的视频或图片加密安全传输方法的流程图;图2为本申请实施例的视频或图片加密安全传输装置的结构示意图;图3为本申请实施例的电子设备的示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。可以理解的是,如本文所使用的,术语“模块””可以指代或者包括专用集成电路(ASIC)、电子电路、执行一个或多个软件或固件程序的处理器(共享、专用、或群组本文档来自技高网...

【技术保护点】
1.一种视频/图片加密安全传输方法,其特征在于,包括:/n获取待加密视频或图片的原始数据;/n提取所述待加密视频或图片中需要保护的隐私部位的数据;/n对所述隐私部位的数据进行加密处理得到视频或图片的密文数据。/n

【技术特征摘要】
1.一种视频/图片加密安全传输方法,其特征在于,包括:
获取待加密视频或图片的原始数据;
提取所述待加密视频或图片中需要保护的隐私部位的数据;
对所述隐私部位的数据进行加密处理得到视频或图片的密文数据。


2.根据权利要求1所述的方法,其特征在于,
对所述隐私部位的数据进行流加密处理得到视频或图片的密文数据。


3.根据权利要求2所述的方法,其特征在于,还包括:
对所述密文数据进行隐私保护处理以得到隐私保护的视频或图片。


4.根据权利要求1所述的方法,其特征在于,还包括:
对所述待加密视频或图片的原始数据进行存储。


5.根据权利要求1所述的方法,其特征在于,所述隐私保护处理包括模糊化处理、马赛克替换、乱码处理中的一种或多种。


6.一种视频/图片加密安全传输装置,其特征在于,包括:
获取模块,用于获取待加密视频或图片的原始数据;
提取模块,用于提取所述待加密视频或图片中需要保护的隐私部位的数据;
加密模块,用于对所述隐私部位的数据进行加密处理得到视频或图片的密文数据。

【专利技术属性】
技术研发人员:杨俊王文艺陶云峰戴和树
申请(专利权)人:上海依图网络科技有限公司
类型:发明
国别省市:上海;31

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

1