数据加密的方法与系统技术方案

技术编号:3000410 阅读:173 留言:0更新日期:2012-04-11 18:40
一种数据加密的方法。首先,利用一中文断词方法将文章内容予以断词,并进行词性判断以标注词性。然后,产生文章的加密信息,包括将水印信息转换成位字符串,以及根据一质数产生一个二次剩余表,作为选取加密词语的判断标准。接下来,选取要进行加密的词语及其同义词,其依据相关词语筛选规则筛选不适合作为嵌入水印的词语。然后进行同义词替换。当找出适合作为嵌入水印的词语之后,便可将水印的位字符串,以一个位为单位,依照顺序嵌入至选出的词语中。最后,完成前述步骤后即可产生嵌入水印信息的密文。

【技术实现步骤摘要】

本专利技术是有关于一种数据加密的方法与系统,且特别有关于一种水印加密的方法与系统。
技术介绍
「数字水印」指的是将水印的技术运用在数字媒体中,这些数字媒体包含数字化的影像、声音及图片等。为了防止数字媒体在网络上遭人下载非法使用,可以将一些具代表性的图案(如注册商标或版权信息),利用相关的技术植入这些数字媒体中,用以证明其合法的持有者,进而保护知识产权,该具代表性的图案即所谓的「水印信息」。当这些已经植入「数字水印」的数字媒体被非法使用时,可以利用相关技术将「数字水印」取出来,用以证明其合法的持有者是谁。目前的「数字水印」主要使用于图片的保护,图片植入水印后,与原有图片看起来并没有任何不同,但实际上却已将水印信息隐藏于图片中,因此具备了水印的保密性。然而,目前的数字水印技术少有应用于文件的保护上。而已知应用于文件保护上的数字水印技术具有下列缺点,其一是文件可以透过光学文字辨识(OCR,Optical Character Recognition)被撷取使用,其二是剽窃者不以拷贝的方式抄袭文件,而是以文字编辑软件自行输入使用。所以,现有的数字水印技术无法有效地保护文件不被盗用。
技术实现思路
有鉴于此,本专利技术的目的在提供一种数据加密的方法与系统,以保护文章内容不被轻易盗用。基于上述目的,本专利技术提供一种数据加密的方法。首先,利用一中文断词方法将文章之内容予以断词,并进行词性判断以标注词性。然后,产生文章的加密信息,包括将要嵌入文章当中的水印信息(如版权信息)转换成对应的位字符串以嵌入文字内,以及任意选取一质数,并利用一个二次剩余的数学定理产生一个二次剩余表,作为选取加密词语的判断标准。接下来,选取要进行加密的词语及其同义词,其依据相关词语筛选规则筛选不适合作为嵌入水印的词语。然后进行同义词替换。当找出适合作为嵌入水印的词语后,便可将水印的位字符串,以一个位为单位,依照顺序嵌入至选出的词语中,其嵌入的原则为将词语的剩余对映值与欲嵌入水印的位值比较,当结果不同时即进行同义词的替换。最后,完成前述步骤后即可产生嵌入水印信息的密文。本专利技术另外提供一种数据加密的系统,其包括一词语处理单元、一加密信息产生单元、一词语选取单元、一同义语替换单元以及一密文产生单元。词语处理单元利用一中文断词方法将文章的内容予以断词,并进行词性判断以标注词性。加密信息产生单元产生文章的加密信息,包括将要嵌入文章当中的水印信息(如版权信息)转换成对应的位字符串以嵌入文字内,以及任意选取一质数,并利用一个二次剩余的数学定理产生一个二次剩余表,作为选取加密词语的判断标准。接下来,词语选取单元选取要进行加密的词语及其同义词其依据相关词语筛选规则筛选不适合作为嵌入水印的词语。然后,同义语替换单元进行同义词替换。当找出适合作为嵌入水印的词语之后,便可将水印的位字符串,以一个位为单位,依照顺序嵌入至选出的词语中,其嵌入的原则为将词语的剩余对映值与欲嵌入水印的位值比较,当结果不同时即进行同义词的替换。最后,密文产生单元产生嵌入水印信息的密文。附图说明图1为显示本专利技术资料加密方法的实施步骤流程图。图2显示本专利技术数据加密系统的架构示意图。符号说明210~词语处理单元220~加密信息产生单元230~词语选取单元240~同义语替换单元250~密文产生单元具体实施方式为让本专利技术的上述和其它目的、特征和优点能更明显易懂,下文特举出较佳实施例,并配合附图,作详细说明如下。本专利技术提供一种数据加密方法与系统。本方法将水印植入文件中,以达到保护文件的目的。利用本专利技术的算法,依据所要隐藏的信息将文件中的内容加密成为语意上与原文无异的密文,其实施流程如下所述。图1显示本专利技术资料加密方法的实施步骤流程图。欲保护的文件内容根据该水印植入程序,将数字水印嵌入于文字中而成为一密文。假设一文章内容为 『Mobile Content新的价值链中,利润的分配亦因内容整合商由谁担任而有所不同。如由系统业者扮演内容整合商/发行商的角色,除可赚取其担任内容整合商/发行商所应享的利润,因掌握账单系统,亦能赚取代收帐款的费用,在此情形下,系统业者将赚取最多的利润。』在步骤S1中,将文章的内容予以断词,并进行词性判断以标注词性。利用一中文断词方法将文章内容予以断词及进行词类标记,其断词后的结果如下『。(PERIODCATEGORY)Mobile(FW)Content(FW)新(VH)的(DE)价值(Na)链(Na)中(Ng),(COMMACATEGORY),(COMMACATEGORY)利润(Na)的(DE)分配(VD)亦(D)因(Cbb)内容(Na)整合商(Na)由(P)谁(Nh)担任(VG)而(Cbb)有所(VJ)不同(VH)。(PERIODCATEGORY)。(PERIODCATEGORY)如(Cbb)由(P)系统(Na)业者(Na)扮演(VC)内容(Na)整合商(Na)/(FW)发行商(Na)的(DE)角色(Na),(COMMACATEGORY),(COMMACATEGORY)除(P)可(D)赚取(VC)其(Nep)担任(VG)内容(Na)整合商(Na)/(FW)发行商(Na)所(D)应(D)享(VJ)的(DE)利润(Na),(COMMACATEGORY),(COMMACATEGORY)因(Cbb)掌握(VC)账单(Na)系统(Na),(COMMACATEGORY),(COMMACATEGORY)亦(D)能(D)赚取(VC)代收(VC)帐款(Na)的(DE)费用(Na),(COMMACATEGORY),(COMMACATEGORY)在(P)此(Nep)情形(Na)下(Ng),(COMMACATEGORY),(COMMACATEGORY)系统(Na)业者(Na)将(D)赚取(VC)最多(VH)的(DE)利润(Na)。(PERIODCATEGORY)』在步骤S2中,产生文章的加密信息,其分成两个部分。第一部份是将要嵌入文章当中的水印信息(如版权信息)转换成对应的位字符串(Bit String)<p>表5 其中,组件标识(component_tag)必须和节目表(EIT)中的数据广播描述子(Data broadcast descriptor)中的组件标识Component_tag字段一致。在对图文信息封装时,采用数据广播(DVB)标准中的数据轮播(DataCarousel)协议,DVB数据轮播协议是基于DSM-CC数据轮播标准的。该标准使用了4个DSM-CC下载协议。广播数据由下载数据块(DDBDownloadDataBlock)消息装载;但是对模块(Modules)的控制是由下载服务初始化(DSIDownloadServerInitiate)消息、下载信息指示(DIIDownloadInfoIndication)消息和下载取消(DCDownloadCancel)消息来提供的。DSI消息在一个超类(SuperGroup)中描述所有的类(Groups),DII消息描述一个类中的所有模块(Modules)。这4个消息结构在数据轮播协议中都有明确的定义。对于数据轮播协议,通常有用两种实现方法一是一层轮播结构Root层为下载信息指示(DII),低层是下载数据块(DDB)。二是二本文档来自技高网...

【技术保护点】
一种数据加密的方法,包括下列步骤:对一文章内容予以断词,并就所取得多个词语进行词性标注;产生上述文章加密信息以及一个二次剩余表,其中上述加密信息为一水印信息,并且将其转换成一位字符串;根据上述二次剩余表自上述多个词语 中选取要进行加密的词语及其相对应的同义词;根据上述加密信息与上述欲加密词语的词性对上述欲加密词语进行同义词替换;以及根据上述加密信息与上述同义词产生嵌入加密信息的密文。

【技术特征摘要】

【专利技术属性】
技术研发人员:蒋岳霖张履平陈文鋕谢文泰
申请(专利权)人:财团法人资讯工业策进会
类型:发明
国别省市:71[中国|台湾]

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

1
相关领域技术
  • 暂无相关专利