JPH09154007A - 機密情報記録方法 - Google Patents

機密情報記録方法

Info

Publication number
JPH09154007A
JPH09154007A JP8275218A JP27521896A JPH09154007A JP H09154007 A JPH09154007 A JP H09154007A JP 8275218 A JP8275218 A JP 8275218A JP 27521896 A JP27521896 A JP 27521896A JP H09154007 A JPH09154007 A JP H09154007A
Authority
JP
Japan
Prior art keywords
data
confidential information
information
dot
confidential
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
Application number
JP8275218A
Other languages
English (en)
Inventor
Akio Ishino
章夫 石野
Masaki Kosugi
正貴 小杉
Yasuki Kato
康記 加藤
Hiroshi Machida
寛 町田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
INTEC KK
Original Assignee
INTEC KK
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by INTEC KK filed Critical INTEC KK
Priority to JP8275218A priority Critical patent/JPH09154007A/ja
Publication of JPH09154007A publication Critical patent/JPH09154007A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Facsimile Transmission Control (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

(57)【要約】 【課題】 機密情報の存在が第三者に判らないようにし
て公開情報中に大量に埋め込むことができる機密情報記
録方法を提供すること。 【解決手段】 記録しようとする機密情報を2値化し、
ドット化されたドット化公開情報データ中に2値化機密
情報データを所定の暗号キー情報に従って画素単位で埋
め込んで印刷データを作成する。2値化機密情報データ
を埋め込む領域を公開情報画像中の空白領域に限定して
もよい。2値化機密情報データの埋め込み位置は暗号キ
ー情報に従って画素単位で定められるので公開情報画像
のデータ状態に拘らず大量の機密情報を埋め込むことが
でき、印刷データにより公開情報画像を印刷しても画素
単位で埋め込まれている機密情報データの存在を第三者
に気づかれることがない。機密情報はカラードットデー
タとして埋め込むこともできる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、機密情報の存在が
第三者に判らないようにして機密情報を暗号キーの情報
に従い紙面等の印刷媒体上に記録し、暗号キーと対をな
す復元キーを有する人のみが必要に応じてこれを再生す
ることができるようにした、機密情報記録方法に関する
ものである。
【0002】
【従来の技術】機密情報を紙面上に隠蔽して記録する方
法として、特殊透明塗料で所要の機密情報を紙面上に印
刷する方法が公知である。しかし、この方法では特殊イ
ンキの製造が困難なためコストが高くなる上に、その化
学的性質が時間の経過と共に劣化するため保存性が悪
く、複写機を使用しての複製が不可能であり多量の複製
の要求に応じられない等の問題点を有している。
【0003】このような欠点を改善したものとして、紙
面上に印刷される文字、数字を構成するドット(画素)
の特定の位置をずらすことによって機密情報コードを埋
め込むようにした方法(特開昭60−48586号公
報)、あるいはファクシミリ送信文書において走査ライ
ンの画素の個数を所定のルールに従って変化させこれに
より署名文をファクシミリ画像データ中に埋め込み、且
つこのようにして署名文の埋め込まれた文書をスクラン
ブルして送信するようにした方法(特開平5−3779
5号公報)が公知である。
【0004】
【発明が解決しようとする課題】しかし、これらの公知
の方法は、紙面等の印刷媒体上に印刷すべき公開情報の
画素の位置の変更、あるいは走査ラインの画素の数を変
更するものであるから、いずれにしても機密情報が埋め
込まれる画像の状態により埋め込むことができる情報量
が左右されてしまい、多量の機密情報を記録することが
できない場合が生じるという問題点を有している。
【0005】本発明の目的は、印刷媒体上に印刷すべき
公開情報の画素数の多少に拘らず、所望の情報量の機密
情報を第三者にその存在を気づかれることなく印刷媒体
上に記録することができるようにした、機密情報記録方
法を提供することにある。
【0006】本発明は、また、機密情報が埋め込まれた
画像を印刷するのに特殊な印刷装置を必要とすることな
く、且つその解読にも特殊な再生装置を必要としない、
機密情報記録方法を提供することにある。
【0007】本発明は、さらに、再生装置が第三者の手
に渡っても機密情報の埋め込まれた画像データから機密
情報が解読されるのを防止できるようにした、機密情報
記録方法を提供することにある。
【0008】
【課題を解決するための手段】上記課題を解決するため
の請求項1に記載された発明の特徴は、公開情報画像が
印刷される印刷媒体に機密情報を記録するための機密情
報記録方法であって、前記公開情報の画像をドット化公
開情報データに変換するステップと、所要の機密情報を
2値化機密情報データに変換するステップと、該2値化
機密情報データに基づき前記機密情報の記録のためのド
ットデータを得るステップと、前記印刷媒体における該
ドットデータの埋め込み位置情報及び埋め込み方法に関
するデータを暗号キー情報として用意するステップと、
前記暗号キー情報に基づき前記ドットデータを前記ドッ
ト化公開情報データに置換により埋め込んで合成情報を
得るステップと、該合成情報データに従って印刷データ
を作成するステップと、該印刷データに従って前記印刷
媒体に前記合成情報データに従う画像を印刷するステッ
プとを含んだ点にある。
【0009】請求項2に記載された発明の特徴は、機密
情報を印刷媒体に記録する機密情報記録方法であって、
所要の機密情報を2値化機密情報データに変換するステ
ップと、該2値化機密情報データに基づき前記機密情報
の記録のためのドットデータを得るステップと、前記印
刷媒体の所定の箇所に印刷すべきオリジナル画像のドッ
ト化オリジナル画像データを用意するステップと、前記
オリジナル画像における前記ドットデータの埋め込み位
置情報及び埋め込み方法に関するデータを暗号キー情報
として用意するステップと、前記ドット化オリジナル画
像データ中に前記ドットデータを前記暗号キー情報に従
って埋め込む処理を必要に応じて繰り返すことにより前
記機密情報を含んだ1つ又は複数の変形画像データを作
成するステップと、前記ドット化オリジナル画像データ
と前記変形画像データとに基づき前記印刷媒体上に前記
オリジナル画像と前記1つ又は複数の変形画像とを印刷
するステップとを含んだ点にある。
【0010】
【発明の実施の形態】以下、図面を参照して本発明の実
施の形態の一例につき説明する。
【0011】図1は、請求項1の発明の実施の形態の一
例を説明するための、所要の機密情報をコード化して公
開情報画像が印刷される印刷媒体にその存在が第三者に
判らないような小さなドットパターンを用いて記録する
ようにした機密情報記録文書の作成方法を示すフローチ
ャートである。図1のフローチャートによって示される
機密情報記録文書の作成方法は、印刷媒体である紙面上
に印刷されるべき公開情報画像の一定面積以上の空白と
なる複数の領域上に黒色ドットまたは黒、白色の組合せ
ドットパターンを用いて所要の機密情報を記録する方法
である。空白領域の面積及び数、空白領域上へ配置する
ドットパターン、その配置数やそれらの配置方法は暗号
キーによって自由に設定することができる。ただし、ド
ットパターンは記録した位置を人間が目視で検出不可能
とするよう、例えば解像度400dpi以上かつその配
置密度を1%以下とするのが望ましい。
【0012】以下、図1のフローチャートに従ってその
方法を説明すると、ステップ1で先ず所要の機密情報を
2値化して2値化機密情報データを得る(機密情報の2
値化処理)。この機密情報は文字データのほか、画像デ
ータ、コンピュータのプログラムデータ、音声データあ
るいは楽音データであってもよい。次のステップ2で
は、ステップ1で得られた2値化機密情報データを適宜
のサイズにブロック化する(2値化機密情報データのブ
ロック化処理)。図示の例では8ビットの大きさにブロ
ック化されているがこれは一例であり、任意のサイズで
よい。ステップ3では暗号キーが決定される(暗号キー
の決定処理)。この暗号キーはステップ2で作成した2
値化機密情報データのブロックの並び換えのためのルー
ルを示す暗号コードを含んでおり、これに従ってステッ
プ2で得られた2値化機密情報データを構成する複数の
ブロック(本実施の形態では3つのブロック)の並び換
えがステップ4で実行され、これにより機密情報ブロッ
クB1、B2、B3がドットデータとして得られる(ブ
ロックの並び換え処理)。なお、2値化機密情報データ
を所定のビットサイズに区切ったことにより得られた最
後の機密情報ブロックのビット数が所定ビットサイズよ
りも小さい場合には、不足するビット数分の「0」のビ
ットを末尾に追加して所定ビットサイズとする。ここで
の暗号化には、例えば慣用暗号系又は公開鍵暗号系を用
いることができる。機密情報ブロックの数は機密情報の
情報量によるが、平均的には数千ブロックとなる。
【0013】次に、ステップ5で紙面上に印刷されるこ
とになっている秘密性のない文章、絵等の公開情報の画
像をドット化し、これによりドット化公開情報データD
N1が得られる(公開情報画像のドット化処理)。次の
ステップ6において、ステップ5で得られたドット化公
開情報データDN1中にドットデータを置き換えによっ
て埋め込むためのドット化公開情報データDN1中の空
白領域を検出する(空白領域の検出処理)。空白領域の
数はステップ2で2値化機密情報データをブロック化し
たブロックの数と同じであり、本実施の形態の場合には
その数は3となる。この空白領域は一定面積以上の空白
部分として検出される。空白領域は、文章や絵等の公開
情報画像の空白部分や、文章の行間や文字と文字の間及
び1つの文字の印刷パターンを表すドットパターンの空
白域のような微小の領域にも設定することができる。空
白領域の大きさは暗号キーで与える値に設定してもよい
し所定の一定値に固定してもよい。
【0014】このようにして1つの機密情報ブロックの
ドットデータを埋め込むための1つの空白領域が検出さ
れたならば、ステップ7に入り、この空白領域の所定の
場所(例えば図2に示される左上の隅)に必ず1つ印刷
される基準点マークのための基準点コードDR1と上述
のドット化公開情報データDN1とが合成され、その空
白領域において基準点マークのための基準点コードDR
1が置換によって埋め込まれた基準情報データDS1が
作成される(基準点コードの埋め込み処理)。なお、基
準点コードはその空白領域に埋め込まれる機密情報ブロ
ックのドットデータの埋め込み方向や順序(縦、横)等
を印刷紙面上で定めるための基準点を示すための基準点
マークを与えるためのものである。この基準点コード
は、空白領域中の決められた場所に置き換えによって埋
め込まれる。
【0015】ステップ7における上述の一連のデータ処
理が終了すると、ステップ6に戻り、ステップ6におい
て第2番目の空白領域を検出し、この検出された第2番
目の空白領域に対して再び第2番目の基準点コードDR
2が定められ、先のステップ7の実行で得られた基準点
コードDR1が埋め込まれている基準情報データDS1
とこの第2番目の空白領域に対する基準点コードDR2
とがステップ7において合成され、新しい基準情報デー
タDS1として得られる。このように、ステップ7で得
られた基準情報データDS1がそれに続く次のステップ
7の繰り返し処理においては更新されたドット化公開情
報データDN1として用いられ、ステップ6、7におけ
る上述の処理は先に得られた機密情報ブロックの数(本
実施の形態では3個)と同数だけ繰り返し実行される
(図3参照)。したがって、この場合のステップ6及び
7の繰り返し実行回数Lは機密情報ブロックの数と同一
となる。基準点コードは、機密情報ブロックのドットデ
ータの埋め込み方向や順序(縦、横)を限定するもので
あり、固定値でもよいし、暗号キーによって一意に与え
てもよい。なお、用紙の上下、左右を区別するための非
対称性を有するマークを用紙に少なくとも1つ印刷して
おくのが好ましいが、基準点マークの少なくとも1つを
この種の判別のために必要な非対称性を持たせたマーク
としてもよい。
【0016】図2には空白領域への基準点マークの印刷
の一例を各画素が識別できる大きさに拡大して示されて
いる。図3には紙面F上の公開情報画像Gのすき間に設
定された空白領域(イ)、(ロ)、(ハ)及びこれらの
空白領域(イ)、(ロ)、(ハ)に印刷された基準点マ
ークR1、R2、R3の様子の一例が示されている。こ
こでは説明のために基準点マークR1、R2、R3が目
で識別できる大きさの黒点として表されているが、実際
にはこれらの基準点マークR1、R2、R3は極めて小
さく目視によってその存在を認識することが不可能な大
きさであるから第三者はその存在に気づくことがない。
後述する機密情報ブロックB1、B2、B3のドットデ
ータについても同様である。さらに、図3では、説明の
都合上空白領域の数は3つであり、且つその広さを数セ
ンチ平方にも及ぶように示しているが、実際には、空白
領域は行間、文字間、文字を構成する線のすき間等の微
小な空白領域であり、空白領域の数は通常数千程度にも
及ぶものである。
【0017】図1に戻ると、上述の如くして2値化機密
情報データのブロック化とブロック化された2値化機密
情報データの暗号キーによるブロックの並び換え、及び
ドット化公開情報データDN1に対する所要の数の空白
領域の検出とそれらに対する基準点コードDR1〜DR
3の置換による埋め込みによって、3つの空白領域
(イ)、(ロ)、(ハ)が確保され、各空白領域に対し
て基準点マークが付与されて成る最終的な基準情報デー
タDS1が得られた時点で、ステップ8に入る。ステッ
プ8では、ステップ7において最終的に得られた基準情
報データDS1の基準点コードが埋め込まれた各空白領
域(イ)、(ロ)、(ハ)に対して、機密情報ブロック
B1〜B3の各ドットデータを機密情報ブロック単位に
て置換によって埋め込むための機密情報データ埋め込み
処理が実行される。
【0018】次に、ステップ8における機密情報データ
埋め込み処理について図1に示されているデータ例にし
たがって説明する。ステップ4で定められた第1番目の
機密情報ブロックB1のドットデータ(1010111
0)は空白領域(イ)に以下のようにして置換によって
埋め込まれる。空白領域(イ)は印刷すると全て白とな
るので、その画素(ドット)データは(0000・・
・)と全て「0」となる。ステップ3で定められた暗号
キーのうちのデータ合成に関するルールを参照してこの
空白領域を構成する「0」のデータ列中に第1番目の機
密情報ブロックB1のドットデータを1ビットずつ暗号
キーに従う埋め込み位置にデータの置換によって埋め込
む処理が実行される。図3には、図1に示す第1番目の
機密情報ブロックB1の8ビットのドットデータを基準
情報データDS1の空白領域(イ)に1ビットづつ置換
により埋め込んだ様子が拡大して示されている。図3に
おいて、下線を引いたデータがとびとびに見えるが、こ
れらのデータが第1番目の機密情報ブロックB1のドッ
トデータとなっている。
【0019】以上、1つの機密情報ブロックB1分の機
密情報を示すドットデータを基準情報データDS1内の
所定の空白領域(イ)に埋め込む処理について説明した
が、この処理をステップ4において得られた他の機密情
報ブロックB2、B3についても順次実行する。すなわ
ち、1つの機密情報ブロックB1のドットデータを基準
情報データDS1内の所定の空白領域(イ)に埋め込む
処理によって得られた合成情報データは、ステップ8に
おける更新された基準情報データDS1となり、この更
新された基準情報データDS1に機密情報ブロックB2
のドットデータが埋め込まれることになる。このよう
に、更新された基準情報データDS1に次々と機密情報
ブロックのドットデータが埋め込まれる。この結果、図
3に示す機密情報ブロックB1、B2、B3の各ドット
データが空白領域(イ)、(ロ)、(ハ)に暗号キーに
従い置換によって順次埋め込まれることになる。ステッ
プ8の繰り返し実行回数もまたL回である。このように
して、ステップ8において、全ての機密情報ブロックB
1、B2、B3の内容が基準情報データDS1中に置換
によって埋め込まれて成る最終の合成情報データが得ら
れる。以上の説明から判るように、1つの機密情報ブロ
ックのドットデータを埋め込むために用意された空白領
域のビット数は、その機密情報ブロックのドットデータ
のビット数よりも多いことが必要である。
【0020】ステップ9では、ステップ8で最終的に得
られた合成情報データに従ってドットパターン化された
印刷データが作られる。この印刷データに従って、機密
情報が上述の如くして適宜の空白領域に埋め込まれた画
像が紙面F上に印刷される(合成情報データの印刷処
理)。この印刷は既述のように、400dpi程度又は
それ以上の解像度の画素のデータをデジタル処理印刷す
る印刷機、例えばレーザプリンタを用いて行うことがで
きる。この結果、図3に示すように、紙面F上に公開情
報画像Gが印刷されるのは勿論のこと、空白領域
(イ)、(ロ)、(ハ)には配置密度1%以下で機密情
報ブロックB1、B2、B3の各ドットデータが「0」
は白色、「1」は黒色などの決められた規則に従い所定
の位置に印刷されると共に、この所定の位置が解読時に
判るように基準点マークR1、R2、R3も印刷され
る。
【0021】このため、各空白領域(イ)、(ロ)、
(ハ)に基準点マークR1、R2、R3及び機密情報ブ
ロックB1、B2、B3のドットデータに従う画像が印
刷されていることを目視によっては判別することはでき
ず、機密情報の存在を第三者に気づかれることがない。
また、紙面Fの空白領域を利用して機密情報を埋め込む
方法であるから、公開情報画像Gの画素データの位置を
ずらす従来の方法に比べて、埋め込むことができる情報
量は極めて多量とすることができる。したがって、例え
ば画像データや音声データや楽音データ又はコンピュー
タプログラムデータをもこの方法で埋め込むことが可能
である。さらに、複写機により同一のものを大量に複製
することが可能であり、ファクシミリ装置により遠方へ
送ることも可能である。
【0022】なお、このようにして作成された機密情報
の埋め込まれた機密情報記録文書に基づいて機密情報を
再生するには、例えば複写機等の原稿読取部に設けられ
たイメージスキャナによりその紙面の画像情報を画素単
位で読み取り、画素単位で読み取られたデータに基づい
て基準点マークの検出を行う。図示の例では3つの基準
点マークR1、R2、R3が検出されることになり、暗
号キーに対応した復元キーを用い、機密情報を構成する
8つの白又は黒のドットが印刷されている画素位置を基
準点マークR1、R2、R3を手掛りとして特定し、埋
め込まれている機密情報ブロックB1、B2、B3の各
8ビットのドットデータを再生することができる。
【0023】このようにして、各機密情報ブロックB
1、B2、B3の内容が再生されたならば、暗号キーに
対応した復元キーを用いてこれらの機密情報ブロックB
1、B2、B3の並び換えをステップ4の場合と逆に行
ない、ステップ1における2値化機密情報データの状態
に戻すことができる。この2値化機密情報データに基づ
き所望の表現形態の機密情報を再生することができる。
【0024】このように、機密情報の解読には暗号キー
と復元キーが必要なため、専用解読装置を用いる場合の
ように、解読装置が第三者の手に渡っただけで機密情報
が解読されてしまうという不都合を生じないという利点
を有している。
【0025】なお、図1に示した実施の形態では、ステ
ップ4において機密情報ブロックの並び換えを行った
が、より低い機密性でも充分な場合にはこの手順を省略
することもできる。さらに、公開情報画像は、白黒画像
に限らずカラー画像であってもよく、図1から図3に基
づいて説明したのと同様の方法により所要の機密情報を
カラー公開情報画像に埋め込むことができる。
【0026】図1乃至図3に基づいて説明した請求項1
に記載の発明の実施の形態では、紙面F上に印刷される
公開情報画像Gの余白等の適宜の空白領域に機密情報を
埋め込む場合について説明したが、請求項1に記載の発
明にあっては、この実施の形態に限定されるものではな
く、機密情報を空白領域に限定せず、紙面F上の任意に
設定された領域に公開情報画像Gの有無に拘らず埋め込
むようにしてもよく、以下にその場合の処理手順につい
て図4を参照しながら説明する。
【0027】図4に示す実施の形態の例では、公開情報
画像の任意の位置に黒色ドットまたは黒、白色の組合せ
ドットパターンとして機密情報が合成される。例えば公
開情報画像の黒色ドットと重なる位置に情報ビット
「1」を合成する場合は黒色ドットをそのままにし、逆
に情報ビット「0」を合成する場合は白色ドットに置換
する。この結果、公開情報画像が黒ドットを多く含むた
め空白領域が少ない場合には、図1に示した実施の形態
に比べて大量の機密情報を埋め込むことができる。公開
情報画像への機密情報のデータの埋め込み方法は暗号キ
ーによって自由に設定することができる。ただし、ドッ
トパターンを記録した位置を人間が目視により検出不可
能とするため、例えば解像度は400dpi以上で機密
情報の埋め込み密度を1%以下とすることが望ましい。
【0028】図4において、ステップ11からステップ
15までの手順は図1において説明したステップ1から
ステップ5までの手順と全く同じであるからそれらの説
明を重複して行うことは避け、ステップ16の説明から
始める。
【0029】ステップ16では、ステップ12で2値化
機密情報データのブロック化により得られた機密情報ブ
ロックの数に見合った数の機密情報領域の設定処理が行
われる。これを図5を参照しながら具体的に詳しく説明
すると、紙面F上のどこに公開情報画像Gが印刷される
かには一切拘らず、機密情報を図1に示した実施の形態
と同様の方法で公開情報画像Gに埋め込むための機密情
報領域が、暗号キーによって埋め込む領域及び埋め込む
領域の順序を決定することにより定められる。この実施
の形態の場合には機密情報は3つの機密情報ブロックB
1、B2、B3から成るので、3つの機密情報領域X、
Y、Zが設定される(機密情報領域の設定処理)。ここ
での機密情報領域の設定個数Lは機密情報ブロックの数
に等しい。
【0030】ステップ17では、先ず、図2に示したの
と同様の基準点マークR1を示す基準点コードDR1が
用意され、公開情報画像Gを内容とする2値化されたド
ット化公開情報データDN1に対して、基準点コードD
R1が機密情報領域Xの基準位置を示すための基準点マ
ークR1となるように置換により埋め込まれて基準情報
データDS1が作成される(基準点コードの埋め込み処
理)。したがって、この基準情報データDS1による画
像は、公開情報画像Gに基準点マークR1が付与された
ものである。この基準情報データDS1はステップ17
における更新されたドット化公開情報データDN1とな
る。
【0031】次に、第2番目の機密情報領域に対して第
2番目の基準点コードDR2を埋め込む処理のためステ
ップ17が再び実行される。この場合における基準点コ
ードDR2が埋め込まれるドット化公開情報データDN
1は、直前におけるステップ17の処理によって更新さ
れた基準情報データDS1である。このように、ステッ
プ17で得られた基準情報データDS1がそれに続く次
のステップ17の繰り返し処理においては更新されたド
ット化公開情報データDN1として用いられ、ステップ
17における上述の処理は先に得られた機密情報領域の
数(本実施の形態では3個)と同数だけ繰り返し実行さ
れる。したがって、この場合のステップ17の繰り返し
実行回数Lは機密情報ブロックの数と同一となる。この
結果、図5に示したように、3つの機密情報領域X、
Y、Zに基準点マークR1、R2、R3に対する基準点
コードDR1、DR2、DR3がそれぞれ置換によって
埋め込まれた最終の基準情報データDS1が作成され、
次のステップ18に入る。
【0032】なお、図5では説明のために基準点マーク
R1が目で識別できる大きさの黒点として表されている
が、実際にはこの基準点マークR1は極めて小さく目視
によってその存在を認識することは不可能な大きさであ
るから第三者はその存在に気づくことがない。他の基準
点マークR2、R3、及び後述する機密情報ブロックB
1、B2、B3のドットデータによるドットパターンに
ついても同様に目視によりその存在を認識することはで
きない。また、図5に示した例では、説明を簡単にする
ため機密情報領域の数は3つであり、且つその広さを数
センチ平方にも及ぶように示しているが、実際には、機
密情報領域は先に説明した空白領域と同様に微小な領域
であり、機密情報領域の数は通常数千程度にも及ぶもの
である。以上の説明から判るように、1つの機密情報ブ
ロックのドットデータを埋め込むために用意された機密
情報領域のビット数は、その機密情報ブロックのドット
データのビット数よりも多いことが必要である。
【0033】ステップ18では、ステップ17で得られ
た最終の基準情報データDS1の基準点コードが埋め込
まれた各機密情報領域X、Y、Zに対して、機密情報ブ
ロックB1、B2、B3のドットデータをそれぞれ置換
によって埋め込むための機密情報データ埋め込み処理が
L回繰り返し実行される。
【0034】図4に示されているビット例にしたがって
説明すると、ステップ14で定められた第1番目の機密
情報ブロックB1のドットデータ(10101110)
が基準情報データDS1の機密情報領域X部分のデータ
(10101100・・・)中に、暗号キーにより示さ
れるルールに従うビット位置に1ビットづつデータ置換
によって埋め込まれる。この場合、図1に示した実施の
形態の場合と異なり、機密情報領域Xのデータは
「1」、「0」の情報が不規則に並んだ形となってい
る。したがって、暗号キーによって指定された埋め込み
位置の置換前の機密情報領域Xのドットデータの内容が
そこに埋め込まれるべき機密情報ブロックのドットデー
タの内容と同じ場合にはそのままとし、それらの内容が
異なる場合にのみ機密情報ブロックのドットデータの内
容に合わせるように機密情報領域Xのドットデータの内
容を変更している。
【0035】図6を参照してこのことを具体的に説明す
る。図6の(A)は機密情報ブロックのドットデータが
埋め込まれるべき基準情報データ内の機密情報領域Xの
拡大図であり、公開情報画像Gの画像データKDの一部
が画素データで示されている。ここで、白色は画素デー
タが「0」の部分を示し、斜線部は画素データが「1」
の部分を示している。図6の(B)は(A)の機密情報
領域Xに機密情報ブロックB1のドットデータ(000
10011100100110100・・・)を基準点
コードDR1と共に埋め込んだ場合の画素データの状態
を示す具体例である。この例から、暗号キーによって指
定された埋め込み位置の機密情報領域Xのドットデータ
が機密情報ブロックB1のドットデータと同じ場合には
そのままとし、それらが異なる場合にのみ機密情報ブロ
ックB1のドットデータに合わせるように元のドットデ
ータを変更するという置換によってデータの埋め込みが
行われていることが判る。
【0036】このようにして機密情報ブロックB1のド
ットデータが基準情報データDS1に置換によって埋め
込まれて合成情報データが得られると、再びステップ1
8が実行され、次の機密情報ブロックB2のドットデー
タ埋め込みが行われる。この場合、機密情報ブロックB
2のドットデータが埋め込まれる基準情報データは、直
前におけるステップ18の処理によって得られた合成情
報データである。すなわち、ステップ18において得ら
れた合成情報データは、これに続いて実行される更なる
ステップ18の処理においては更新された基準情報デー
タとして用いられる。
【0037】ステップ18の処理は上述の如くして機密
情報ブロック数分繰り返し実行される。この結果、その
他の機密情報領域Y、Zにおいても機密情報ブロックB
2、B3のドットデータを暗号キーに従って同様に処理
され、所要の機密情報が公開情報画像G内にドットパタ
ーンとして埋め込まれる。このようにして、ステップ1
8において、全ての機密情報ブロックB1、B2、B3
のドットデータが基準情報データDS1中に置換によっ
て埋め込まれて成る合成情報データが得られる。
【0038】ステップ19では、ステップ18で最終的
に得られた合成情報データに従ってドットパターン化さ
れた印刷データが作られる。この印刷データに従って、
機密情報が上述の如くして適宜の機密情報領域に埋め込
まれた画像が紙面F上に印刷される(合成情報データの
印刷処理)。この印刷は既述のように、400dpi程
度又はそれ以上の解像度の画素のデータをデジタル処理
印刷する印刷機、例えばレーザプリンタを用いて行うこ
とができる。
【0039】図4に従う処理によると図1の場合につい
て先に説明した利点をもそのまま享受することができ
る。なお、図4に示す場合においても、機密情報ブロッ
クの並び換えのステップ14は省略することが可能であ
る。
【0040】図1乃至図6に基づいて説明した請求項1
に記載の発明の各実施の形態では、紙面等の印刷媒体に
印刷される公開情報画像に機密情報を白黒のドットパタ
ーンとして埋め込む場合について説明した。しかし、請
求項1に記載の発明にあっては、この実施の形態に限定
されるものではなく、機密情報をカラーのドットパター
ンとして埋め込むようにしてもよく、以下にそのような
実施の形態の一例について図7乃至図9を参照しながら
説明する。
【0041】図7に示す処理手順に従う実施の形態の例
では、カラーの公開情報画像の任意の位置に機密情報の
内容が8色のカラードットパターンとして置換により埋
め込まれる。公開情報画像のカラードットと重なる位置
に同じ色のカラードットを埋め込む場合はそのカラード
ットをそのままにし、逆に異なる色のカラードットを埋
め込む場合はその異なる色のカラードットに置換する。
この結果、公開情報画像において白色領域が少ない場合
でも、大量の機密情報を埋め込むことができる。カラー
の公開情報画像への機密情報のデータの埋め込み方法は
暗号キーによって自由に設定することができる。ただ
し、機密情報に従うカラードットパターンを埋め込んだ
位置を人間が目視により検出できないようにするため、
例えば解像度は400dpi以上で機密情報の埋め込み
密度を1%以下とすることが望ましい。
【0042】以下、図7のフローチャートに従ってその
方法を説明すると、ステップ21で先ず所要の機密情報
を2値化して2値化機密情報データを得る(機密情報の
2値化処理)。この機密情報は文字データのほか、画像
データ、コンピュータのプログラムデータ、音声データ
あるいは楽音データであってもよい。次のステップ22
では、ステップ21で得られた2値化機密情報データを
K×Jビットのサイズにブロック化し、機密情報大ブロ
ックを作る(2値化機密情報データのブロック化処
理)。ここで、Kは2値化機密情報データの埋め込みに
用いる色ドットの色数によって定まる色情報変換のため
の単位ビット数を示す。例えば、使用する色ドットが8
色の時は3ビット単位の色情報変換となるのでK=3と
なり、16色の時は4ビット単位の色情報変換となるの
でK=4となり、32色の時は5ビット単位の色情報変
換となるのでK=5となり、64色の時は6ビット単位
の色情報変換となるのでK=6となる。上記説明から判
るように、本実施の形態では、色情報変換のための単位
ビット数で1つの機密情報ブロックが構成されており、
Kビットの情報がこの機密情報ブロックの内容を示すド
ットデータとなっている。なお、Kは機密情報ブロック
のビット数でもある。具体的には、1つの機密情報ブロ
ックの内容が赤ドット、黒ドット、白ドット、・・・等
の1つの色ドットとして表現される。そして、複数の機
密情報ブロックを単位としてスクランブルを掛けること
ができるようにするため、機密情報大ブロック中に複数
の機密情報ブロックが含まれるようK×Jビットのサイ
ズにブロック化されているのである。すなわち、Jは機
密情報大ブロック中の機密情報ブロックの数を示すもの
であり、J=1の場合には機密情報大ブロックと機密情
報ブロックとは同じ内容となる。なお、2値化機密情報
データをK×Jビットのサイズに区切ってブロック化し
たことにより得られた最後の機密情報大ブロックのビッ
ト数がK×Jビット以下の場合には、K×Jビットにな
るよう「0」のビットを最後の機密情報大ブロックの末
尾に付加するようにして最後の機密情報大ブロックのビ
ット数もK×Jビットとする。これによりそれぞれがK
×Jビットである複数の機密情報大ブロックが作られ
る。ステップ23では暗号キーが決定される(暗号キー
の決定処理)。この暗号キーはステップ22で得られた
2値化機密情報データをK×Jビット毎に区切って得ら
れた機密情報大ブロックの並び換えのためのルールを示
す暗号コードを含んでおり、これに従って並び換え方法
が指定され、ステップ22で得られた複数の機密情報大
ブロックの並び換えがステップ24で実行される(ブロ
ックの並び換え処理)。ここでの暗号化には、例えば慣
用暗号系又は公開鍵暗号系を用いることができる。な
お、機密情報の情報量によるが、通常数千ブロックとな
り、機密情報大ブロックには数千の機密情報ブロックが
含まれる。
【0043】ステップ25では、各機密情報大ブロック
内のK×Jビットの2値データをKビット単位に分け
て、Kビット単位での2値データをステップ23で得ら
れた暗号キーに従って色情報に変換する(色情報変換処
理)。本実施の形態では8色のカラードットを用いるこ
とになっているため、K=3とされ、3ビットの2値デ
ータは1〜8までのいずれかの数値に変換される。この
ようにして第1番目の機密情報大ブロック内の2値デー
タが色ドット情報に変換され、色ドット情報を内容とす
る機密情報ブロックBC1、BC2、BC3、・・・が
ステップ25で得られる。第2番目、第3番目、・・・
の機密情報大ブロックについても同様である。カラード
ットの色の表し方は、1は白、2は赤、3は青、・・
・、8は黒、のように任意に定めることができる。ま
た、暗号キーによる色の設定方法は、「000」を8と
して黒で表し、「001」を3として青で表し、「01
0」を2として赤で表し、「111」を1として白で表
すなどの方法を適宜に採用することができる。
【0044】次に、ステップ26で紙面F上に印刷され
ることになっている秘密性のない文章、絵等のカラーの
公開情報画像をカラードット化してカラーのドット化公
開情報データDNC1を作成する(カラーの公開情報画
像のドット化処理)。ステップ27では、ステップ22
で得られた機密情報大ブロック数分の機密情報領域を設
定する。これを図8を参照しながら具体的に詳しく説明
すると、紙面F上のどこにカラーの公開情報画像GCが
印刷されるかには一切拘らず、所要の機密情報を後述の
如くして公開情報画像GCに埋め込むための機密情報領
域が、暗号キーによって埋め込む領域及び埋め込む領域
の順序を決定することにより定められる(機密情報領域
の設定処理)。この実施の形態の場合には機密情報は3
つの機密情報大ブロックから成るので、3つの機密情報
領域XC、YC、ZCが設定される。
【0045】ステップ28では、先ず、基準点マークを
示すカラーの基準点コードDRC1が用意され、公開情
報画像GCを内容とするカラードットデータであるドッ
ト化公開情報データDNC1に対して、基準点コードD
RC1が機密情報領域XCの基準位置を示すためのカラ
ーの基準点マークRC1となるように合成され、基準情
報データDSC1が作成される(基準点コードの埋め込
み処理)。したがって、この基準情報データDSC1の
内容は、公開情報画像GCに基準点マークRC1(置換
によって埋め込まれた基準点コードDRC1による)が
付与されたものである。
【0046】次に、第2番目の機密情報領域YCに対し
て基準点コードDRC2を埋め込む処理のためステップ
28が再び実行される。この場合における基準点コード
DRC2が埋め込まれるドット化公開情報データDNC
1は、直前におけるステップ28の処理によって更新さ
れた基準情報データDSC1である。このようにステッ
プ28で得られた基準情報データDSC1がそれに続く
次のステップ28の繰り返し処理においては更新された
ドット化公開情報データDNC1として用いられ、ステ
ップ28における上述の処理は先に得られた機密情報領
域の数(本実施の形態では3個)と同数だけ繰り返し実
行される。
【0047】この結果、図8に示したように、3つの機
密情報領域XC、YC、ZCに基準点マークRC1、R
C2、RC3がそれぞれ置換によって埋め込まれた最終
の基準情報データDSC1が作成され、次のステップ2
9に入る。なお、ステップ28の繰り返し実行回数Lは (W+KJ−1)/KJ で表すことができる。ここで、Wは2値化された機密情
報の総ビット数、Kは2値化機密情報データの埋め込み
に用いる色ドットの色数によって定まる色情報変換のた
めの単位ビット数、Jは機密情報大ブロックに含まれる
機密情報ブロックの数である。図8に示した例では、説
明を簡単にするため機密情報領域の数は3つであり、且
つその広さを数センチ平方にも及ぶように示している
が、実際には、機密情報領域は先に説明した空白領域と
同様に微小な領域であり、機密情報領域の数は通常数千
程度にも及ぶものである。
【0048】ここで、図8では説明のために基準点マー
クRC1が目で識別できる大きさの黒点として表されて
いるが、実際にはこの基準点マークRC1は極めて小さ
く目視によってその存在を認識することは不可能な大き
さのカラーマークであるから第三者はその存在に気づく
ことがない。他の基準点マークRC2、RC3、及び各
機密情報ブロックの内容を示すカラードットパターンに
ついても同様に目視によりその存在を認識することはで
きない。
【0049】ステップ29では、ステップ28で得られ
た基準情報データDSC1の各機密情報領域XC、Y
C、ZCに対して、対応する機密情報大ブロックに含ま
れる複数の機密情報ブロックの内容を示すドットデータ
をそれぞれ置換によってカラードットデータとして埋め
込むための機密情報データ埋め込み処理が実行される。
【0050】図7に示されているデータ例にしたがって
説明すると、ステップ25で定められた第1番目の機密
情報大ブロックに含まれる複数の機密情報ブロックのカ
ラードットデータ(5235645・・・)が基準情報
データDSC1の機密情報領域XC部分のデータ(32
14568123215・・・)中に、暗号キーにより
定まる所定のルールに従うビット位置にデータ置換によ
って埋め込まれる。この場合、機密情報領域XCは白色
域ではないためそこでのカラードットデータを示す1〜
8の数値情報は不規則に並んだ形となっている。したが
って、暗号キーによって指定された埋め込み位置におけ
る機密情報領域XCの置換前のカラードットデータの内
容がそこに埋め込むべき機密情報ブロックのカラードッ
トデータの内容と同じ場合にはそのままとし、それらが
異なる場合にのみ機密情報ブロックのカラードットデー
タに合わせるよう置換して機密情報領域XCのカラード
ットデータを変更している。
【0051】図9を参照してこのことを具体的に説明す
る。図9の(A)は所要の機密情報大ブロックに含まれ
る複数の機密情報ブロックの各内容を示すカラードット
データを埋め込むために基準情報データDSC1内に設
けられた機密情報領域XCの拡大図であり、そこにおけ
る公開情報画像GCの一部が画素単位で示されている。
ここで、白色は画素データが「1」の白色部分を示し、
網掛け部は画素データが1以外のデータである部分を示
している。図9の(B)は(A)に示した機密情報領域
XCに機密情報大ブロックのデータ内容(115111
1811111・・・)を基準点コードDRC1と共に
埋め込んだ場合の画素データの様子を示す具体例であ
る。この例から、暗号キーによって指定された埋め込み
位置の機密情報領域XCのカラードットデータが機密情
報ブロックBC1のカラードットデータに置換されてい
ることが判る。以上の説明から判るように、1つの機密
情報大ブロックのドットデータを埋め込むために用意さ
れた機密情報領域のビット数は、その機密情報大ブロッ
クのドットデータのビット数よりも多いことが必要であ
る。
【0052】このようにして1つの機密情報大ブロック
の複数の機密情報ブロックのドットデータが基準情報デ
ータDSC1に置換によって埋め込まれて合成情報デー
タが得られると、再びステップ29が実行され、次の機
密情報大ブロックの複数の機密情報ブロックのドットデ
ータの埋め込みが行われる。この機密情報大ブロックの
複数の機密情報ブロックのドットデータが埋め込まれる
基準情報データDSC1は、直前におけるステップ29
の処理によって得られた合成情報データである。すなわ
ち、ステップ29において得られた合成情報データは、
これに続いて実行される更なるステップ29の処理にお
いては更新された基準情報データとして用いられる。
【0053】ステップ29の処理は上述の如くしてステ
ップ22において得られた機密情報大ブロック数だけ繰
り返し実行され、その他の機密情報領域YC、ZCにお
いても対応する機密情報大ブロックの複数の機密情報ブ
ロックのカラードットデータを暗号キーに従って同様に
処理することで所要の機密情報が公開情報画像GCに埋
め込まれる。このようにして、ステップ29において、
機密情報大ブロックを単位として全ての機密情報ブロッ
クのドットデータが基準情報データDSC1中に置換に
よって埋め込まれて成る合成情報データが得られる。ス
テップ30では、この合成情報データに従ってドットパ
ターン化された印刷データが作られる。この印刷データ
に従って、機密情報を含む画像が紙面F上に印刷される
(合成情報データの印刷処理)。この印刷は既述のよう
に、400dpi程度又はそれ以上の解像度の画素のデ
ータをデジタル処理印刷する印刷機、例えばレーザプリ
ンタを用いて行うことができる。
【0054】図10は、請求項2に記載の発明の実施の
形態の一例を説明するためのフローチャートである。図
10のフローチャートによって示される機密情報の記録
方法の形態は、1つのオリジナル画像と、そのオリジナ
ル画像を表すオリジナルマークデータに機密情報ブロッ
クのドットデータを置換によって埋め込んで得られた複
数の変形画像とを、公開情報画像と合成して機密情報を
記録する方法である。この場合、変形画像が公開情報画
像上に重複して配置されても構わない。再生時には、オ
リジナル画像と変形画像との間の違いを画素データで比
較することにより機密情報を取り出す。公開情報画像上
へ機密情報を埋め込んだ1つ又は複数の画像を配置する
方法は暗号キーによって自由に設定することができる。
機密情報を示す機密情報ブロックのドットパターンは記
録した位置を人間が目視で検出不可能とするため、例え
ば解像度400dpi以上でその配置密度を1%以下に
するのが望ましい。
【0055】以下、図10のフローチャートに従ってそ
の方法を具体的に説明すると、ステップ31で先ず所要
の機密情報を2値化して2値化機密情報データを得る
(機密情報の2値化処理)。この機密情報は文字データ
のほか、画像データ、コンピュータプログラムデータ、
音声データあるいは楽音データ等の任意のデータであっ
てもよい。次のステップ32では、ステップ31で得ら
れた2値化機密情報データを適宜のサイズにブロック化
する(2値化機密情報データのブロック化処理)。図示
の例では8ビットの大きさにブロック化されているがこ
れは一例であり、任意のサイズでよい。ステップ33で
は暗号キーが決定される(暗号キーの決定処理)。この
暗号キーはステップ32で作成した2値化機密情報デー
タをブロック化した後並び換えを行うためのルールを示
す暗号コードを含んでおり、これに従ってステップ32
で得られた2値化機密情報データのブロックの並び換え
がステップ34で実行される(ブロックの並び換え処
理)。ここでの暗号化に例えば慣用暗号系又は公開鍵暗
号系を用いることができる。この実施の形態では、これ
により多数の機密情報ブロックB1、B2、B3、・・
・、Bnがドットデータとして得られる。なお、2値化
機密情報データを8ビットに区切ったことにより得られ
た最後の機密情報ブロックのビット数が8ビットよりも
小さい場合には、不足するビット数分の「0」のビット
を末尾に追加して8ビットとする。これにより、全ての
機密情報ブロックのビット数が8ビットとなる。機密情
報ブロックのビット数を8ビット以外の値とする場合も
全く同様である。
【0056】次に、ステップ35において、印刷媒体で
ある紙面F上に印刷されることになっている秘密性のな
い文章、絵等の公開情報画像を2値化処理することによ
り、ドット化公開情報データDN1が得られる(公開情
報画像のドット化処理)。ステップ36では、ステップ
34で得られた機密情報ブロックB1、B2、B3、・
・・、Bnの各ドットデータを埋め込むためのオリジナ
ル画像のドットデータを得るため、オリジナルマークM
0の画像の2値化処理を行い、オリジナルマークデータ
を得る(オリジナル画像のドット化処理)。
【0057】この実施の形態では、オリジナルマークM
0は図11に示すように所定のシンボルマークが選ばれ
ており、ステップ36で2値化データとして得られたオ
リジナルマークデータは、ステップ37においてドット
化公開情報データDN1の任意の空白領域に置換によっ
て埋め込まれ、これが基準情報データDS1とされる
(オリジナルマーク埋め込み処理)。オリジナルマーク
データは、基準情報データDS1中の予め定められた一
定の位置に埋め込んでもよいし、暗号キーで指定された
位置に埋め込んでもよい。ただし、埋め込む領域は空白
領域でなければならない。図11において公開情報画像
Gがドット化公開情報データDN1に従う印刷画像であ
り、オリジナルマークM0がオリジナルマークデータに
従う印刷画像である。
【0058】このようにして、ステップ37で基準情報
データDS1が得られた後、ステップ38に進み、オリ
ジナルマークデータに機密情報ブロックB1のドットデ
ータを置換により埋め込んだマークデータZ1が先ず作
成される。このマークデータZ1の作成方法は、図4に
基づいて説明した機密情報領域への機密情報ブロックの
ドットデータ埋め込み方法と同様である。したがって、
機密情報ブロックB1のドットデータをオリジナルマー
クデータに埋め込む位置は固定(決められた方向、順
序)でもよいし、暗号キーで指定された方向、順序で埋
め込んでもよい。この場合、機密情報データの埋め込み
処理は指定された位置のマークから指定された方向に行
われる。このマークデータZ1を基準情報データDS1
に埋め込むため、更なるデータ埋め込み処理が実行さ
れ、マークデータZ1が基準情報データDS1に埋め込
まれて成る合成情報データが得られる。この合成情報デ
ータはステップ38における更新された基準情報データ
DS1となる。このデータ埋め込み処理もまた、図4に
基づいて説明した機密情報領域への機密情報ブロックの
ドットデータの埋め込み方法と同様である。次に、以上
説明したのと同様の手順により、機密情報ブロックB2
のドットデータを埋め込んだマークデータZ2が作成さ
れ、このマークデータZ2が、すでにマークデータZ1
が埋め込まれている最新の合成情報データに同様の方法
で埋め込まれ、マークデータZ1とZ2とを含む合成情
報データとされる。このようにしてステップ38が繰り
返し実行され、機密情報ブロックB3、機密情報ブロッ
クB4、・・・の各ドットデータを埋め込んだマークデ
ータZ3、Z4、・・・を含む合成情報データが得られ
る(機密情報データ埋め込み処理)。なお、これらのマ
ークデータZ1〜Znは必ずしも紙面上の空白域でなく
てもよく、公開情報画像Gと重なり合うように埋め込ま
れてもよい(図11参照)。
【0059】ステップ38での処理を一具体例によって
さらに詳しく説明すると、ステップ34で得られた機密
情報ブロックB1のデータ内容であるドットデータ(1
0101110)とステップ36で得られたオリジナル
マークデータのデータ内容であるドットデータ(001
0111011・・・)とステップ33で決められた暗
号キーとから、オリジナルマークデータに機密情報ブロ
ックB1のドットデータを暗号キーで示される位置に置
換によって埋め込む処理が先ず実行され、これにより機
密情報ブロックB1のドットデータが埋め込まれたマー
クデータZ1を得る。
【0060】この場合、機密情報ブロックのドットデー
タはオリジナルマークの黒ドット(1)の箇所に埋め込
む。この埋め込みは、機密情報ブロックの値が「1」の
場合にはその埋め込み箇所にあるオリジナルマークの黒
ドット(1)を「0」とし、一方、機密情報ブロックの
値が「0」の場合にはその埋め込み箇所にあるオリジナ
ルマークの黒ドット(1)をそのままにしておくことに
よって実行される。以上の説明から判るように、1つの
機密情報ブロックのドットデータを埋め込むために用意
されたオリジナルマークデータのビット数は、その機密
情報ブロックのドットデータのビット数よりも多いこと
が必要である。
【0061】この後、このようにして得られたマークデ
ータ(00001000・・・)を基準情報データDS
1と合成して合成情報データを得る。この合成は、マー
クデータを基準情報データDS1に置換によって埋め込
むことにより実行される。この置換による埋め込みは、
マークデータの値が「1」の場合にはその埋め込み箇所
にある基準情報データの内容が「1」または「0」のい
ずれであったとしても「1」とする。一方、マークデー
タの値が「0」でかつオリジナルマークデータの値が
「1」の場合はその埋め込み箇所にある基準情報データ
の内容が「1」または「0」のいずれであっても「0」
とし、マークデータの値が「0」でオリジナルマークデ
ータの値も「0」の場合にはその埋め込み箇所にある基
準情報データの内容が「1」または「0」のいずれであ
ったとしてもデータの置き換えはしない。
【0062】なお、既述のように、2値化されたオリジ
ナルマークデータにおける機密情報ブロックB1のドッ
トデータの密度は1%以下になるように考慮されている
ので、マークデータZ1に従って印刷されるマークM1
は外見上オリジナルマークM0と同一であり、第三者は
このマークM1中に機密情報が埋め込まれていることを
マークM1を目視しただけでは判別することはできな
い。このようにして得られたマークデータZ1は、ステ
ップ37で得られたオリジナルマークデータを含む基準
情報データと合成され、この合成されたデータが合成情
報データとして得られる。
【0063】以上において説明した処理を、次に、機密
情報ブロックB2のドットデータに基づき行い、オリジ
ナルマークデータ中に機密情報ブロックB2のドットデ
ータを暗号キーで示される埋め込み位置に順次埋め込む
処理を実行し、これによりマークデータZ2を得る。こ
のマークデータZ2は、さらに、マークデータZ1を含
む合成情報データと合成され、これにより更新された合
成情報データを得る。
【0064】さらに、機密情報ブロックB3のドットデ
ータに基づき同様の処理を行い、オリジナルマークデー
タ中に機密情報ブロックB3のドットデータを暗号キー
で示される埋め込み位置に順次埋め込む処理を実行し、
これによりマークデータZ3を得る。このマークデータ
Z3は、さらに、マークデータZ1、Z2を含む合成情
報データと合成される。このようにしてマークデータZ
nまでが埋め込まれて合成情報データが合成される。こ
こで、1頁に印刷できるマークの数とマークデータZ1
〜Znの総数とは必ずしも一致しない。しかし、そのよ
うな場合でもマークは1頁全部に亙って印刷されるのが
好ましい。これは、マークが一部しか印刷されていない
と不自然であり、機密情報の存在を示唆することになる
からとの理由によるものである。したがって、マークデ
ータZnの合成が終了した後も、機密情報が埋め込まれ
ていないダミーのマークMN1〜MNmを順次合成し、
マークが1頁全部に亘って印刷されるようにする。この
ようにして、マークデータZ1〜Znに対応するマーク
M1〜MnとダミーのマークMN1〜MNmを含む最終
的な合成情報データが得られる(図11参照)。したが
って、機密情報ブロックの数は、機密情報を埋め込むた
めのマークの数と同じか、もしくはマークの数より小さ
い。ここで、ステップ38の繰り返し実行回数Lは、1
頁に印刷できるマークの数n+mで示される。すなわ
ち、機密情報ブロックのドットデータが埋め込まれたマ
ークの数nと、機密情報ブロックのドットデータが埋め
込まれていないダミーのマークの数mを加算した値と等
しい。
【0065】ステップ39では、ステップ38で得られ
た合成情報データに従ってドットパターン化された印刷
データが作られ、その印刷データに基づいて機密情報が
埋め込まれた公開情報画像の印刷を行う(合成情報デー
タの印刷処理)。このようにして紙面F上には、図11
に示されるように、公開情報画像Gのほか、その空白域
に配置されるオリジナルマークM0と、機密情報の埋め
込まれたマークデータZ1〜Znに従うマークM1〜M
nと、機密情報の埋め込まれていないダミーのマークM
N1〜MNmとが配置され印刷される。マークM1〜M
nへの機密情報の埋め込みは解像度400dpiの画素
単位で且つ機密情報の埋め込みの密度は1%以下となる
ようにしてあるので、第三者が印刷されたマークM1〜
Mnを見ても機密情報の存在に気づくことはない。な
お、図11では、マークM0〜Mn及びダミーのマーク
MN1〜MNmの印刷位置を1頁全部に亘って整列して
配列したが、これらのマークの印刷位置はこれに限定さ
れず、任意の位置とすることができるし、その一部にの
み印刷してもよい。
【0066】このようにして作成された機密情報の埋め
込まれた文書に基づいて機密情報を再生するには、例え
ば複写機等の原稿読取部に設けられたイメージスキャナ
によりその紙面の画像情報を画素単位で読み取り、画素
単位で読み取られたデータに基づいて各マークデータZ
1〜Znをオリジナルマークデータと比較する。そし
て、暗号キーに対応する復元キーを用い、所定の埋め込
み位置における画素の差分を検出することにより、各機
密情報ブロックB1、B2、B3、・・・、Bnの8ビ
ットのデータ内容を再成することができる。
【0067】このようにして、機密情報ブロックB1、
B2、B3、・・・、Bnの各ドットデータが再生され
たならば、暗号キーに対応する復元キーを用いてこれら
の機密情報ブロックB1、B2、B3、・・・、Bnの
並び換えをステップ34の場合と逆に行い、ステップ3
1における2値化機密情報データの状態に戻すことがで
きる。この2値化機密情報データに基づき所望の表現形
態の機密情報を解読することができる。
【0068】機密情報の解読にはこのように暗号キーと
復元キーが必要なため、専用解読装置を用いる場合のよ
うに、解読装置が第三者の手に渡っただけで機密情報が
解読されてしまうという不都合を生じないという利点を
有している。
【0069】なお、図10に示した実施の形態では、ス
テップ34において機密情報ブロックの並び換えを行っ
たが、この手順は省略してもよい。
【0070】図10乃至図11に基づいて説明した請求
項2に記載の発明の実施の形態では、紙面等の印刷媒体
に印刷されるオリジナルマークに機密情報を白黒のドッ
トパターンとして埋め込む場合について説明した。しか
し、請求項2に記載の発明にあっては、この実施の形態
に限定されるものではなく、機密情報をカラーのドット
パターンとして埋め込むようにしてもよく、以下にその
場合の実施の形態について図12乃至図15を参照しな
がら説明する。
【0071】図12に示す実施の形態は、公開情報及び
オリジナルマークをカラー画像とし、2値化機密情報デ
ータをカラードットデータに変換してオリジナルマーク
データに埋め込むようにした点で図10及び図11に示
した実施の形態と大きく異なっている。
【0072】以下、図12のフローチャートに従ってそ
の方法を説明すると、ステップ41で先ず所要の機密情
報を2値化して2値化機密情報データを得る(機密情報
の2値化処理)。この機密情報は文字データのほか、画
像データ、コンピュータのプログラムデータ、音声デー
タあるいは楽音データであってもよい。次のステップ4
2では、ステップ41で得られた2値化機密情報データ
をK×Jビットのサイズにブロック化し、機密情報大ブ
ロックを作る(2値化機密情報データのブロック化処
理)。ここで、Kは2値化機密情報データの埋め込みに
用いる色ドットの色数によって定まる色情報変換のため
の単位ビット数を示す。例えば、使用する色ドットが8
色の時は3ビット単位の色情報変換となるのでK=3と
なり、16色の時は4ビット単位の色情報変換となるの
でK=4となり、32色の時は5ビット単位の色情報変
換となるのでK=5となり、64色の時は6ビット単位
の色情報変換となるのでK=6となる。上記説明から判
るように、本実施の形態では、色情報変換のための単位
ビット数で1つの機密情報ブロックが構成されており、
Kビットの情報がこの機密情報ブロックの内容を示すド
ットデータとなっている。具体的には、1つの機密情報
ブロックの内容が赤ドット、黒ドット、白ドット、・・
・等の1つの色ドットとして表現される。そして、複数
の機密情報ブロックを単位としてスクランブルを掛ける
ことができるようにするため、並び換えのための機密情
報大ブロック中に複数の機密情報ブロックが含まれるよ
うK×Jビットのサイズにブロック化されているのであ
る。すなわち、Jは機密情報大ブロック中の機密情報ブ
ロックの数を示すものであり、J=1の場合には機密情
報大ブロックと機密情報ブロックとは同じ内容となる。
なお、2値化機密情報データをK×Jビットのサイズに
区切ってブロック化したことにより得られた最後の機密
情報大ブロックのビット数がK×Jビット以下の場合に
は、K×Jビットになるよう「0」のビットをその末尾
に付加するようにして最後の機密情報大ブロックのビッ
ト数もK×Jビットとする。これによりそれぞれがK×
Jビットである複数の機密情報大ブロックが作られる。
ステップ43では暗号キーが決定される(暗号キーの決
定処理)。この暗号キーはステップ42で得られた2値
化機密情報データをK×Jビット毎に区切って得られた
機密情報大ブロックの並び換えのためのルールを示す暗
号コードを含んでおり、これに従って並び換え方法が指
定され、ステップ42で得られた複数の機密情報大ブロ
ックの並び換えがステップ44で実行される(ブロック
の並び換え処理)。ここでの暗号化には、例えば慣用暗
号系又は公開鍵暗号系を用いることができる。なお、機
密情報の情報量によるが、通常数千ブロックとなり、機
密情報大ブロックには数千の機密情報ブロックが含まれ
る。
【0073】ステップ45では、各機密情報ブロック内
のK×Jビットの2値データをKビット単位に分けて、
Kビット単位で2値データをステップ43で得られた暗
号キーに従って色情報に変換する(色情報変換処理)。
本実施の形態では8色のカラードットを用いることにな
っているため、K=3とされ、3ビットの2値データは
1〜8までのいずれかの数値に変換される。第1番目の
機密情報大ブロック内の2値データが色ドット情報に変
換され、色ドット情報を内容とする多数の機密情報ブロ
ックがステップ45で得られる。第2番目、第3番目、
・・・の機密情報大ブロックについても同様である。カ
ラードットの色の表し方は、1は白、2は赤、3は青、
・・・、8は黒、のように任意に定めることができる。
また、暗号キーによる色の設定方法は、「000」を8
として黒で表し、「001」を3として青で表し、「0
10」を2として赤で表し、「111」を1として白で
表すなどの方法を適宜に採用することができる。
【0074】次に、ステップ46で紙面F上に印刷され
ることになっている秘密性のない文章、絵等のカラーの
公開情報画像GCをカラードット化してドット化公開情
報データDNC1を作成する(カラーの公開情報画像の
ドット化処理)。ステップ47では、所定のカラーのオ
リジナルマークMC0をカラードット化してドットデー
タであるカラーのオリジナルマークデータを得る(カラ
ーのオリジナル画像のドット化処理)。
【0075】この実施の形態では、オリジナルマークM
C0は図14に示すようにシンボルマークが選ばれてお
り、ステップ47で得られたオリジナルマークデータ
は、ステップ48においてドット化公開情報データDN
C1の任意の白色領域に置換によって埋め込まれ、これ
が基準情報データDSC1とされる(オリジナルマーク
埋め込み処理)。オリジナルマークデータは、基準情報
データDSC1中の予め定められた一定の位置に埋め込
んでもよいし、暗号キーで指定された位置に埋め込んで
もよい。ただし、埋め込む領域は白色領域でなければな
らない。図14において、公開情報画像GCはドット化
公開情報データDNC1に従う印刷画像であり、オリジ
ナルマークMC0はオリジナルマークデータに従う印刷
画像である。
【0076】このようにして、ステップ48で基準情報
データDSC1が得られた後、ステップ49に進み、オ
リジナルマークデータに第1番目の機密情報大ブロック
に含まれる機密情報ブロックの各ドットデータを置換に
より埋め込んだマークデータZC1が先ず作成される。
このマークデータZC1の作成方法は、基本的には図7
に基づいて説明した機密情報領域への機密情報ブロック
ドットデータの埋め込み方法と同様である。したがっ
て、第1番目の機密情報大ブロックに含まれる機密情報
ブロックの各ドットデータをオリジナルマークデータに
埋め込む位置は固定(決められた方向、順序)でもよい
し、暗号キーで指定された方向、順序で埋め込んでもよ
い。この場合、機密情報を埋め込むのは指定された位置
のマークから指定された方向に行われる。
【0077】次に、機密情報ブロックの内容を示すカラ
ードットデータをオリジナルマークデータ中に埋め込む
方法について説明する。図7に示した実施の形態の場合
には、単なる置換によってカラードットデータの埋め込
みを行った。しかし、本実施の形態では、埋め込み位置
にあるオリジナルマークデータのカラードットデータ
を、埋め込もうとする機密情報ブロックのカラードット
データの内容に応じて変更するという方法でデータの置
換を行う構成となっている。このことを図13を参照し
ながら説明する。今、オリジナルマークデータのドット
データが6という内容となっているビット位置に機密情
報ブロックの5というドットデータを埋め込む場合、図
13の6から時計回りに第5番目の位置にある3を内容
とするドットデータを埋め込むべきドットデータの内容
とし、6を3に置換する。同様に、オリジナルマークデ
ータのドットデータの内容が2のビット位置に機密情報
ブロックの2を内容とするドットデータを埋め込む場
合、図13の2から時計回りに第2番目の位置にある4
を内容とするドットデータを埋め込むべきドットデータ
の内容とし、4を3に置換する(図12参照)。なお、
この置換方法は一例であり、この他の適宜のルールを用
いてもよいことは勿論である。
【0078】以上のようにして得られたマークデータZ
C1を基準情報データDSC1に埋め込むため、更なる
データ埋め込み処理が実行され、マークデータZC1が
基準情報データDNC1に図13に示すルールに従って
埋め込まれ、これにより合成情報データが得られる(機
密情報データ埋め込み処理)。この合成情報データは引
き続き実行されるステップ49の処理においては更新さ
れた基準情報データDSC1となる。次に、以上説明し
たのと同様の手順により、第2番目の機密情報大ブロッ
クに含まれる複数の機密情報ブロックのドットデータを
オリジナルマークデータに埋め込んだマークデータZC
2が作成され、このマークデータZC2が、すでにマー
クデータZC1が埋め込まれて更新された基準情報デー
タDSC1に同様の方法で埋め込まれ、マークデータZ
C1とZC2とを含む合成情報データとされる。このよ
うにしてステップ49がステップ42で得られた機密情
報大ブロック数分繰り返し実行され、機密情報ブロック
のドットデータが同様にして埋め込まれたマークデータ
ZC3、ZC4、・・・を含む最終的な合成情報データ
が得られる。なお、これらのマークデータZC1〜ZC
nは必ずしも紙面上の白色領域でなくてもよく、公開情
報画像GCと重なり合うように埋め込まれてもよい(図
14参照)。
【0079】ステップ49での処理を一具体例によって
さらに詳しく説明すると、ステップ45で得られた第1
番目の機密情報大ブロックに含まれる機密情報ブロック
の各ドットデータ(5235645・・・)とステップ
47で得られたオリジナルマークデータ(161181
2・・・8)とステップ43で決められた暗号キーとか
ら、オリジナルマークデータにこれらの機密情報ブロッ
クの各ドットデータを暗号キーで示される位置に置換に
よって埋め込む処理が先ず実行され、これにより第1番
目の機密情報大ブロックに含まれる機密情報ブロックの
ドットデータが埋め込まれたマークデータZC1(14
11814・・・8)を得る。このときのデータの置換
のルールは図13を参照して説明した通りである。以上
の説明から判るように、1つの機密情報大ブロックのド
ットデータを埋め込むために用意されたオリジナルマー
クデータのビット数は、その機密情報大ブロックのドッ
トデータのビット数よりも多いことが必要である。
【0080】図15の(A)は機密情報ブロックのカラ
ードットデータが埋め込まれるべきカラーのオリジナル
マークMC0の一部の拡大図である。ここでは、オリジ
ナルマークMC0の一部が画素単位で示されている。こ
こで、白色は画素データが「1」の白色部分を示し、網
掛け部は画素データが「1」以外のデータである部分を
示している。図15の(B)は図15の(A)に示した
オリジナルマークMC0に第1番目の機密情報大ブロッ
クに属する機密情報ブロックのビットデータ(5235
645・・・)を埋め込んだ場合の画素データの変化を
示す具体例である。この例から、暗号キーによって指定
された埋め込み位置のオリジナルマークMC0のカラー
ドットデータが機密情報ブロックの各ドットデータに置
換されていることが判る。
【0081】図12に戻ると、このようにして得られた
マークデータZC1(1311814・・・8)をステ
ップ48で得られた基準情報データDSC1(・121
4568123215・・・)と合成して合成情報デー
タ(・3254548123215・・・)を得る。こ
の合成は、マークデータZC1を基準情報データDSC
1に置換によって埋め込むことにより実行される。この
置換による埋め込みも、オリジナルマークMC0に機密
情報ブロックの内容を埋め込む場合と同様である。ここ
で得られた合成情報データは更新された基準情報データ
DSC1となる。
【0082】以上において説明した処理を、次に、第2
番目の機密情報大ブロックに属する機密情報ブロックの
ドットデータに基づき行い、オリジナルマークデータ中
にそのドットデータを暗号キーで示される埋め込み位置
に順次埋め込む処理を実行し、これによりマークデータ
ZC2を得る。このマークデータZC2は、さらに、先
に得られているマークデータZC1を含む合成情報デー
タと合成され、これにより更新された合成情報データを
得る。
【0083】さらに、第3番目の機密情報大ブロックに
属する機密情報ブロックのドットデータ内容に基づき、
オリジナルマークデータ中にこれらのドットデータを暗
号キーで示される埋め込み位置に順次埋め込む処理を実
行し、これによりマークデータZC3を得る。このマー
クデータZC3は、さらに、マークデータZC1、ZC
2を含む合成情報データと合成される。このようにして
マークデータZCnまでが埋め込まれて合成情報データ
が合成される。
【0084】ステップ50では、ステップ49で得られ
た合成情報データに従ってドットパターン化された印刷
データが作られ、その印刷データに基づいて画像の印刷
を行う(合成情報データの印刷処理)。このようにして
印刷された画像には、図14に示されるように、公開情
報画像GCのほか、その白色領域に配置されるオリジナ
ルマークMC0と、機密情報の埋め込まれたマークデー
タZC1〜ZCnに従うマークMC1〜MCnと、機密
情報の埋め込まれていないダミーのマークMNC1〜M
NCmとが図示の如く配置されて印刷される。ここで、
ステップ49の繰り返し実行回数Lは、1頁に印刷でき
るマークの数n+mで示される。すなわち、機密情報ブ
ロックのドットデータが埋め込まれたマークの数nと、
機密情報ブロックのドットデータが埋め込まれていない
ダミーのマークの数mを加算した値と等しい。
【0085】以上説明した機密情報記録方法による効果
をまとめて以下に示す。 (1) 紙面上に記録した機密情報の存在自体を第三者が解
らない。 (2) 再生装置を第三者が入手した場合にも、機密情報が
解読される可能性が低い。 (3) 多量の機密情報を埋め込めるため、文字情報、音声
情報、画像情報、コンピュータプログラムなどのデジタ
ル情報をも組み合わせて、紙面上に記録または再生する
ことができる。 (4) 特殊な記録再生装置を必要としない。 (5) 紙面に印刷するものであり複写が容易であるから、
切り貼り等により機密情報の追加、修正、削除が可能と
なる。 (6) 複写機を用いて短時間に大量の複写が可能となる。 (7) ファクシミリを用いて記録した情報を短時間で遠隔
地へ送ることができる。
【0086】図16には、図1、図4及び図7に基づい
て説明した本発明の方法により機密情報を記録再生する
ための機密情報の記録、再生システムの構成の一例を示
すブロック図である。符号100で示される記録システ
ムにおいて、101はパーソナルコンピュータであり、
ここには文字情報のほかに、音声情報、画像情報、コン
ピュータプログラムなどのデジタル情報で構成する機密
情報が2値化情報として蓄積されているほか、公開情報
も2値化情報として蓄積されている。
【0087】パーソナルコンピュータ101では、図
1、図4、図7に示される如き方法で公開情報と機密情
報とを所定の暗号キーを用いて合成し、ドットコード等
の印刷データに変換する。プリンタ102ではこの印刷
データに従って機密情報が埋め込まれている公開情報を
400dpiまたはそれ以上の解像度で用紙に印刷す
る。このようにして得られた印刷情報は、複写機103
によって大量に複製することができ、郵送によって、又
はファクシミリ装置104によって所望の相手方に送る
ことができる。
【0088】符号200で示される再生システムにおい
ては、ファクシミリ装置201によって受信された画像
化されている情報はパーソナルコンピュータ202に入
力される。なお、郵送によって送られてきた文書はスキ
ャナ203によってその用紙上に印刷されている情報を
ドットパターン化して読み取り、その読み取られたドッ
トパターンデータはパーソナルコンピュータ202に入
力される。
【0089】パーソナルコンピュータ202では、記録
システム100側で行われた機密情報の埋め込み処理に
使用された暗号キーに対応した復元キーを用いて公開情
報中に埋め込まれている機密情報を分離して取り出し、
必要ならば更に別の復元キーを用いて分離された機密情
報の翻訳を行い、機密情報を再生する。
【0090】パーソナルコンピュータ202において再
生された機密情報はプリンタ204において印刷され、
文書にされる。なお、再生された機密情報は、CRT表
示装置(図示せず)によって表示してもよいし、あるい
はスピーカ等(図示せず)を用いて音声によって出力す
る構成も可能である。
【0091】図16には、本発明の方法を適用したシス
テムの一例として暗号化情報記録再生システムを示し
た。この例示したシステムは、第三者に漏洩できない機
密情報を、暗号キーを用いて画像化した公開情報中にド
ットパターンなどの情報として埋め込み、復元キーを用
いて解読する構成である。埋め込んだ情報は、紙面上に
印刷しても良いし、イメージ情報としてコンピュータ・
ネットワーク上で別のコンピュータに転送してもよい。
【0092】このシステム応用例として、エレクトロニ
ック・コマース、デジタル・キャッシュ、プリペード・
カード、決裁書、契約文書、履歴書、査定表等を挙げる
ことができる。
【0093】このシステムの構成要素は、ワープロ機能
をもつパーソナルコンピュータ、暗号化情報記録ソフト
ウェア、プリンタ、スキャナ、暗号化情報再生ソフトウ
ェア、LAN、WANである。
【0094】本発明の方法を適用したシステムの他の形
態を以下に別記する。
【0095】(A) デジタル署名 文字情報を人間が目で見て解読可能なキャラクタとして
紙面に印刷すると同時に、その情報を暗号キー(プライ
ベートキー)を用いて同紙面上にドットパターンなどの
情報として埋め込む。承認者は、復元キー(公開キー)
を用いて埋め込まれた情報を解き、文字情報と比較し同
一であることを確認する。第三者が暗号キー(プライベ
ートキー)を入手しない限り、埋め込んだ情報を改ざん
することはできない。
【0096】このシステムの応用例として、エレクトロ
ニック・コマース、デジタル・キャッシュ、決裁書、契
約文書、身分証明書等を挙げることができる。
【0097】このシステムの構成要素は、ワープロ機能
をもつパーソナルコンピュータ、暗号化情報記録ソフト
ウェア、プリンタ、スキャナ、暗号化情報再生ソフトウ
ェアである。
【0098】(B) FAX情報圧縮転送装置 複数枚の文字情報を一枚の紙面上にドットコードとして
圧縮、印刷してFAX送信する。A4一枚にたいして、
通常の数〜十倍の文字量(数千〜一万文字)を送ること
ができる。ビジネス文書のFAX送信に応用することが
できる。
【0099】このシステムの構成要素は、ワープロ機能
をもつパーソナルコンピュータ、暗号化情報記録ソフト
ウェア、プリンタ、解像度200dpiのG3対応FA
X、暗号化情報再生ソフトウェアである。
【0100】(C) マルチメディア情報記録再生装置 文字情報や図形情報の中に、音声情報、カラー画像情
報、コンピュータプログラムなどのマルチメディア情報
をドットパターンなどの情報として埋め込む。埋め込ん
だ情報を取り出して、印刷またはCRT表示装置などで
再生する。
【0101】このシステムの応用例として、人の声を埋
め込んだ書類(業務指示書、通信教育の添削、盲人用手
紙)、カラー画像を埋め込んだ書類(広告、マニュア
ル)、プログラム・データを埋め込んだ書類(設計図
面、NCマシンプログラム)、を挙げることができる。
【0102】このシステムの構成要素は、マイクロフォ
ン、スピーカ、スチールカメラ、ビデオ装置、スキャ
ナ、ワープロ機能をももつパーソナルコンピュータ、暗
号化情報記録ソフトウェア、プリンタ、暗号化情報再生
ソフトウェア等である。
【0103】(D) 情報蓄積媒体システム 文字情報、音声情報、カラー画像情報、コンピュータプ
ログラムなどのマルチメディア情報をドットパターンな
どの情報として紙面上に記録する。超安価、取り扱いが
容易、複製が容易、FAXによる送信が可能、輸送が容
易などの特徴をもつ情報蓄積媒体となる。
【0104】このシステムの応用例として、ビジネス文
書、コンピュータプログラム、記念写真、音楽などの保
管・配布等が挙げることができる。
【0105】このシステムの構成要素は、マイクロフォ
ン、スピーカ、スチールカメラ、ビデオ装置、スキャ
ナ、ワープロ機能をももつパーソナルコンピュータ、暗
号化情報記録ソフトウェア、プリンタ、暗号化情報再生
ソフトウェア等である。
【0106】
【発明の効果】本発明による効果は次の通りである。 (1) 紙面上に記録した機密情報の存在自体を第三者が解
らない。 (2) 再生装置を第三者が入手した場合にも、機密情報が
解読される可能性が低い。 (3) 多量の機密情報を埋め込めるため、文字情報、音声
情報、画像情報、コンピュータプログラムなどのデジタ
ル情報をも組み合わせて、紙面上に記録または再生する
ことができる。 (4) 特殊な記録再生装置を必要としない。 (5) 紙面に印刷するものであり複写が容易であるから、
切り貼り等により機密情報の追加、修正、削除が可能と
なる。 (6) 複写機を用いて短時間に大量の複写が可能となる。 (7) ファクシミリを用いて記録した情報を短時間で遠隔
地へ送ることができる。
【図面の簡単な説明】
【図1】請求項1に記載の本発明の実施の形態の一例を
説明するための機密情報記録文書の作成方法を示すフロ
ーチャート。
【図2】図1のフローチャートによって示される機密情
報記録文書の作成方法において用いられる基準点マーク
の一例を拡大して示す図。
【図3】図1のフローチャートによって示される機密情
報記録文書の作成方法によって作成された文書の一例を
示す図。
【図4】請求項1に記載の発明の実施の形態の他の例を
説明するための機密情報記録文書の作成方法を示すフロ
ーチャート。
【図5】図4のフローチャートによって示される機密情
報記録文書作成方法によって作成された文書の一例を示
す図。
【図6】図4のフローチャートによって示される機密情
報記録文書作成方法による場合における公開情報への基
準点マーク及び機密情報の埋め込みを説明するための機
密情報領域の拡大して示す説明図。
【図7】請求項1に記載の発明の実施の形態の別の例を
説明するための機密情報記録文書の作成方法を示すフロ
ーチャート。
【図8】図7のフローチャートによって示される機密情
報記録文書作成方法によって作成された文書の一例を示
す図。
【図9】図7のフローチャートによって示される機密情
報記録文書作成方法により公開情報へ基準点マーク及び
機密情報の埋め込んだ状態を説明するための機密情報領
域の拡大して示す図。
【図10】請求項2に記載の発明の実施の形態の一例を
説明するための機密情報記録文書の作成方法を示すフロ
ーチャート。
【図11】図10のフローチャートによって示される機
密情報記録文書作成方法によって作成された文書の一例
を示す図。
【図12】請求項2に記載の発明の実施の形態の他の例
を説明するための機密情報記録文書の作成方法を示すフ
ローチャート。
【図13】図12において機密情報ブロック単位に情報
を合成する場合のカラードットデータの置換方法を説明
するための図。
【図14】図12のフローチャートによって示される機
密情報記録文書作成方法によって作成された文書の一例
を示す図。
【図15】図12のフローチャートによって示される機
密情報記録文書作成方法により公開情報へ機密情報を埋
め込んだ状態を拡大して示す図。
【図16】本発明の方法により機密情報を記録、再生す
るためのシステム構成の一例を示すブロック図。
【符号の説明】
(イ)、(ロ)、(ハ) 空白領域 B1、B2、B3、BC1、BC2、BC3 機密情報
ブロック F 紙面 G、GC 公開情報画像 J 機密情報大ブロック中の機密情報ブロックの数 K 単位ビット数 L 繰り返し実行回数 M0、MC0 オリジナルマーク M1、M2、M3、MC1、MC2、MC3 マーク R1、R2、R3、RC1、RC2、RC3 基準点マ
ーク S 機密情報大ブロックの1ブロックのビット数(J=
1の場合は、機密情報ブロックの1ブロックのビット数
と同値) W 2値化された機密情報の総ビット数 X、Y、Z、XC、YC、ZC 機密情報領域 Z1、Z2、Z3、ZC1、ZC2、ZC3 マークデ
ータ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 町田 寛 富山県富山市下新町3番23号 株式会社イ ンテック内

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 公開情報画像が印刷される印刷媒体に機
    密情報を記録するための機密情報記録方法であって、 前記公開情報の画像をドット化公開情報データに変換す
    るステップと、 所要の機密情報を2値化機密情報データに変換するステ
    ップと、 該2値化機密情報データに基づき前記機密情報の記録の
    ためのドットデータを得るステップと、 前記印刷媒体における該ドットデータの埋め込み位置情
    報及び埋め込み方法に関するデータを暗号キー情報とし
    て用意するステップと、 前記暗号キー情報に基づき前記ドットデータを前記ドッ
    ト化公開情報データに置換により埋め込んで合成情報を
    得るステップと、 該合成情報データに従って印刷データを作成するステッ
    プと、 該印刷データに従って前記印刷媒体に前記合成情報デー
    タに従う画像を印刷するステップとを含むことを特徴と
    する機密情報記録方法。
  2. 【請求項2】 機密情報を印刷媒体に記録する機密情報
    記録方法であって、 所要の機密情報を2値化機密情報データに変換するステ
    ップと、 該2値化機密情報データに基づき前記機密情報の記録の
    ためのドットデータを得るステップと、 前記印刷媒体の所定の箇所に印刷すべきオリジナル画像
    のドット化オリジナル画像データを用意するステップ
    と、 前記オリジナル画像における前記ドットデータの埋め込
    み位置情報及び埋め込み方法に関するデータを暗号キー
    情報として用意するステップと、 前記ドット化オリジナル画像データ中に前記ドットデー
    タを前記暗号キー情報に従って埋め込む処理を必要に応
    じて繰り返すことにより前記機密情報を含んだ1つ又は
    複数の変形画像データを作成するステップと、 前記ドット化オリジナル画像データと前記変形画像デー
    タとに基づき前記印刷媒体上に前記オリジナル画像と前
    記1つ又は複数の変形画像とを印刷するステップとを含
    むことを特徴とする機密情報記録方法。
JP8275218A 1995-09-30 1996-09-27 機密情報記録方法 Pending JPH09154007A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8275218A JPH09154007A (ja) 1995-09-30 1996-09-27 機密情報記録方法

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP7-276471 1995-09-30
JP27647195 1995-09-30
JP8275218A JPH09154007A (ja) 1995-09-30 1996-09-27 機密情報記録方法

Publications (1)

Publication Number Publication Date
JPH09154007A true JPH09154007A (ja) 1997-06-10

Family

ID=26551375

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8275218A Pending JPH09154007A (ja) 1995-09-30 1996-09-27 機密情報記録方法

Country Status (1)

Country Link
JP (1) JPH09154007A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004090804A1 (ja) * 2003-04-03 2004-10-21 Wireaction Inc. 二次元バーコード生成装置、二次元バーコード解読装置、二次元バーコード生成方法、二次元バーコード解読方法およびプログラム
US7424130B2 (en) 1998-10-07 2008-09-09 Sony Corporation Coding apparatus and method, decoding apparatus and method, data processing system, storage medium, and signal
US7440143B2 (en) 2002-03-08 2008-10-21 Oki Electric Industry Co., Ltd. Tampering judgement system, encrypting system for judgement of tampering and tampering judgement method
US8121339B2 (en) 2005-09-13 2012-02-21 Canon Kabushiki Kaisha Adaptive mark placement

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7424130B2 (en) 1998-10-07 2008-09-09 Sony Corporation Coding apparatus and method, decoding apparatus and method, data processing system, storage medium, and signal
US7440143B2 (en) 2002-03-08 2008-10-21 Oki Electric Industry Co., Ltd. Tampering judgement system, encrypting system for judgement of tampering and tampering judgement method
WO2004090804A1 (ja) * 2003-04-03 2004-10-21 Wireaction Inc. 二次元バーコード生成装置、二次元バーコード解読装置、二次元バーコード生成方法、二次元バーコード解読方法およびプログラム
US8121339B2 (en) 2005-09-13 2012-02-21 Canon Kabushiki Kaisha Adaptive mark placement

Similar Documents

Publication Publication Date Title
US6438251B1 (en) Method of processing image information and method of preventing forgery of certificates or the like
JP3628312B2 (ja) 透かし情報埋め込み装置,及び,透かし情報検出装置
JP3535444B2 (ja) 印刷物を用いた情報秘匿システム
EP1410619B1 (en) Method of invisibly embedding and hiding data into soft-copy text documents
JP3837999B2 (ja) 画像生成方法および画像生成装置
US6775394B2 (en) Digital watermarking of binary document using halftoning
JP4148597B2 (ja) 印刷情報処理システム、印刷装置および記録媒体
JP4296126B2 (ja) スクリーン作成装置
JPH10190893A (ja) 擬似複写装置
US6771820B1 (en) Encoding information within text printed on a page using differing gray or color levels
US8014559B2 (en) Information embedding apparatus, information embedding method, information extracting apparatus, information extracting method, computer program product
JP3881733B2 (ja) 機密情報記録方法
JP3853541B2 (ja) データ配信方法
JP2003264685A (ja) 文書画像出力方法及び装置、改ざん判定方法及びシステム、並びに改ざん判定システムの制御用プログラム
WO2022131965A1 (ru) Способ кодирования и декодирования цифровой информации в виде многомерного нанобар-кода
KR20060121959A (ko) 부가 정보 처리 장치, 부가 정보 처리 시스템 및 부가 정보처리 방법
WO2004107734A1 (ja) 透かし情報埋め込み装置,画像処理装置,透かし情報埋め込み方法,および画像処理方法
JP3896676B2 (ja) 電子文書管理装置および方法
JP3545782B2 (ja) 極秘文書の機密保持方法
JP3499294B2 (ja) 書類機密管理方法及び画像処理装置
JP2006166282A (ja) 情報埋め込み装置および情報抽出装置
RU2777708C2 (ru) Способ кодирования цифровой информации в виде многомерного нанобар-кода
JP2006060805A (ja) 画像生成方法および画像生成装置
JP2007194934A (ja) 画像形成装置、符号化データ埋め込みシステム、印刷装置、印刷物、画像形成プログラム、および記録媒体
JP4103689B2 (ja) 秘密情報処理システム,秘密情報埋め込み装置,秘密情報検出装置,秘密情報埋め込み方法,および秘密情報検出方法