数字水印加密方法及装置制造方法及图纸

技术编号:15504454 阅读:173 留言:0更新日期:2017-06-04 00:26
本发明专利技术公开了一种数字水印加密方法,所述数字水印加密方法包括以下步骤:将数字水印添加预设的标识字符,以对所述数字水印进行标识处理,其中,所述数字水印为第一进制格式;将标识处理后的所述数字水印进行第二进制格式转换,生成所述数字水印对应的第二进制格式的第一字符串;按照预设顺序依次提取所述第一字符串中的每一位字符,并根据每次提取的字符,依次对待加密文件中与提取的所述字符对应的节点执行相应处理,生成所述待加密文件对应的加密文件,其中,所述待加密文件包括多个节点。本发明专利技术还公开了一种数字水印加密装置。本发明专利技术提高了数字水印加密的可靠性。

Digital watermark encryption method and device

The invention discloses a method of encryption and digital watermarking, the digital watermarking encryption method includes the following steps: adding the digital watermark logo character preset, to the digital watermark identification, among them, the digital watermarking is the first hexadecimal format; the logo after the digital watermark at the binary the first string format conversion, the binary format generates the corresponding digital watermark; according to the preset sequence to extract each character of the first string, and according to the character of each extraction, nodes treat encryption file and extract the characters corresponding to the implementation of the corresponding processing, generating the encryption the file corresponding to the encrypted files, which the encrypted file includes a plurality of nodes. The invention also discloses a digital watermark encryption device. The invention improves the reliability of the digital watermark encryption.

【技术实现步骤摘要】
数字水印加密方法及装置
本专利技术涉及数字水印
,尤其涉及一种数字水印加密方法及装置。
技术介绍
数字水印技术是将一些标识信息(即数字水印)嵌入数字载体(包括多媒体、文档、软件等)当中的技术,常用于保护信息安全或者信息隐藏,因此得到广泛应用。在对数字载体进行数字水印加密时,一般是将数字水印直接嵌入到数字载体当中,这会占用数字载体的一定存储空间,而当数字载体的可用存储空间不足时,嵌入数字水印会影响数字载体的正常使用,因此,数字水印加密的可靠性并非很高。
技术实现思路
本专利技术的主要目的在于提出一种数字水印加密方法及装置,旨在解决现有数字水印加密的可靠性不高的技术问题。为实现上述目的,本专利技术提供的一种数字水印加密方法,所述数字水印加密方法包括以下步骤:将数字水印添加预设的标识字符,以对所述数字水印进行标识处理,其中,所述数字水印为第一进制格式;将标识处理后的所述数字水印进行第二进制格式转换,生成所述数字水印对应的第二进制格式的第一字符串;按照预设顺序依次提取所述第一字符串中的每一位字符,并根据每次提取的字符,依次对待加密文件中与提取的所述字符对应的节点执行相应处理,生成所述待加密文件对应的加密文件,其中,所述待加密文件包括多个节点。优选地,所述将数字水印添加预设的标识字符的步骤包括:在所述数字水印的头部位置和尾部位置添加所述标识字符。优选地,当所述第二进制格式为二进制格式时,所述按照预设顺序依次提取所述第一字符串中的每一位字符,并根据每次提取的字符,依次对待加密文件中与提取的所述字符对应的节点执行相应处理的步骤包括:按照预设顺序依次提取二进制格式的所述第一字符串中的每一位字符;若当前提取的所述字符为二进制字符0,则维持所述待加密文件中与当前提取的所述字符对应的节点不变;若当前提取的所述字符为二进制字符1,则在所述待加密文件中与当前提取的所述字符对应的节点的尾部位置添加一位空格字符。优选地,所述依次对待加密文件中与提取的所述字符对应的节点执行相应处理,生成所述待加密文件对应的加密文件的步骤之后,还包括:依次提取所述加密文件的每一个节点,并确定与提取的每一个节点对应的第二进制格式的字符,将确定的字符组成第二进制格式的第二字符串;对所述第二字符串进行第一进制格式转换,生成第一进制格式的第三字符串,所述第三字符串中包含携带有所述标识字符的数字水印;查找所述第三字符串中包含的所述标识字符,并根据所述标识字符获取所述数字水印。优选地,所述查找所述第三字符串中包含的所述标识字符,并根据所述标识字符获取所述数字水印的步骤包括:查找所述第三字符串中包含的两个所述标识字符;提取两个所述标识字符之间的字符信息,所述字符信息为所述数字水印。此外,为实现上述目的,本专利技术还提出一种数字水印加密装置,所述数字水印加密装置包括:标识模块,用于将数字水印添加预设的标识字符,以对所述数字水印进行标识处理,其中,所述数字水印为第一进制格式;转换模块,用于将标识处理后的所述数字水印进行第二进制格式转换,生成所述数字水印对应的第二进制格式的第一字符串;处理模块,用于按照预设顺序依次提取所述第一字符串中的每一位字符,并根据每次提取的字符,依次对待加密文件中与提取的所述字符对应的节点执行相应处理,生成所述待加密文件对应的加密文件,其中,所述待加密文件包括多个节点。优选地,所述标识模块用于:在所述数字水印的头部位置和尾部位置添加所述标识字符。优选地,当所述第二进制格式为二进制格式时,所述处理模块包括:提取单元,用于按照预设顺序依次提取二进制格式的所述第一字符串中的每一位字符;处理单元,用于若当前提取的所述字符为二进制字符0,则维持所述待加密文件中与当前提取的所述字符对应的节点不变;若当前提取的所述字符为二进制字符1,则在所述待加密文件中与当前提取的所述字符对应的节点的尾部位置添加一位空格字符。优选地,所述处理模块,还用于依次提取所述加密文件的每一个节点,并确定与提取的每一个节点对应的第二进制格式的字符,将确定的字符组成第二进制格式的第二字符串;所述转换模块,还用于对所述第二字符串进行第一进制格式转换,生成第一进制格式的第三字符串,所述第三字符串中包含携带有所述标识字符的数字水印;所述数字水印加密装置还包括:获取模块,用于查找所述第三字符串中包含的所述标识字符,并根据所述标识字符获取所述数字水印。优选地,所述获取模块包括:查找单元,用于查找所述第三字符串中包含的两个所述标识字符;获取单元,用于提取两个所述标识字符之间的字符信息,所述字符信息为所述数字水印。本专利技术提出的数字水印加密方法和装置,当要对待加密文件进行数字水印加密时,首先将第一进制格式的数字水印添加预设的标识字符,然后对数字水印进行第二进制格式转换,生成数字水印对应的第二进制格式的第一字符串,之后按照预设顺序依次提取第一字符串中的每一位字符,并根据每次提取的字符,依次对待加密文件中与提取的字符所对应的节点执行相应处理,处理完成后生成该待加密文件对应的加密文件,因此,加密过程只是对待加密文件的节点进行处理,而并没有将数字水印直接嵌入到待加密文件中,避免了由于嵌入数字水印占用存储空间而影响待加密文件使用的问题,从而提高了数字水印加密的可靠性。附图说明图1为本专利技术数字水印加密方法第一实施例的流程示意图;图2为本专利技术数字水印加密方法第二实施例的流程示意图;图3为本专利技术数字水印加密装置第一实施例的功能模块示意图;图4为本专利技术数字水印加密装置第一实施例中处理模块的细化功能模块示意图图5为本专利技术数字水印加密装置第二实施例的功能模块示意图;图6为本专利技术数字水印加密装置第二实施例中获取模块的细化功能模块示意图。本专利技术目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种数字水印加密方法,参照图1,图1为本专利技术数字水印加密方法第一实施例的流程示意图。在该实施例中,所述数字水印加密方法包括以下步骤:步骤S10,将数字水印添加预设的标识字符,以对所述数字水印进行标识处理,其中,所述数字水印为第一进制格式;数字水印技术是将一些标识信息(即数字水印)嵌入数字载体当中(包括多媒体、文档、软件等)或是间接表示(修改特定区域的结构),且不影响原载体的使用价值,也不容易被探知和再次修改,但可以被生产方识别和辨认的技术,常用于保护信息安全或者信息隐藏。本实施例中,采用数字水印对待加密文件进行加密处理,其中,该待加密文件包括多媒体、文档、软件等等。首先,对数字水印进行标识处理,将数字水印添加预设的标识字符,比如,预先设置数字水印对应的标识字符为“#”,本领域技术人员可以理解的是,也可以设置标识字符为其他字符,在此不作限制。其中,数字水印为第一进制格式,比如,数字水印为十进制格式。可选地,所述步骤S10包括:在所述数字水印的头部位置和尾部位置添加所述标识字符。当对数字水印进行标识处理时,在数字水印的头部位置和尾部位置添加预设的标识字符,比如,在数字水印的头部位置和尾部位置分别添加字符“#”,以对数字水印进行标识处理。步骤S20,将标识处理后的所述数字水印进行第二进制格式转换,生成所述数字水印对应的第二进制格式的第一字符串;当本文档来自技高网...
数字水印加密方法及装置

【技术保护点】
一种数字水印加密方法,其特征在于,所述数字水印加密方法包括步骤:将数字水印添加预设的标识字符,以对所述数字水印进行标识处理,其中,所述数字水印为第一进制格式;将标识处理后的所述数字水印进行第二进制格式转换,生成所述数字水印对应的第二进制格式的第一字符串;按照预设顺序依次提取所述第一字符串中的每一位字符,并根据每次提取的字符,依次对待加密文件中与提取的所述字符对应的节点执行相应处理,生成所述待加密文件对应的加密文件,其中,所述待加密文件包括多个节点。

【技术特征摘要】
1.一种数字水印加密方法,其特征在于,所述数字水印加密方法包括步骤:将数字水印添加预设的标识字符,以对所述数字水印进行标识处理,其中,所述数字水印为第一进制格式;将标识处理后的所述数字水印进行第二进制格式转换,生成所述数字水印对应的第二进制格式的第一字符串;按照预设顺序依次提取所述第一字符串中的每一位字符,并根据每次提取的字符,依次对待加密文件中与提取的所述字符对应的节点执行相应处理,生成所述待加密文件对应的加密文件,其中,所述待加密文件包括多个节点。2.如权利要求1所述的数字水印加密方法,其特征在于,所述将数字水印添加预设的标识字符的步骤包括:在所述数字水印的头部位置和尾部位置添加所述标识字符。3.如权利要求1所述的数字水印加密方法,其特征在于,当所述第二进制格式为二进制格式时,所述按照预设顺序依次提取所述第一字符串中的每一位字符,并根据每次提取的字符,依次对待加密文件中与提取的所述字符对应的节点执行相应处理的步骤包括:按照预设顺序依次提取二进制格式的所述第一字符串中的每一位字符;若当前提取的所述字符为二进制字符0,则维持所述待加密文件中与当前提取的所述字符对应的节点不变;若当前提取的所述字符为二进制字符1,则在所述待加密文件中与当前提取的所述字符对应的节点的尾部位置添加一位空格字符。4.如权利要求2所述的数字水印加密方法,其特征在于,所述依次对待加密文件中与提取的所述字符对应的节点执行相应处理,生成所述待加密文件对应的加密文件的步骤之后,还包括:依次提取所述加密文件的每一个节点,并确定与提取的每一个节点对应的第二进制格式的字符,将确定的字符组成第二进制格式的第二字符串;对所述第二字符串进行第一进制格式转换,生成第一进制格式的第三字符串,所述第三字符串中包含携带有所述标识字符的数字水印;查找所述第三字符串中包含的所述标识字符,并根据所述标识字符获取所述数字水印。5.如权利要求4所述的数字水印加密方法,其特征在于,所述查找所述第三字符串中包含的所述标识字符,并根据所述标识字符获取所述数字水印的步骤包括:查找所述第三字符串中包含的两...

【专利技术属性】
技术研发人员:江亭
申请(专利权)人:深圳TCL数字技术有限公司
类型:发明
国别省市:广东,44

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

1