当前位置: 首页 > 专利查询>清华大学专利>正文

基于光存储介质的数据隐藏与加密方法技术

技术编号:12406333 阅读:296 留言:0更新日期:2015-11-29 02:34
本发明专利技术提供一种基于光存储介质的数据隐藏于加密方法,包括以下步骤:接收原始文件,并将原始文件转换成二进制序列A,该二进制序列A对应光存储介质的物理游程中的坑和岸;接收隐藏文件,并将该隐藏文件转换成二进制序列B;将该二进制序列B以子坑、子岸编码方式与所述二进制序列A进行编码形成一复合编码,以使所述光存储介质物理游程的至少部分坑中形成子岸以及至少部分岸中形成子坑,以及将该复合编码在所述光存储介质上刻录形成物理游程中的所述坑、岸、子岸以及子坑。

【技术实现步骤摘要】

本专利技术涉及一种数据隐藏与加密方法,尤其涉及一种基于光存储介质的数据隐藏 与加密方法。
技术介绍
现有的数字光盘产品都是将信息转换成二进制数据,并将二进制数据以某种调制 方式与存储介质记录符的两种不同物理状态相对应,实现数据存储,这类存储方式称为二 值存储。目前的只读光盘存储技术所采用的都是二值存储方式,根据反射光光强的高低来 判断当前所对应的位置是"坑"(Pit)或者"岸"(Land),每个记录单元上可以记录两个状 态数,也就是正好对应1位(bit)的信息。使用者通过解码器来获取数字光盘上记录的信 息。 在安全意识和隐私意识日益提高的今天,信息的保密逐渐受到人们的重视,另外, 在大量信息或数据传输的过程中,对信息或数据来源可靠性的识别也是非常重要的研究课 题。现有技术中通常都是通过采用软件算法来实现数据加密,然而这种方式在安全性能上 没有对数据的硬件加密更为强大,而且也无法达到数据隐藏的目的。
技术实现思路
综上所述,确有必要提供一种简单且安全性高的基于光存储介质的数据隐藏与加 密方法。 -种基于光存储介质的数据隐藏于加密方法,包括以下步骤: 接收原始文件,并将原始文件转换成二进制序列A,该二进制序列A对应光存储介质的 物理游程中的坑和岸; 接收隐藏文件,并将该隐藏文件转换成二进制序列B ; 将该二进制序列B以子坑、子岸编码方式与所述二进制序列A进行编码形成一复合编 码,以使所述光存储介质物理游程的至少部分坑中形成子岸以及至少部分岸中形成子坑, 以及 将该复合编码在所述光存储介质上刻录形成物理游程中的所述坑、岸、子岸以及子坑。 相对于现有技术,本专利技术实施例通过以子坑、子岸编码方式将隐藏文件加载到原 始文件中,从而实现了数据的硬件加密与隐藏的目的,大大提高了数据隐藏的安全性,且该 方法简单易于实现。【附图说明】 图1为本专利技术实施例提供的具有数据隐藏和加密功能的可信光盘驱动器功能模 块框图示意图。 图2为本专利技术实施例1提供的子坑、子岸编码方式的示意图。 图3为本专利技术实施例2提供的采用子坑、子岸编码编码方式刻录数据后的可信光 盘读出射频信号的波形示意图。 主要元件符号说明如下【具体实施方式】将结合上述附图进一步说明本专利技术。【具体实施方式】 以下将结合附图详细说明本专利技术提供的。 本专利技术实施例提供一种,包括以下步 骤: S1,接收原始文件,并将原始文件转换成二进制序列A,该二进制序列A对应光存储介 质的物理游程中的坑和岸; 52, 接收隐藏文件,并将该隐藏文件转换成二进制序列B ; 53, 将该二进制序列B以子坑、子岸编码方式与所述二进制序列A进行编码形成一复 合编码,以使所述光存储介质物理游程的至少部分坑中形成子岸以及至少部分岸中形成子 坑,以及 54, 将该复合编码在所述光存储介质上刻录形成物理游程中的所述坑、岸、子岸以及子 坑。 首先需要说明的是,本专利技术实施例中,由于所述二进制序列A与光存储介质的物 理游程中的坑和岸对应,二进制序列B与所述光存储介质的物理游程中的子坑、子岸对应, 因此,后续为方便描述,部分说明中会以坑和岸来代替二进制序列A (原始文件),以子坑、子 岸来代替二进制序列B(隐藏文件)。而在,文件存储的过程中,是依次产生二进制序列A、二 进制序列B然后再根据二进制序列A、二进制序列B在光存储介质上对应形成坑、岸、子岸、 子坑。 所述光存储介质可以为各种数据类型的光盘,例如但不限于DVD、⑶、BD、EVD以及 HDDVD中的至少一种。 传统二值物理游程长度的光存储介质在数据存储刻写过程中,一束会聚的刻录激 光扫描过光存储介质的表面,通过调制激光的功率来记录信息。激光的功率至少被调制 成两种功率,一种能使所述光存储介质上留下物理坑,另一种不能使所述光存储介质上留 下物理坑。被留下物理坑的地方被称之为坑(pit ),不能被留下物理坑的地方被称之为岸 (land)。在读取过程中,一束会聚的读激光沿记录时的扫描方向扫描过光盘记录层,反射回 的光强将被光电探测器检测。有坑的地方会使反射的光强降低,也就是使光电探测器输出 的读出信号幅值降低。对检测读出的射频信号进行切分,即可得到坑和岸的长度,从而获得 记录的信息。 光存储介质上一个物理数据位称之为一个通道或一个T,连续相同类型(坑或岸) 的物理数据位为一个物理游程。例如DVD物理游程最短长度为3T,最长为14T,其中数据物 理游程长度可为3Τ至IlT中的任意值,14Τ为数据帧帧头。光存储介质上的物理游程以所 述坑或岸交替连续出现,这些连续交替的坑或岸代表的为存储在该光存储介质上的原始数 据。 本专利技术实施例所述数据隐藏和加密方法即基于该光存储介质存储数据的原理及 过程。 在上述步骤Sl中,所述原始文件即为原本需要存储在所述光存储介质上的数据 文件,该原始文件为对外可见的,即任何人都可以利用如光驱等读取出该原始文件。该原始 文件在存储在所述光存储介质上之前会先转换成所述二进制序列Α,该二进制序列A代表 该原始文件的数据信息。后续光刻录介质会将该二进制序列A以坑和岸连续交替的形式刻 录在所述光存储介质上。 在上述步骤S3中,所述子坑、子岸的编码方式是指将二进制序列B中的每一个二 进制值或部分值以子坑、子岸的形式体现。即所述物理游程上的子岸和子坑与所述二进制 序列B对应,为该隐藏文件后续在所述光存储介质上的硬件体现。所述子坑、子岸的概念是 相对于代表原始文件的坑和岸而言的。所述子岸设置在所述坑中,会使原来的坑分解,从而 使原来的坑在物理游程长度方向上形成连续交替短坑、子岸以及短坑。类似地,所述子坑设 置在所述岸中,会使原来的岸分解,从而使原来的岸在物理游程长度方向上形成连续交替 短岸、子坑以及短岸。同理,所述短岸以及短坑是相对于它们本身所处的原始的岸和坑而言 的。即,原始的岸和坑由于子坑、子岸的加入而分解。因此,所述子坑、子岸编码方式即为使 所述光存储介质物理游程的至少部分坑中形成子岸以及至少部分岸中形成子坑。子岸、子 坑在所述物理游程上的排列方式即代表了所述隐藏数据。 所述子坑在所述岸中加入的位置只要保证所述岸在物理游程长度上的第一段以 及最后一段为所述短岸即可。同样地,所述子岸在所述坑中加入的位置只要保证所述坑在 物理游程长度上的第一段和最后一段为所述短坑即可。 在上述步骤S3中,所述二进制序列B包括"1"和"0"两类数据位,所述子坑、子岸 编码方式进一步包括:当为" 1"时,可在所述二进制序列A对应的坑和岸中设置子岸或子 坑,当为"〇"时,不在所述二进制序列A对应的坑和岸中设置子岸或子坑。同样地,所述子 坑、子岸编码方式也可进一步包括:当为"〇"时,可在所述二进制序列A对应的坑和岸中设 置子岸或子坑,当为" 1"时,不在所述二进制序列A对应的坑和岸中设置子岸或子坑。 在上述步骤S3中,所述子坑、子岸编码方式可进一步包括选择特定物理游程长度 的坑和岸上设置所述子岸和子坑,小于该特定物理游程长度的坑和岸上不设置所述子岸和 子坑。如可选择在物理游程长度大于等于7Τ的坑上设置子岸以及在物理游程长度大于等 于9Τ的岸上设置子坑。优选地,加入所述子坑和子岸后保证所述短岸以及短岸的长度大于 等于3Τ。 进一步地,某一个所述坑中设置的子岸的数本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/58/CN105096984.html" title="基于光存储介质的数据隐藏与加密方法原文来自X技术">基于光存储介质的数据隐藏与加密方法</a>

【技术保护点】
一种基于光存储介质的数据隐藏与加密方法, 包括以下步骤:接收原始文件,并将原始文件转换成二进制序列A,该二进制序列A对应光存储介质的物理游程中的坑和岸;接收隐藏文件,并将该隐藏文件转换成二进制序列B;将该二进制序列B以子坑、子岸编码方式与所述二进制序列A进行编码形成一复合编码,以使所述光存储介质物理游程的至少部分坑中形成子岸以及至少部分岸中形成子坑,以及将该复合编码在所述光存储介质上刻录形成物理游程中的所述坑、岸、子岸以及子坑。

【技术特征摘要】

【专利技术属性】
技术研发人员:裴京徐海峥杨波
申请(专利权)人:清华大学中国新闻出版研究院
类型:发明
国别省市:北京;11

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

1