JPH11312364A - ディジタルデータ記録装置、ディジタルデータ再生装置、及びチェックコード生成方法 - Google Patents
ディジタルデータ記録装置、ディジタルデータ再生装置、及びチェックコード生成方法Info
- Publication number
- JPH11312364A JPH11312364A JP11892498A JP11892498A JPH11312364A JP H11312364 A JPH11312364 A JP H11312364A JP 11892498 A JP11892498 A JP 11892498A JP 11892498 A JP11892498 A JP 11892498A JP H11312364 A JPH11312364 A JP H11312364A
- Authority
- JP
- Japan
- Prior art keywords
- data
- check code
- digital data
- compressed
- digital
- 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.)
- Pending
Links
Landscapes
- Television Signal Processing For Recording (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
変されたものかどうかを容易に検出できるディジタルデ
ータ記録/再生装置を提供する。 【解決手段】 カメラ2から入力された映像はビデオデ
コーダ3によりディジタル映像データに変換され、JP
EG圧縮伸張手段4でJPEGデータに圧縮される。こ
のJPEGデータから、チェックコード付加解析器12
によってJPEGデータからサンプリングし、10点の
サンプリングデータを得さらに、このサンプリングデー
タに演算を加え、チェックコードを生成しJPEGデー
タのヘッダー内に付加する。このようにして生成したチ
ェックコード付のJPEGデータを記録媒体7に記録す
る。その後に、何者かが、記録された映像データの改変
しても再生時に高い精度で改変の有無を検出できる。
Description
ジタルデータを記録媒体に記録し、或いは記録媒体から
再生するディジタルデータ記録/再生装置、及びディジ
タルデータ記録/再生装置のディジタル画像の改変を検
出するためのチェックコードの生成方法に関する。
装置の構成を示すブロック図である。1はディジタル画
像記録再生装置、2はディジタル画像記録再生装置1に
接続されたビデオカメラ、3はビデオカメラ2からのア
ナログ映像信号をディジタル映像データに変換するビデ
オデコーダ、4はJPEG圧縮伸張手段、5はこのディ
ジタル画像記録再生装置1の制御を行うCPU、51は
CPU5のデータバス、6はデータバス51に接続され
JΡEG圧縮伸張手段4で圧縮されたJPEGデータの
一時的格納などに用いるバッファーメモリ、7はJPE
Gデータを保存するためのΗDD等の記録メディア、9
は4:2:2プロファイルのディジタル映像データ
(Y、CR、CBのデータ量が4:2:2のディジタル
映像データ)をNTSCアナログ信号に変換するビデオ
エンコーダ、11はディジタル画像記録再生装置1に接
続されたモニタテレビである。
で圧縮されたディジタルデータを記録媒体に記録し、或
いは記録媒体から再生する動作について説明する。
ローチャートである。処理ステップST20において、
ビデオカメラ2で撮影されたアナログ映像信号はディジ
タル画像記録再生装置1に入力され、ビデオデコーダ3
によって4:2:2のディジタル映像データに変換され
る。次の処理ステップST21では、JPEG圧縮伸張
手段4によってJPEGデータに圧縮される。処理ステ
ップST22においては、JPEGデータはデータバス
51を通って一旦バッファーメモリ6に格納され、バッ
ファーメモリ6の中でタイムデートコード等を含んだヘ
ッダーがJPEGデータに付加される。さらに処理ステ
ップST23において、ヘッダーが付加されたJΡEG
データはデータバス51を通って記録メディア7に記録
される。
フローチャートであって、処理ステップST30におい
て、記録メディア7に記録されたJPEGデータはCP
U5の制御によって一旦バッファーメモリ6に格納され
る。次に、処理ステップST31ではヘッダー情報を抽
出し、これによって時刻表示のデータなどを生成する。
処理ステップST32において、JPEGデータはデー
タバス51を通ってJPEG圧縮伸張手段4に送られ、
4:2:2ディジタル映像データに伸張される。最後に
処理ステップST33において、伸張された4:2:2
ディジタル映像データをビデオエンコーダ9によってN
TSCアナログ信号に変換し、モニタテレビ10により
再生映像を表示する。
録再生装置1は、間欠記録の可能なディジタルタイムラ
プスレコーダとして鉄道、空港などの交通機関や、銀行
など金融機関で、或いは化学実験や動植物の観察等の学
術研究用途に広く用いられている。そこでは、記録され
た映像データを解析するため、記録の際にJPEG圧縮
されたデータを外部に出力するSCSIインターフェー
スやRS232C端子を備えた装置が使用され、圧縮デ
ータをパソコンなどに送り、このパソコン等でJPEG
伸張することで通常の画像データに変換することができ
る。したがって記録された映像データは、コンピュータ
の画像処理ソフト等を用いて、コントラストの調整や輪
郭強調や部分拡大などの修正を行うことができ、その後
に再びJPEG圧縮して保存することも可能である。
ジタル画像記録再生装置1に記録した場合、どれが元の
記録データで、どれが修正後のデータなのか分からなく
なってしまう恐れがあった。
元の記録データを加工し、あるいは他のデータと入れ替
えることが可能であるため、そのような画像データの一
部が改変されたことを容易には検出することができなか
った。これは、上記ディジタル画像記録再生装置1によ
り記録された、犯罪などの証拠となり得る映像データを
何者かが改変したり、あるいは犯罪の証拠となる映像デ
ータに対して部分的な追加や削除等が行われても、その
データ自体からはデータの改変は検出できないことを意
味する。このためディジタル映像データの証拠能力につ
いては、犯罪などを立証するに足りるものとは看做され
ていなかった。
確認するには、暗号技術を応用した方法がある。ところ
が、このような方法を動画像データに適用しようとする
と、膨大で複雑な計算が必要となりコストの高いものに
なる問題がある。単純な確認方法としては、誤りの存在
を検査するために使用されるチェックサム(Checksum)
をチェックデータとして映像データに付加することも考
えられる。しかし、加算によって付加されたチェックデ
ータは容易に解読されてしまううえ、動画像データの場
合にはチェックサムを付加するだけでもデータ処理量が
多くなるため、専用のハードウェアを設ける必要がある
という問題もあった。
めのものであり、媒体に記録されているディジタルデー
タが改変されたものかどうかを容易に検出できるディジ
タルデータ記録/再生装置を提供することを目的として
いる。
タが改変されたものであるかどうかを容易に検出でき、
しかも解読のされにくいチェックコード生成方法を提供
するものである。
ルデータ記録装置は、ディジタルデータを記録媒体に記
録するディジタルデータ記録装置において、ディジタル
データを圧縮するデータ圧縮手段と、圧縮されたディジ
タルデータから一部のデータを第1の暗号関数に基づい
て抽出する抽出手段と、抽出されたデータを変数として
第2の暗号関数に基づいてチェックコードを生成する生
成手段と、チェックコードを圧縮されたディジタルデー
タの所定位置に付加する付加手段とを備えたものであ
る。
では、第2の暗号関数は、サンプリング番号を変数とし
た暗証番号を変数とするものである。
は、ディジタルデータがディジタル画像データであっ
て、このディジタル画像データを圧縮するJPEG圧縮
手段を備え、チェックコードをJPEG圧縮データのヘ
ッダー内に付加したものである。
は、記録媒体に圧縮して記録されたディジタルデータを
再生するディジタルデータ再生装置において、圧縮ディ
ジタルデータから一部のデータを第1の暗号関数に基づ
いて抽出する第1の抽出手段と、第1の抽出手段で抽出
されたデータを変数として第2の暗号関数に基づいて第
1のチェックコードを生成する生成手段と、圧縮ディジ
タルデータに付加されている第2のチェックコードを抽
出する第2の抽出手段と、第1のチェックコードと第2
のチェックコードとを比較する比較手段と、圧縮ディジ
タルデータを伸張する伸張手段とを備えたものである。
は、記録媒体に圧縮して記録されたディジタルデータを
再生するディジタルデータ再生装置において、圧縮ディ
ジタルデータから一部のデータを第1の暗号関数に基づ
いて抽出する第1の抽出手段と、圧縮ディジタルデータ
に付加されているチェックコードを抽出する第2の抽出
手段と、第1の抽出手段で抽出されたデータとチェック
コードとを第3の暗号関数に基づいて演算する演算手段
と、圧縮ディジタルデータを伸張する伸張手段とを備え
たものである。
は、ディジタルデータがディジタル画像データであっ
て、圧縮されたディジタル画像データを伸張するJPE
G伸張手段を備え、チェックコードをJPEG圧縮デー
タのヘッダーから抽出したものである。
は、ディジタルデータ記録装置、或いはディジタルデー
タ再生装置に使用されるチェックコードの生成方法であ
って、圧縮されたディジタルデータの中から複数のサン
プリングデータを抽出し、抽出されたサンプリングデー
タとそのサンプリング番号を変数とした暗証番号とを変
数としてチェックコードを生成するものである。
は、サンプリング番号を変数とした暗証番号は、暗号関
数に基づいて生成されている。
は、チェックコードは、抽出されたサンプリングデータ
と暗証番号とを変数とする算術加算関数によって生成さ
れている。
では、チェックコードは、抽出されたサンプリングデー
タと暗証番号とを変数とするガロア体上での加算によっ
て生成されている。
では、チェックコードは、抽出されたサンプリングデー
タと暗証番号とを変数とする排他的論理和演算によって
生成されている。
では、サンプリングデータは、圧縮されたディジタルデ
ータの中から暗号関数に基づいて抽出されている。
の実施の形態1におけるディジタル画像記録再生装置の
構成を示すブロック図である。従来例の対応する図面
(図8)と対応する部分には同一の符号を付けている。
装置、2はディジタル画像記録再生装置1に接続された
ビデオカメラ、3はビデオカメラ2からのアナログ映像
信号を4:2:2プロファイルのディジタル映像データ
に変換するビデオデコーダ、4はJPEG圧縮伸張手
段、12はJPEG圧縮データに対して固有のチェック
コードを付加し、解析するチェックコード付加解析器、
5はこのディジタル画像記録再生装置1の制御を行うC
PU、51はCPU5のデータバス、6はデータバス5
1に接続されJPEG圧縮伸張手段4で圧縮されたJP
EGデータの一時的格納などに用いるバッファーメモ
リ、7はJPEGデータを保存するためのHDD等の記
録メディア、9は4:2:2プロファイルのディジタル
映像データをNTSCアナログ信号に変換するビデオエ
ンコーダ、10はディジタル画像記録再生装置1に接続
されたモニタテレビである。
ローチャートであって、処理ステップST20〜23は
図9の各処理に対応するものである。処理ステップST
20においてビデオカメラ2で撮影されたアナログ映像
信号はディジタル画像記録再生装置1に入力されビデオ
デコーダ3によって4:2:2のディジタル映像データ
に変換される。次に、処理ステップST21ではJPE
G圧縮伸張手段4によってJPEGデータに圧縮され
る。処理ステップST40においてサンプリングされた
JPEGデータは、処理ステップST41においてチェ
ックコード付加解析器12による演算で所定のチェック
コードが生成される。このチェックコードは、処理ステ
ップST21で圧縮されたJPEGデータと共にデータ
バス51を通って一旦バッファーメモリ6に格納され
る。
ックコードの生成方法について述べる。まず、処理ステ
ップST40においてJPEGデータD(i)の中か
ら、各1バイトのサンプリングデータとして、例えば1
0点(n=0〜9)を選んで各1バイトのサンプリング
データS(n)を第1の暗号関数、例えば以下の式
(1)に基づいて抽出する。
プリングデータS(0)〜S(9)を変数として、次式
(2)に示される暗号関数(F(*):第2の暗号関
数)に基づいて演算を施し、チェックコードC(n)を
生成する。
数である。
ールを他者に解析されにくくするためのもので、この秘
密とされる暗号関数F(*)だけでなく、暗証番号配列
を決定する暗号関数X(n)、及び上記定数a,bをも
秘密にしておけば、チェックコードC(n)の解析は非
常に困難になる。
的に示した図である。図において、610は圧縮された
JΡEGデータ、620はその先頭のタイムデートコー
ド等を含んだヘッダーデータ、621はヘッダー内に付
加されたチェックコードである。
は、秘密の関数F(*)を算術加算、暗証番号配列を決
定するX(n)=nとしたとき、式(2)のチェックコ
ードC(n)を書き換えると、次の式(3)になり、チ
ェックコードの配列は図5のようになる。
クコード621とタイムデートコード等を含んだヘッダ
ーデータ620を生成し、処理ステップST22で上記
JΡEGデータ610に付加する。なお、このヘッダー
データ620はJPEG規格に準拠した形で構成され
る。処理ステップST23において、このヘッダーデー
タ620が付加されたJPEGデータ610はデータバ
ス51を通って記録メディア7に記録される。
3は、再生時の信号処理の流れを示すフローチャートで
あって、処理ステップST30〜33は図10の各処理
に対応するものである。
ア7に記録されているJPEGデータは、CPU5の制
御によって一旦バッファーメモリ6に格納される。この
バッファーメモリ6に格納されたJPEGデータから処
理ステップST31でヘッダー情報が抽出され、さらに
処理ステップST43によってヘッダーからチェックコ
ードが抽出される。
して、処理ステップST40においてバッファーメモリ
6に格納されたJPEGデータから記録時と同様の方法
でチェックコードが生成される。すなわち、上記式
(1)によってJPEGデータD(i)の中から記録時
と同じ10点(n=0〜9)のサンプリングデータS
(n)を求める。処理ステップST41では、10点の
サンプリングデータS(n)に上記式(3)に示される
演算を施して、チェックコードC(n)を生成する。こ
の処理ステップST41での演算は、記録時に行われた
チェックコードを求めるための演算と同一の処理であっ
て、通常は処理ステップST43で抽出したチェックコ
ードと同一のものとなるが、記録後にデータの改変が行
われているときは異なるチェックコードとして求められ
る。
処理ステップST43で抽出したチェックコードと処理
ステップST41によって算出したチェックコードを比
較する。もし、2つのチェックコードが互いに異なって
いた場合には、記録後にデータの改変が行われたもので
あるから、処理ステップST46によってモニタテレビ
10に対して警告表示を出すように指令する。これによ
り、再生された映像データが一旦記録メディア7に格納
された後に何者かによって改変を加えられた旨の警告が
なされる。
タがデータバス51を通ってJPEG圧縮伸張手段4に
送られ、再びディジタル映像データに伸張される。この
伸張されたディジタル映像データは、処理ステップST
33において、ビデオエンコーダ9によってNTSCア
ナログ信号に変換され、モニタテレビ10に再生映像を
表示する。処理ステップST46で指令された警告は、
この時の再生映像の上に重ねて表示し、改ざんされたデ
ータであることを明示する。こうして再生中の映像デー
タが、何者かによって改ざんされたものであることを明
らかにできる。
の一部をサンプリングしてチェックコードを生成し、デ
ィジタル映像データとともに記録メディア7に格納する
ようにしたので、非常に少ないデータの処理量で記録さ
れているディジタルデータが改変されたものかどうかを
容易に検出することができる。
を、一旦、JPEG伸張することで通常の画像データに
変換して、その後にコンピュータの画像処理ソフト等を
用いて画像データの一部を改変した後、再びJPEG圧
縮して元の記録データと入れ替えてしまうような場合に
ついて考察する。映像データを改変した範囲が映像デー
タの一部の限られた領域だけであっても、JPEG圧縮
処理の過程で行われるDCT符号化、あるいはハフマン
符号化によって圧縮された後のJPEGデータでは、一
部改変による元の映像データの影響が圧縮後のJPEG
データの全域に広がってしまう。このため、10点程度
の少ないサンプリングポイントを使用するだけであって
も、映像データの改変を確実に検出することができる。
チェックコードを付けて、改変したことを分からなくす
ることも不可能に近い。何故ならば、式(1)および式
(2)で示された映像データからのサンプリングルール
やチェックコードの演算方法は暗号関数に基づくもので
あり、暗証番号配列を決定するための暗号関数を含めて
全ての暗号関数が知られていない限りでは、第三者がチ
ェックコード自体を解析することは極めて困難だからで
ある。したがって、この実施の形態1のディジタル画像
記録再生装置は、映像データの証拠能力を高めるうえで
も有効である。
タルデータ記録再生装置におけるディジタル画像の改変
を検出するためのチェックコードの生成方法は、簡便な
方法でありながら、非常に高い検出能力と、悪意を持っ
た第三者による解析に対しても高い信頼性を持ってい
る。このため犯罪などが発生した場合においても、本実
施の形態のディジタルデータ記録装置で記録された映像
データは高い証拠能力がある。
ヘッダーデータの未使用の予約領域に格納することで、
通常のチェックコードを付加、解析する機能のないディ
ジタルデータ記録再生装置であっても再生することが可
能である。
クコードCを生成する際の暗号関数F(*)として、式
(2)に示すような通常の算術加算を用いたが、これは
他の関数であっても良い。例えばガロア体(有限体)の
加法演算などを用いて、チェックコードを生成すること
もできる。
て通常の算術加算を行っているために加算結果に桁上が
りが発生した場合に、演算結果が8bitデータでは収
まらなり、桁上がり部分の切り捨てが行われる。このた
め、異なるサンプリングデータに対して同一のチェック
コードを生成することになるが、そうすると映像データ
の改変を見過ごしてしまう可能性がある。そこで、暗号
関数F(*)として式(2)のような通常の算術加算の
代わりにガロア体上の加算を用いることで、サンプリン
グデータが異なれば必ず異なるチェックコードが生成さ
れる。これによって、映像データの改変を見過ごしてし
まう可能性を小さくすることができる。
クコードC(n)を生成する際に、式(2)に示すよう
な暗号関数F(*)として通常の算術加算を用いたが、
これは他の関数であっても良く、例えば排他的論理和演
算を用いてもよい。図6に示すように、ヘッダーデータ
(上位)と暗証番号配列X(10)、ヘッダーデータ
(下位)と暗証番号配列X(11)、サンプリングデー
タS(0)と暗証番号配列X(0)、等の間で排他的論
理和演算を実行する。このような演算によれば、実施の
形態2と同様に、サンプリングデータが異なれば必ず異
なるチェックコードを生成することができる。
体の加算を用いる方法よりも簡単にチェックコードを生
成できる効果がある。
は別に暗号関数のバージョン情報をチェックコードに付
加し、このバージョン情報に応じて映像データからのサ
ンプリングルールやチェックコードの演算方法、及び暗
証番号配列を決定するための暗号関数を変更することも
できる。ここで、バージョン情報とはそれぞれ異なる暗
号関数を記憶する複数のバージョン(Ver.1.0、Ver.2.0
等)を特定する情報であって、装置毎に、あるいは記録
期間毎に使用した暗号関数のバージョン情報がチェック
コードに付加される。
悪意を持った第三者に知られた場合でも、それ以外のバ
ージョンの暗号関数で生成されたチェックコードの信頼
性を保つことができ、画像データの改変を防止できる効
果がある。
ば挿入されるチェックコード621よりも前の部分(上
位部分)と後ろの部分(下位部分)とに分割し、上位部
分のヘッダーを加算して上位のヘッダーデータとし、下
位部分のヘッダーを加算して下位のヘッダーデータとす
る。これら上位、下位のヘッダーデータと暗証番号配列
X(10),X(11)との排他的論理和演算をおこな
って、サンプリングデータから生成されたチェックコー
ドに付加する。このようなチェックコードを用いること
で、ヘッダー情報自体が改変された場合にもそれを検出
することができる。ヘッダー部分には、JPEGデータ
の伸張に必要な情報の他、日時情報やカメラ番号などの
重要な情報が記録されているため、このようなヘッダー
部分の改変の検出手段を設けることで、さらに信頼性の
高い装置を得ることができる。
(2)に示すように、1つのサンプリングデータと1つ
の暗証番号を用いて、一つのチェックコードを算出した
が、以下の式(4)に示すように、複数のサンプリング
データと複数の暗証番号を用いて、一つのチェックコー
ドを算出してもよい。
ドの解析をより一層困難なものにし、チェックコードの
信頼性を上げる効果がある。
(1)に示す一次式で予め決められた定数a,bを用い
ていたが、JPEGデータのデータ量が変わってもサン
プリングポイントの数nが変わらないように、定数a,
bをデータ量に応じて変更するようにしてもよい。
b=2aのように決定しておけば、 S(n)=D((N+2)n/16) …(5) となり、16分割されたデータのうちの3番目のデータ
から10点をサンプリングできる。こうすればサンプリ
ングポイントの数は変わらないので、JPEGデータが
小さい場合でも改変検出の精度が低くならない効果があ
る。また、JPEGデータのデータ量によってサンプリ
ングポイントを容易に変更できるので、悪意を持った第
三者によるチェックコードの解析をより一層困難なもの
にし、チェックコードの信頼性を上げる効果がある。
リングデータS(n)をサンプリングする方法として、
式(1)に示す一次式を用いたが、他の方法でサンプリ
ングしても良い。例えば、対数、三角関数などの他の関
数は、その例である。また、乱数を用いてサンプリング
する方法や、秘密の暗証番号を用いてサンプリング位置
を変えても良い。この場合、悪意を持った第三者による
チェックコードの解析をより一層困難なものにし、チェ
ックコードの信頼性を上げる効果がある。
形態7における再生時の信号処理の流れを示すフローチ
ャートであって、処理ステップST30〜33は図10
の各処理に対応するものである。
ア7に記録されているJPEGデータは、CPU5の制
御によって一旦バッファーメモリ6に格納される。この
バッファーメモリ6に格納されたJPEGデータから処
理ステップST31でヘッダー情報が抽出され、さらに
処理ステップST43によってヘッダーからチェックコ
ードが抽出される。
して、処理ステップST40では、このバッファーメモ
リ6に格納されたJPEGデータから式(1)によって
サンプリングデータS(n)を求める。処理ステップS
T47では、このサンプリングデータS(n)と処理ス
テップST43によって抽出されたチェックコードとが
直接に演算され、改変されたデータかどうかのチェック
が行なわれる。
は、例えば記録時のチェックコードが式(3)により生
成されている場合には、 V(n)=S(n)−C(n)+n …(6) のような演算を設定しておけば、処理ステップST48
における演算結果V(n)=0であるかどうかによっ
て、改変の有無が判断できる。
てV(n)≠0であれば、処理ステップST46によっ
てモニタテレビ10に対して警告表示を出すように指令
して、何者かによって改変されたものであることを知ら
せることが可能になる。
も画像データの圧縮方法としてJPEG圧縮を用いてい
るが、MΡΕG1、MPEG2、MPEG4、H.26
1など、他の圧縮方法による映像データに対しても同様
に有効である。
ジタルタイムラプスレコーダ以外に通常の連続記録装置
にも適用でき、同様の効果を奏する。
タの記録について説明したが、例えば音声データ等、他
の種類のデータを記録再生するものであっても同様の効
果を奏する。
クコードの付加解析器12に専用の回路を設けている
が、これらの処理は非常に簡便に行うことができるの
で、CPU5によってソフトウェア的に実行するように
してハードウェアを簡素化することも可能である。
れているので、以下に示すような効果を奏する。
装置によれば、媒体に記録されているディジタルデータ
が改変されたものかどうかを容易に検出できる。
サンプリング番号を変数とした暗証番号を変数とするの
で、チェックコードの解析は非常に困難になり、映像デ
ータの証拠能力を高めるうえで有効である。
ディジタル画像データである場合に、このディジタル画
像データを圧縮するJPEG圧縮手段を備え、チェック
コードをJPEG圧縮データのヘッダー内に付加したの
で、ディジタル画像の改変を簡便な方法で検出でき、悪
意を持った第三者の改変を高い信頼性で防止できる。
装置によれば、再生されているディジタルデータが改変
されたものかどうかを容易に検出できる。
装置によれば、簡単な演算だけで再生されているディジ
タルデータが改変されたものかどうかを容易に検出でき
る。
ディジタル画像データである場合に、圧縮されたディジ
タル画像データを伸張するJPEG伸張手段を備え、チ
ェックコードをJPEG圧縮データのヘッダーから抽出
したので、ディジタル画像の改変を簡便な方法で検出で
き、悪意を持った第三者の改変を高い信頼性で防止でき
る。
方法によれば、記録媒体に記録されている画像データが
改変されたものであるかどうかを容易に検出でき、しか
も解読のされにくいチェックコードを生成できる。
変数とした暗証番号が、暗号関数に基づいて生成されて
いるので、チェックコードの解析は非常に困難になり、
映像データの証拠能力を高めるうえで有効である。
抽出されたサンプリングデータと暗証番号とを変数とす
る算術加算関数によって生成されているので、少ないサ
ンプリングポイントを使用するだけで、映像データの改
変が確実に検出できる。
が、抽出されたサンプリングデータと暗証番号とを変数
とするガロア体上での加算によって生成されているの
で、サンプリングデータが異なれば必ず異なるチェック
コードが生成され、映像データの改変を見過ごしてしま
う可能性を小さくすることができる。
が、抽出されたサンプリングデータと暗証番号とを変数
とする排他的論理和演算によって生成されているので、
簡単にチェックコードを生成できる。
タが、圧縮されたディジタルデータの中から暗号関数に
基づいて抽出されているので、解読のされにくいチェッ
クコードを生成できる。
像記録再生装置の構成を示すブロック図である。
すフローチャートである。
すフローチャートである。
ドの生成を模式的に示す図である。
ドを示す図である。
ドを示す図である。
すフローチャートである。
示すブロック図である。
作を示すフローチャートである。
動作を示すフローチャートである。
3 ビデオデコーダ、4 JPEG圧縮伸張手段、 5
CPU、 6 バッファーメモリ、 7記録メディ
ア、 8 通信インターフエース、 9 ビデオエンコ
ーダ、 10モニタテレビ、 12 チェックコード付
加解析器、 51 データバス。
Claims (12)
- 【請求項1】 ディジタルデータを記録媒体に記録する
ディジタルデータ記録装置において、 ディジタルデータを圧縮するデータ圧縮手段と、 圧縮されたディジタルデータから一部のデータを第1の
暗号関数に基づいて抽出する抽出手段と、 抽出されたデータを変数として第2の暗号関数に基づい
てチェックコードを生成する生成手段と、 前記チェックコードを前記圧縮されたディジタルデータ
の所定位置に付加する付加手段とを備えたことを特徴と
するディジタルデータ記録装置。 - 【請求項2】 前記第2の暗号関数は、サンプリング番
号を変数とした暗証番号を変数とすることを特徴とする
請求項1に記載のディジタルデータ記録装置。 - 【請求項3】 前記ディジタルデータがディジタル画像
データであって、 このディジタル画像データを圧縮するJPEG圧縮手段
を備え、 前記チェックコードをJPEG圧縮データのヘッダー内
に付加したことを特徴とする請求項1または請求項2に
記載のディジタルデータ記録装置。 - 【請求項4】 記録媒体に圧縮して記録されたディジタ
ルデータを再生するディジタルデータ再生装置におい
て、 圧縮ディジタルデータから一部のデータを第1の暗号関
数に基づいて抽出する第1の抽出手段と、 前記第1の抽出手段で抽出されたデータを変数として第
2の暗号関数に基づいて第1のチェックコードを生成す
る生成手段と、 圧縮ディジタルデータに付加されている第2のチェック
コードを抽出する第2の抽出手段と、 前記第1のチェックコードと前記第2のチェックコード
とを比較する比較手段と、 前記圧縮ディジタルデータを伸張する伸張手段とを備え
たことを特徴とするディジタルデータ再生装置。 - 【請求項5】 記録媒体に圧縮して記録されたディジタ
ルデータを再生するディジタルデータ再生装置におい
て、 圧縮ディジタルデータから一部のデータを第1の暗号関
数に基づいて抽出する第1の抽出手段と、 圧縮ディジタルデータに付加されているチェックコード
を抽出する第2の抽出手段と、 前記第1の抽出手段で抽出されたデータと前記チェック
コードとを第3の暗号関数に基づいて演算する演算手段
と、 前記圧縮ディジタルデータを伸張する伸張手段とを備え
たことを特徴とするディジタルデータ再生装置。 - 【請求項6】 前記ディジタルデータがディジタル画像
データであって、 圧縮されたディジタル画像データを伸張するJPEG伸
張手段を備え、 前記チェックコードをJPEG圧縮データのヘッダーか
ら抽出したことを特徴とする請求項4または請求項5に
記載のディジタルデータ再生装置。 - 【請求項7】 請求項1乃至請求項3のいずれかのディ
ジタルデータ記録装置、或いは請求項4乃至請求項6の
いずれかのディジタルデータ再生装置に使用されるチェ
ックコードの生成方法であって、 圧縮されたディジタルデータの中から複数のサンプリン
グデータを抽出し、 前記抽出されたサンプリングデータとそのサンプリング
番号を変数とした暗証番号とを変数としてチェックコー
ドを生成することを特徴とするチェックコード生成方
法。 - 【請求項8】 前記サンプリング番号を変数とした暗証
番号は、暗号関数に基づいて生成されていることを特徴
とする請求項7に記載のチェックコード生成方法。 - 【請求項9】 前記チェックコードは、抽出されたサン
プリングデータと前記暗証番号とを変数とする算術加算
関数によって生成されていることを特徴とする請求項7
に記載のチェックコード生成方法。 - 【請求項10】 前記チェックコードは、抽出されたサ
ンプリングデータと前記暗証番号とを変数とするガロア
体上での加算によって生成されていることを特徴とする
請求項7に記載のチェックコード生成方法。 - 【請求項11】 前記チェックコードは、抽出されたサ
ンプリングデータと前記暗証番号とを変数とする排他的
論理和演算によって生成されていることを特徴とする請
求項7に記載のチェックコード生成方法。 - 【請求項12】 前記サンプリングデータは、圧縮され
たディジタルデータの中から暗号関数に基づいて抽出さ
れていることを特徴とする請求項7乃至請求項11のい
ずれかに記載のチェックコード生成方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11892498A JPH11312364A (ja) | 1998-04-28 | 1998-04-28 | ディジタルデータ記録装置、ディジタルデータ再生装置、及びチェックコード生成方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11892498A JPH11312364A (ja) | 1998-04-28 | 1998-04-28 | ディジタルデータ記録装置、ディジタルデータ再生装置、及びチェックコード生成方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11312364A true JPH11312364A (ja) | 1999-11-09 |
Family
ID=14748576
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11892498A Pending JPH11312364A (ja) | 1998-04-28 | 1998-04-28 | ディジタルデータ記録装置、ディジタルデータ再生装置、及びチェックコード生成方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11312364A (ja) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002034907A (ja) * | 2000-07-25 | 2002-02-05 | Olympus Optical Co Ltd | 内視鏡画像記録装置及び内視鏡画像管理システム |
| WO2003060911A1 (en) * | 2002-01-11 | 2003-07-24 | Fujitsu Limited | Security system using optical information recording medium |
| WO2004095449A1 (ja) * | 2003-04-24 | 2004-11-04 | Sony Corporation | 情報処理装置及び情報処理方法 |
| WO2008013385A1 (en) * | 2006-07-24 | 2008-01-31 | Hanaromedia Co., Ltd. | System and method for continuous display of grouped multiple independent contents |
| US7549176B2 (en) | 2003-07-14 | 2009-06-16 | Sony Corporation | Recording medium, information playback apparatus and method, and information recording and playback apparatus |
| JP2009282525A (ja) * | 2001-03-28 | 2009-12-03 | Macrovision Corp | 長期にリニューアル可能なセキュリティを提供するコンテンツセキュリティ方法、その装置およびコンピュータ読取可能記憶媒体 |
| JP2010251873A (ja) * | 2009-04-13 | 2010-11-04 | Nippon Telegr & Teleph Corp <Ntt> | 改ざん検出用認証符号埋め込み方法および装置並びにそのプログラム、改ざん検出方法および装置並びにそのプログラム。 |
-
1998
- 1998-04-28 JP JP11892498A patent/JPH11312364A/ja active Pending
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002034907A (ja) * | 2000-07-25 | 2002-02-05 | Olympus Optical Co Ltd | 内視鏡画像記録装置及び内視鏡画像管理システム |
| JP2009282525A (ja) * | 2001-03-28 | 2009-12-03 | Macrovision Corp | 長期にリニューアル可能なセキュリティを提供するコンテンツセキュリティ方法、その装置およびコンピュータ読取可能記憶媒体 |
| WO2003060911A1 (en) * | 2002-01-11 | 2003-07-24 | Fujitsu Limited | Security system using optical information recording medium |
| WO2004095449A1 (ja) * | 2003-04-24 | 2004-11-04 | Sony Corporation | 情報処理装置及び情報処理方法 |
| US7549176B2 (en) | 2003-07-14 | 2009-06-16 | Sony Corporation | Recording medium, information playback apparatus and method, and information recording and playback apparatus |
| WO2008013385A1 (en) * | 2006-07-24 | 2008-01-31 | Hanaromedia Co., Ltd. | System and method for continuous display of grouped multiple independent contents |
| JP2010251873A (ja) * | 2009-04-13 | 2010-11-04 | Nippon Telegr & Teleph Corp <Ntt> | 改ざん検出用認証符号埋め込み方法および装置並びにそのプログラム、改ざん検出方法および装置並びにそのプログラム。 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6658135B1 (en) | Recording device | |
| US6842540B1 (en) | Surveillance system | |
| US8971691B2 (en) | Signature device and signature method | |
| US8761521B2 (en) | Still image verifying apparatus and method | |
| US20050246543A1 (en) | System and method of content copy control | |
| US20010053238A1 (en) | Digital watermark embedding method, digital watermark extracting method, recording medium, image recording device, and image replaying device | |
| US20050281289A1 (en) | System and method for embedding multimedia processing information in a multimedia bitstream | |
| US20040179110A1 (en) | Image processing apparatus | |
| KR101175187B1 (ko) | 영상기록재생장치 및 방법 | |
| US7181129B2 (en) | Image data recording apparatus and method, and image data reproducing apparatus and method | |
| JP2004222129A (ja) | 電子透かし多重化装置および電子透かし検出装置 | |
| US7620257B2 (en) | Image processor | |
| JP2003289435A (ja) | 画像データ作成方法、改竄検出方法、画像データ作成装置、改竄検出装置、コンピュータプログラム、及び記録媒体 | |
| US20060056506A1 (en) | System and method for embedding multimedia compression information in a multimedia bitstream | |
| KR100478017B1 (ko) | 다채널 영상데이타 처리장치 및 방법 | |
| US7848416B2 (en) | Video signal encoding apparatus and video data encoding method | |
| JP4449717B2 (ja) | 携帯端末 | |
| JP2006101075A (ja) | 画像圧縮装置 | |
| CN113014609B (zh) | 多媒体文件的处理及其追溯方法、装置、设备和介质 | |
| JP3497417B2 (ja) | 画像改竄判別機能付き画像記録システム及び画像記録方法 | |
| JP2005310038A (ja) | 画像記録装置 | |
| GB2359185A (en) | Information recording method and system,image compression/decompression system,system control method,and monitoring system including part or all of them | |
| JP4106311B2 (ja) | 情報埋め込み装置、符号化装置、改ざん検出装置、その方法及び当該方法を実行するためのプログラムを記録した記録媒体 | |
| JP2004320711A (ja) | データ処理装置及び改竄判定装置並びにデータ処理プログラム及び改竄判定プログラム | |
| JP3922369B2 (ja) | 埋め込み情報の記録装置及び再生装置並びに記録用プログラム及び再生用プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040608 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061027 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061114 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061225 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070130 |