(57)【要約】本発明は、各種オンライン及びオフライン上の印刷物の偽・変造を防ぐためのデータの暗号化及び解読方法に関し、より詳しくは、暗号化しようとするグラフィック（イメージ）またはテキスト（文字、数字、図形等）を微細なピクセルの基本単位に細分化し、細分化されたピクセルの陰影、カラー、及びサイズにおいて、一定の特性値を持つピクセルを基準ピクセルに定義した後、上記基準ピクセルに対し、各々異なる特性値を持つ非基準ピクセルを定義し、非基準ピクセルに所定のデータ値を与えて、上記非基準ピクセルと上記細分化された基準ピクセルを一部一対一に対応置換することで、暗号化しようとする原本ファイルの状態変更無しで、希望する情報データの挿入が可能であるようにするピクセルを用いたデータの暗号化及び解読方法に関する。このために、データの暗号化方法において、前処理過程と暗号化過程とに大別して構成され、かつ、上記前処理過程は、ピクセルのグループ化ステップ、アドレス値の指定及びグループ化ステップ、及びデータベース化ステップを含んで構成され、上記暗号化過程は、背景情報の細分化ステップ、ピクセルグループのランダム選択ステップ、挿入情報のピクセル化ステップ、ピクセルの置換ステップ、及び組み合わせ及び出力ステップを含んで構成される。また、データの解読方法において、暗号化された情報の前処理過程と逆暗号化過程とに大別して構成され、かつ、上記暗号化された情報の前処理過程は暗号化された背景情報の再入力ステップ、及び背景情報の細分化ステップで行なわれて、上記逆暗号化過程は、非基準ピクセルを抽出するためのピクセルの分析ステップ、使われたピクセルグループのアドレス値抽出ステップ、ピクセルグループの選択ステップ、及び抽出されたピクセルのデータ化ステップを含んで構成される。【選択図】図１
2009505133.tif 000002
【特許請求の範囲】
【請求項１】
データを暗号化する方法であって、
陰影、サイズ、及びカラーに関して一定の特性値を持つ基準ピクセルに対し、前記陰影、サイズ、及びカラーのうち、どれか一つ以上のものに対して異なる特性値を持つピクセルを定義し、前記定義された各ピクセルに所定のデータ値を与えてグループ化させ、前記の各ピクセルに指定されたデータ値を異なるように与えて、異なるグループを多数個生成する第１ステップ（Ｓ１０）と、
前記多数個のグループに各々のアドレス値を指定し、前記アドレス値をデータと見做して各々異なる特性値を持つピクセルに変換させ、前記ピクセルに変換されたアドレス値を一つのグループ状態に生成する第２ステップ（Ｓ２０）と、
前記多数個のピクセルグループと一つのアドレスグループを各々の指定された場所に格納させてデータベース化する第３ステップ（Ｓ３０）と、
暗号化しようとするデータが挿入される背景情報（各種データ）の入力を受けてピクセルの基本単位に細分化する第４ステップ（Ｓ４０）と、
データ値を持って、ランダムに選択されるピクセルグループと、アドレス値を持つピクセルグループをデータベースから呼んで来る第５ステップ（Ｓ５０）と、
前記選択されたピクセルグループに指定されたアドレス値をピクセルに変換させ、暗号化して挿入しようとする情報の入力を受けて、前記挿入情報と呼んで来たピクセルグループのデータ値と比較して、一致するピクセルに変換させる第６ステップ（Ｓ６０）と、
前記変換されたピクセルを挿入しようとする背景情報上の位置を指定して、前記変換されたピクセルと前記指定位置に存在する既存の基準ピクセルを置換する第７ステップ（Ｓ７０）と、
基本背景となり、ピクセルの基本要素に分解処理された背景情報と置換された挿入情報とを組み合わせて出力する第８ステップ（Ｓ８０）と、
を含んで構成されることを特徴とするピクセルを用いたデータの暗号化方法。
【請求項２】
ピクセルを用いて暗号化されたデータの解読方法であって、
置換された挿入情報の組み合わせにより暗号化されて出力された背景情報が画像入力装置を通じて再入力される第１ステップ（Ｓ１００）と、
前記再入力された背景情報をピクセルの基本単位に細分化する第２ステップ（Ｓ２００）と、
前記細分化されたピクセルを決まった順序に従って順次に読込んで基準ピクセルと比較手続きを経て一致しないピクセルを抽出する第３ステップ（Ｓ３００）と、
アドレスグループを呼び込んで、抽出された非基準ピクセルと比較分析して、使われたピクセルグループのアドレス値を探す第４ステップ（Ｓ４００）と、
前記アドレス値を住所にして格納された該当グループのピクセルをデータベースから呼んで来る第５ステップ（Ｓ５００）と、
アドレス値を持つピクセルを排除させた後、前記抽出されたピクセルをデータベースから呼び込まれた該当グループのピクセルと順次に比較して、各々のピクセルが持つデータ値に変換させて出力する第６ステップ（Ｓ６００）と、
を含んで構成されることを特徴とするピクセルを用いたデータの解読方法。
【請求項３】
データを暗号化する方法であって、
文字及び数字の組み合わせによりコード化されたテキストの入力を受けて、ピクセルの基本単位に細分化する第１ステップ（Ｓ１１）と、
陰影、サイズ、及びカラーに関して一定の特性値を持つ基準ピクセルに対し、前記陰影、サイズ、及びカラーのうち、どれか一つ以上のものに対して異なる特性値を持つピクセルを定義し、前記定義された各ピクセルに所定のデータ値を与えてグループ化させる第２ステップ（Ｓ２１）と、
前記ピクセルグループがコード化されたテキストを構成する文字及び数字をアドレス値として格納されるようにデータベース化させる第３ステップ（Ｓ３１）と、
前記コード化されたテキストに挿入しようとする情報（データ）の入力を受けて、前記挿入情報をグループ化されたピクセルが持つデータ値と比較して、一致するピクセルに変換させる第４ステップ（Ｓ４１）と、
前記変換された各ピクセルを挿入しようとするコード化されたテキスト上の位置を指定して、前記変換されたピクセルと指定位置に存在する既存の基準ピクセルを置換する第５ステップ（Ｓ５１）と、
基本背景となり、ピクセルの基本要素に分解処理されたテキストと置換された挿入情報とを組み合わせて出力する第６ステップ（Ｓ６１）と、
を含んで構成されることを特徴とするピクセルを用いたデータの暗号化方法。
【請求項４】
ピクセルを用いて暗号化されたデータの解読方法であって、
置換された挿入情報の組み合わせにより暗号化されて出力されたテキストが画像入力装置を通じて再入力される第１ステップ（Ｓ１０１）と、
前記再入力されたテキストをピクセルの基本単位に細分化する第２ステップ（Ｓ２０１）と、
前記テキストを構成する文字及び数字をアドレス値と認識して、前記アドレスを持つ場所に格納されたピクセルグループをデータベースから呼んで来る第３ステップ（Ｓ３０１）と、
前記細分化されたピクセルを決まった順序に従って順次に読込み、前記細分化されたピクセルと基準ピクセルの比較手続きを経て、一致しない非基準ピクセルを抽出する第４ステップ（Ｓ４０１）と、
前記非基準ピクセルをデータベースから呼び込まれた該当グループのピクセルと順次に比較して、各々のピクセルが持つデータ値に変換させる第５ステップ（Ｓ５０１）と、
を含んで構成されることを特徴とするピクセルを用いたデータの解読方法。
【請求項５】
データの暗号化及び解読する方法であって、
陰影、サイズ、及びカラーに関して一定の特性値を持つ基準ピクセルに対し、前記陰影、サイズ、及びカラーのうち、どれか一つ以上のものに対して異なる特性値を持つピクセルを定義し、前記定義された各ピクセルに所定のデータ値を与えてグループ化させ、アドレスを指定する第１ステップ（Ｓ１）と、
文字及び数字の組み合わせにより構成されて暗号化しようとする背景情報を読込み、前記背景情報をピクセルの基本単位に細分化する第２ステップ（Ｓ２）と、
挿入しようとする情報のデータ値とグループ化されたピクセルが持つデータ値とを比較して、前記挿入情報をピクセル状態に変換させ、前記変換されたピクセルを背景情報を構成する文字及び数字の組み合わせをアドレス値としてグループ化させる第３ステップ（Ｓ３）と、
各ステップで生成されたピクセルのグループを指定されたアドレスに格納してデータベース化する第４ステップ（Ｓ４）と、
ピクセル状態に変換された挿入情報を挿入しようとする背景情報上の位置を指定して変換されたピクセルと前記指定位置に存在する既存の基準ピクセルを置換し、前記背景情報と置換された挿入情報とを組み合わせて出力する第５ステップ（Ｓ５）と、
前記第４ステップで生成されたデータベースを用いて通信サービスサーバを構築する第６ステップ（Ｓ６）と、
有線通信（ＡＲＳ）、インターネットを用いた携帯電話端末機、またはコンピュータ端末機が前記通信サービスサーバに接続できるようにする第７ステップ（Ｓ７）と、
前記有線通信（ＡＲＳ）、携帯電話端末機、またはコンピュータ端末機の操作キーを用いて暗号化された背景情報を入力する第８ステップ（Ｓ８）と、
入力された情報をアドレス値と認識して、前記アドレスを持つ場所に格納されたピクセルグループをデータベースから呼んで来る第９ステップ（Ｓ９）と、
前記データベースから呼び込まれた該当グループのピクセルと第１ステップで生成されたピクセルグループを順次に比較して、各々ピクセルが持つデータ値に変換させて出力する第１０ステップ（Ｓ１０）と、
を含んで構成されることを特徴とするピクセルを用いたデータの暗号化及び解読方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの暗号化及び解読方法に関し、より詳しくは、暗号化しようとするデータ（文字、数字、図形、線、絵）を微細なピクセルの単位に細分化し、ピクセルの陰影、カラー、及びサイズに関連して基準ピクセルと各々異なる特性値を持って、所定のデータ値が与えられたピクセルを上記細分化された基準ピクセルと一対一置換することで、暗号化しようとする原本ファイルの状態変更無しで、希望する情報データの挿入が可能な、ピクセルを用いたデータの暗号化及び解読方法に関する。
【背景技術】
【０００２】
一般に、インターネットなどの通信網が発達するにつれて、映画または演劇チケット、バス乗車券、航空機搭乗券、船舶搭乗券、及び食事利用権など、各種サービスを利用するチケット種類がオンライン上で豫約及び購買可能になった。
【０００３】
このような購買手続きは、身分確認のために、各々異なる認証手続きを要求しており、認証手続きに主に使われる身分証（住民登録証、旅券、運転免許証、学生証、及び会社身分証など）は、概して使用者の顔対照写真を付着する部分と共に、使用者の名前、住所、住民登録番号、及び指紋捺印などを印刷し、コーティング製作して、身分証所持者の身元を確認するようになる。
【０００４】
また、その他の身分確認が必要とされる全ての手続き及び書類は、各分野別に各々異なる型式と手続きにより非常に複雑に構成されているので、それによって各々異なる手続きを踏んで身元確認をしなければならない不便事項が発生する。
【０００５】
勿論、このような商品及び身分確認の代表的なコーディング方法の例としてはバーコードがあり、上記のようなバーコードは最近に至って高度に尖端化される生活文化の中で世界的に普及されている趨勢であり、このようなバーコードは、食料品、雑貨など、商品のラベル用紙に印刷され、印刷されたバーコードから商品情報を得ることによって、商品の販売登録作業をデータベース化して、物流及び販売資料として活用されることができる。
【０００６】
上記のバーコードは、１次元バーコードと２次元バーコードとに区分されるが、一般的に私達が日常生活で接する１次元バーコードシステムは、決まった情報のみを格納することで、デコーディングした後のデータがアルファベットで表され、データ格納容量は２０字位の、少ない量のデータ値のみを表示することができる。
【０００７】
したがって、上記バーコードにおいて、２０字の組み合わせでも殆ど全ての物品及び商品を表現し、これを表すことはできるが、該当商品及び認証、そしてその他の物品などに対する情報を表すには足りないという短所がある。
【０００８】
これを補完するためのものが２次元バーコードであり、２次元バーコードは、デコーディングした後のデータがアルファベット、数字、及びバイナリ数字などで表され、データ格納容量は２０００字位の、非常に多くのデータ値を表示できるので、上記２０００字の組み合わせにより殆ど全ての商品を表すことができ、認証及びその他の分野に応用することができる。
【０００９】
しかしながら、応用分野が徐々に増えており、複雑な認証過程と物流の多様化により認証に必要とされるデータが増加しており、また商品にもより多くの情報を込めて物流資料及びマーケッティング資料として使われている点を考えると、今後は２０００字位のデータ容量も足りないに感じられるはずである。
【００１０】
また、１次元及び２次元バーコードは暗号化されていないので、コーディングを複写して使用する場合、上記のバーコードが複写乃至偽造されたか否かに対する検出が可能でないという短所がある。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明は、上記のような問題点を解決するために案出したものであって、本発明の目的は、文字、数字、図形、写真、商標、ロゴ、及びバーコードなどの入力された背景情報を微細なピクセルの単位に細分化し、ピクセルの陰影、サイズ、及びカラーに関連して基準ピクセルと各々異なる特性値を持って、所定のデータ値が与えられたピクセルを上記細分化されたピクセルと置換することで、暗号化しようとする原本ファイルの状態変更無しで、希望する情報データを情報の量と挿入場所の制限無しで挿入することができるピクセルを用いたデータの暗号化及び解読方法を提供することにある。
【００１２】
また、本発明の他の目的は、背景情報を文字及び数字の組み合わせによりコード化されたテキストを使用し、上記文字及び数字の組み合わせをデータベース化されるグループのアドレス値として使用することによって、データの暗号化及び解読過程を簡素化できるピクセルを用いたデータの暗号化及び解読方法を提供することにある。
【課題を解決するための手段】
【００１３】
本発明は、データを暗号化する方法であって、陰影、サイズ、及びカラーに関して一定の特性値を持つ基準ピクセルに対し、上記陰影、サイズ、及びカラーのうち、どれか一つ以上のものに対して異なる特性値を持つピクセルを定義し、上記定義された各ピクセルに所定のデータ値を与えてグループ化させ、上記の各ピクセルに指定されたデータ値を異なるように与えて、異なるグループを多数個生成する第１ステップと、上記多数個のグループに各々のアドレス値を指定し、上記アドレス値をデータと見做して各々異なる特性値を持つピクセルに変換させ、上記ピクセルに変換されたアドレス値を一つのグループ状態に生成する第２ステップと、上記多数個のピクセルグループと一つのアドレスグループを各々の指定された場所に格納させてデータベース化する第３ステップと、暗号化しようとするデータが挿入される背景情報（各種データ）の入力を受けて、ピクセルの基本単位に細分化する第４ステップと、データ値を持って、ランダムに選択されるピクセルグループと、アドレス値を持つピクセルグループをデータベースから呼んで来る第５ステップと、上記選択されたピクセルグループに指定されたアドレス値をピクセルに変換させ、暗号化して挿入しようとする情報の入力を受けて、上記挿入情報と呼んで来たピクセルグループのデータ値と比較して、一致するピクセルに変換させる第６ステップと、上記変換されたピクセルを背景情報上の挿入しようとする位置に存在する既存の基準ピクセルと置換する第７ステップと、基本背景となり、ピクセルの基本要素に分解処理された背景情報と置換された挿入情報とを組み合わせて出力する第８ステップとを含んで構成される。
【００１４】
また、本発明は、ピクセルを用いて暗号化されたデータの解読方法であって、置換された挿入情報の組み合わせにより暗号化されて出力された背景情報が画像入力装置を通じて再入力される第１ステップと、上記再入力された背景情報をピクセルの基本単位に細分化する第２ステップと、上記細分化されたピクセルを決まった順序に従って順次に読込んで、基準ピクセルと比較手続きを経て一致しないピクセルを抽出する第３ステップと、アドレスグループを呼び込んで抽出された非基準ピクセルと比較分析して、使われたピクセルグループのアドレス値を探す第４ステップと、上記アドレス値を住所にして格納された該当グループのピクセルをデータベースから呼んで来る第５ステップと、アドレス値を持つピクセルを排除させた後、上記抽出されたピクセルをデータベースから呼び込まれた該当グループのピクセルと順次に比較して、各々のピクセルが持つデータ値に変換させて出力する第６ステップとを含んで構成される。
【発明の効果】
【００１５】
本発明は、細分化されたピクセル状態の同一な位置上で基準ピクセルと非基準ピクセルが対応されるように一対一置換されたものであるので、暗号化される以前や以後の原本ファイルの状態変化を目で識別及び解読し難いので、一般人が情報が挿入された位置と背景情報の暗号化の可否さえ分からないので、多数のピクセルで構成される製品の商標、ロゴ、貨幤、及び有価証券などの印刷に活用する場合、イメージの変更無しで、全体または一部をコード化して偽・変造を源泉的に防止することができ、暗号化されたピクセルで作られた商標やロゴにデータを乗せて上記商標やロゴ自体をバーコードのように使用することができる効果がある。
【００１６】
また、本発明は、ピクセルの陰影、サイズ、及びカラーを特性値として活用するため、表現できるデータの数に制限されないという利点がある。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の望ましい実施形態を添付の図面と共に詳細に説明する。
【００１８】
図１は、本発明に従うデータの暗号化方法を示すフローチャートである。
【００１９】
本発明は、各種印刷物の偽・変造を防ぐために、上記印刷物の上に挿入情報を挿入して暗号化し、上記挿入された情報を解読するためのものであって、暗号化及び解読の手段で、各々のデータをなす基本単位としてピクセルを利用したものであり、上記偽・変造される印刷物には各種オンライン（電子身分証、電子カード、電子名刺、及び電子貨幤等）、またはオフライン印刷物（名刺、紙幤、有価証券、身分証、民願書類、旅券、クレジットカード、及び証明書等）が含まれることができる。
【００２０】
本発明に従うピクセルを用いたデータの暗号化方法は、前処理過程と暗号化過程とに大別して構成される。
【００２１】
図１を参照すると、上記前処理過程は、ピクセルのグループ化ステップ（Ｓ１０）、アドレス値の指定及びグループ化ステップ（Ｓ２０）、及びデータベース化ステップ（Ｓ３０）を含んで構成される。
【００２２】
一般に、印刷されたイメージやテキストなどを虫眼鏡で観察すると、一定間隔の複数の点から構成されていることを見ることができ、上記の点の大小によって絵の輪郭や濃淡が表現されていることが分かる。
【００２３】
上記の点がピクセルまたは画素であり、上記ピクセルまたは画素がオフライン（有価証券、身分証、及び写真等）上やオンライン（携帯電話液晶、各種モニタ、及びディジタルカメラなどの画面に表れる全ての映像）上のイメージやテキストなどを構成するための最小単位である。
【００２４】
ピクセルのグループ化ステップ（Ｓ１０）は、ピクセルが持つ陰影、サイズ、及びカラー値に対し、一定の特性値を持つ基準ピクセルを定義した後、基準ピクセルに対し、陰影、サイズ、及びカラーのうち、どれか一つ以上の値に対して異なる特性値を持つ非基準ピクセルを定義して、上記定義された各非基準ピクセルに所定のデータ値を与えることによりグループ化させる第１ステップである。
【００２５】
より詳しくは、基準ピクセルと非基準ピクセルとを比較するために使われる上記陰影は、明暗の程度を示すものであって、明度のように一定の色が持つ明るさの程度により多段階に細分化されて表されることができる。
【００２６】
また、上記カラーは、色の三原色が合成されて表れるものであって、一般的に２５６種の場合に細分化できるので、上記陰影及びサイズと共に広大な量のデータを暗号化することができる。
【００２７】
上記データ値は、ハングルをなす各々の子音と母音、英文を示す大小文字別アルファベット、国家別文字、バイナリ数字、肉眼識別文字、及び記号などを総称するものであって、上記データの個数は限定されたもので、基準ピクセルに対して各々異なる特性値を持つ非基準ピクセルの場合の数に含まれる。
【００２８】
また、上記データは、例えば、‘トム’または‘ジョン’のように、一つ以上の構成要素が組み合わせられた状態のデータ値でピクセルに与えられることができる。
【００２９】
次に、ピクセルのグループ化ステップ（Ｓ１０）では、上記の各非基準ピクセルに指定されたデータ値を異なるように与えて、更に異なるピクセルグループを生成し、上記の方式により多数個のグループを生成する過程を更に遂行する。
【００３０】
アドレス値の指定及びグループ化ステップ（Ｓ２０）は、多数個生成されたピクセルのグループに各々のアドレス値を指定し、上記アドレス値をデータと見做して、各々異なる特性値を持つ非基準ピクセルに変換させ、ピクセル状態に変換されたアドレス値を一つのグループ状態に生成する第２ステップである。
【００３１】
データベース化ステップ（Ｓ３０）は、前述したように生成された多数個のピクセルグループと一つのアドレスグループを各々の指定された場所のデータベースに格納させる第３ステップである。
【００３２】
より詳しくは、上記アドレスグループは、保安キーのような役割をするものであり、一つのグループに生成されたので、指定された一つのアドレス値を持つため、後述する暗号解読過程において、使われたピクセルグループのアドレス値を探す際、上記アドレスグループが直ちに呼び込まれてピクセルの分析過程に使用できるようにすることが望ましくて、このような過程はプログラムにより制御可能である。
【００３３】
上記暗号化過程は、背景情報の細分化ステップ（Ｓ４０）、ピクセルグループのランダム選択ステップ（Ｓ５０）、挿入情報のピクセル化ステップ（Ｓ６０）、ピクセルの置換ステップ（Ｓ７０）、及び組み合わせ及び出力ステップ（Ｓ８０）を含んで構成される。
【００３４】
背景情報の細分化ステップ（Ｓ４０）は、暗号化しようとするデータが挿入される背景情報（各種データ）の入力を受けて、ピクセルの基本段階に細分化する第４ステップである。
【００３５】
次に、ピクセルグループのランダム選択ステップ（Ｓ５０）では、挿入しようとする情報を暗号化するためにランダムに選択されるピクセルグループと、アドレス値を持つピクセルグループを格納された住所のデータベースから内容を呼び込む第５ステップを行なう。
【００３６】
挿入情報のピクセル化ステップ（Ｓ６０）では、上記選択されたグループに指定されたアドレス値を上記Ｓ５ステップで呼び込まれたアドレスグループを用いて上記アドレス値を持つピクセルに変換させ、暗号化して挿入しようとする情報の入力を受けて、上記挿入情報をデータベースからランダムに選択されて呼び込まれたピクセルグループのデータ値と比較して、一致する値を持つピクセルに変換させる第６ステップを遂行する。
【００３７】
ピクセルの置換ステップ（Ｓ７０）では、細分化された背景情報において、ピクセル状態に変換された挿入情報を挿入しようとする背景情報上の位置を指定して、上記変換されたピクセルと上記指定位置に存在する既存の基準ピクセルを置換させる第７ステップを行なう。
【００３８】
上記挿入情報を挿入しようとする位置は、本発明の最も最小単位であるピクセルを利用し、一つのピクセル毎に各々のデータを与えたので、ピクセルが存在した所であれば、文字、絵、及び線等のどこにも挿入できるようにする。
【００３９】
因みに、上記基準ピクセルと変換されたピクセルを置換させる際、最初にアドレス値を持つピクセルを位置させ、次に挿入する情報の値を持つピクセルを位置させることが望ましい。
【００４０】
最後に、上記組み合わせ及び出力ステップ（Ｓ８０）では、基本背景となり、ピクセルの基本要素に細分化された背景情報と置換された挿入情報とを組み合わせて暗号化された状態で出力する第８ステップを遂行する。
【００４１】
上記暗号化過程を経て出力されたグラフィック、またはテキストなどの背景情報は、ピクセルが添加されるか、位置が変わったことでなく、同一な位置上で対応されるように一対一に置換されたものであるので、暗号化される以前や以後の原本ファイルの状態変化を目で識別し難い。
【００４２】
したがって、一般人はどこに挿入情報が挿入されているか、または上記背景情報が暗号化処理されたものかさえ分からないので、本発明はピクセルを暗号化して作った商標やロゴなどをバーコードのように使用できるようにすると共に、商標やロゴの偽造を根本的に防止できるようにするので、商品の信頼度を高めることができる。
【００４３】
図２は、本発明に従うデータの解読方法を示すフローチャートである。
【００４４】
図２を参照すると、上記暗号化過程を経たグラフィックまたはテキストなどの背景情報に挿入されたデータを解読する方法が分かる。
【００４５】
本発明に従うピクセルを用いたデータの解読方法は、暗号化された背景情報の前処理過程と逆暗号化過程とに大別して構成される。
【００４６】
上記暗号化された背景情報の前処理過程は、暗号化された背景情報の再入力ステップ（Ｓ１００）及び背景情報の細分化ステップ（Ｓ２００）で行なわれる。
【００４７】
暗号化された背景情報の再入力ステップ（Ｓ１００）では、ディジタルカメラ（ディジタルカメラが装着された各種端末機）、スキャナー、及びＰＯＳシステムなどの画像入力装置を通じて暗号化過程を経て出力された背景情報の再入力を受ける第１ステップを遂行する。
【００４８】
次に、背景情報の細分化ステップ（Ｓ２００）では、再入力された背景情報をピクセルの基本単位に細分化する第２ステップを遂行する。
【００４９】
一般に、普通の人の目で確認できる白黒の陰影段階は略１５０段階であり、ディジタルでは２、４、８、１６、３２、６４、１２８、２５６などの段階を持つことになるので、１２８段階は人の目で識別可能であるので２５６段階を使用する。
【００５０】
したがって、上記ディジタルカメラやこれを装着した全ての端末機の暗号解読時、画像入力装置として使用することができる。
【００５１】
上記逆暗号化過程は、ピクセルの分析及び非基準ピクセルの抽出ステップ（Ｓ３００）、使われたピクセルグループのアドレス値抽出ステップ（Ｓ４００）、使われたピクセルグループの選択ステップ（Ｓ５００）、及び抽出されたピクセルのデータ化ステップ（Ｓ６００）を含んで構成される。
【００５２】
最初に、ピクセルの分析及び非基準ピクセルの抽出ステップ（Ｓ３００）では、上記再入力されてピクセル単位に細分化された背景情報のピクセルを決まった順序に従って順次に読み込んで基準ピクセルと陰影、サイズ、及びカラーの特性値を各々比較して、一致しない非基準ピクセルを抽出する第３ステップを遂行する。
【００５３】
次に、使われたピクセルグループのアドレス値抽出ステップ（Ｓ４００）では、先に、データベースからアドレスグループを呼び込んで上記アドレスグループのピクセルと抽出された非基準ピクセルとを分析して、使われたピクセルグループに指定されたアドレス値を持つピクセルを探してアドレス値を探す第４ステップを遂行する。
【００５４】
使われたピクセルグループの選択ステップ（Ｓ５００）では、上記第４ステップで抽出されたアドレス値を住所にしてデータベースに格納された該当ピクセルグループを呼んで来る第５ステップを行なう。
【００５５】
最後に、抽出されたピクセルのデータ化ステップ（Ｓ６００）では、抽出されたピクセルの中で、アドレス値を持つピクセルを排除させた後、上記抽出されたピクセルをデータベースから呼び込まれたピクセルグループのピクセルと順次に比較して、各々のピクセルが持つデータ値に変換させることによって、上記背景情報を解読して出力する第６ステップを遂行する。
【００５６】
上記のような過程を持つ本発明に従うピクセルを用いたデータの暗号化及び解読方法は、偽造防止技術が適用された発給装置及び偽造及び本人判断の可否を認証できる解読装置にも具現されることができ、種々の分野に適用されることができる。
【００５７】
上記暗号化及び解読方法において、本発明は背景情報を多数のピクセルからなる文字及び数字の組み合わせによりコード化されたテキストを使用し、上記組み合わせられた文字及び数字が持っている多数個のピクセルが持つデータがグループ化されて、上記グループが格納されたデータベース上のアドレスを上記背景情報をなす文字及び数字の組み合わせを使用することで、データの暗号化及び解読過程を簡素化できる他の方法を有することができる。
【００５８】
（実施形態１）
図３は、本発明の実施形態１に従うデータの暗号化方法を示すフローチャートである。
【００５９】
上記データを暗号化する他の方法においても、本発明のように前処理過程と暗号化過程とに大別して構成される。
【００６０】
図３を参照すると、上記前処理過程は、コード化されたテキストの細分化ステップ（Ｓ１１）、ピクセルのグループ化ステップ（Ｓ２１）、及びアドレス指定及びデータベース化ステップ（Ｓ３１）を含んで構成される。
【００６１】
まず、上記コード化されたテキストの細分化ステップ（Ｓ１１）では、文字及び数字の組み合わせにより一次的にコード化されたテキストの入力を受けて、ピクセルの基本単位に細分化する第１ステップを遂行する。
【００６２】
次に、ピクセルのグループ化ステップ（Ｓ２１）では、陰影、サイズ、及びカラーに関して一定の特性値を持つ基準ピクセルに対し、上記陰影、サイズ、及びカラーのうち、どれか一つ以上のものに対して異なる特性値を持つピクセルを定義し、上記定義された各ピクセルに所定のデータ値を与えてグループ化させる第２ステップを行なう。
【００６３】
上記前処理過程の最後であるアドレス指定及びデータベース化ステップ（Ｓ３１）では、上記ピクセルグループがコード化されたテキストを構成する文字及び数字をアドレス値としてデータベースに格納される第３ステップを遂行する。
【００６４】
例えば、上記コード化されたテキストは、本発明の背景情報に対応されるものであって、文字と数字との組み合わせによりコード化され、２ａ５ｂ、１２３４、ａｂｃｄのようなテキストで構成されることができる。
【００６５】
他の実施形態では、上記２ａ５ｂ、１２３４、ａｂｃｄをアドレス値として持つことになるので、本発明のアドレス値の指定及びグループ化ステップ（Ｓ２０）において、各々のピクセルグループがデータベース化するために、別途のアドレスグループをピクセル化させてデータベースに格納させるステップが省略できるので、暗号化過程が簡素になる。
【００６６】
上記暗号化過程は、挿入情報のピクセル化ステップ（Ｓ４１）、ピクセルの置換ステップ（Ｓ５１）、及び組み合わせ及び出力ステップ（Ｓ６１）から構成される。
【００６７】
挿入情報のピクセル化ステップ（Ｓ４１）では、コード化されたテキストに挿入しようとする情報（データ）の入力を受けて、上記挿入情報をグループ化されたピクセルが持つデータ値と比較して一致するピクセルに変換させる第４ステップを遂行する。
【００６８】
次に、ピクセルの置換ステップ（Ｓ５１）では、上記変換された各ピクセルを挿入しようとするコード化されたテキスト上の位置を指定して、上記変換されたピクセルと指定位置に存在する既存の基準ピクセルを置換する第５ステップを行なう。
【００６９】
暗号化の最後の過程である組み合わせ及び出力ステップ（Ｓ６１）では、基本背景となり、ピクセルの基本要素に分解処理されたテキストと置換された挿入情報とを組み合わせて出力する第６ステップを遂行する。
【００７０】
図４は、本発明の実施形態１に従うデータの解読方法を示すフローチャートである。
【００７１】
図４を参照すると、上記実施形態１により暗号化過程を経たコード化されたテキストに挿入されたデータを解読する方法が分かる。
【００７２】
実施形態１により暗号化されたテキストの解読方法は、コード化されたテキストの前処理過程と逆暗号化過程とに大別して構成される。
【００７３】
上記コード化されたテキストの前処理過程は、暗号化されたテキストの再入力ステップ（Ｓ１０１）、及びテキストの細分化ステップ（Ｓ２０１）で行なわれる。
【００７４】
暗号化されたテキストの再入力ステップ（Ｓ１０１）では、置換された挿入情報の組み合わせにより暗号化されて出力されたテキストがディジタルカメラ（ディジタルカメラが装着された各種端末機）、スキャナー、及びＰＯＳシステムなどの画像入力装置を通じて再入力される第１ステップを遂行する。
【００７５】
次に、テキストの細分化ステップ（Ｓ２０１）では、再入力されたテキストをピクセルの基本単位に細分化する第２ステップを遂行する。
【００７６】
上記逆暗号化過程は、アドレス値認識及びピクセルグループ選択ステップ（Ｓ３０１）、ピクセルの分析及び非基準ピクセルの抽出ステップ（Ｓ４０１）、及び抽出されたピクセルのデータ化ステップ（Ｓ５０１）を含んで構成される。
【００７７】
最初に、アドレス値認識及びピクセルグループ選択ステップ（Ｓ３０１）では、暗号化する過程において、上記コード化されたテキストを構成する文字及び数字の組み合わせをアドレス値と認識してデータベースに格納したので、上記テキストを読取ってアドレス値を抽出し、上記アドレスを持つ場所に格納されたピクセルグループをデータベースから呼んで来る第３ステップを遂行する。
【００７８】
したがって、本発明のデータの解読過程において、細分化されたピクセルを順次に読み込み、データベースに格納されたアドレスグループを別途に呼び込んで、細分化されたピクセルとアドレスグループに格納されたピクセルとを比較、分析する過程が省略される。
【００７９】
ピクセルの分析及び非基準ピクセルの抽出ステップ（Ｓ４０１）では、上記再入力されてピクセル単位に細分化されたテキストのピクセルを決まった順序に従って順次に読み込み、上記細分化されたピクセルを基準ピクセルの比較手続きを経て一致しない非基準ピクセルを抽出する第４ステップを遂行する。
【００８０】
最後に、抽出されたピクセルのデータ化ステップ（Ｓ５０１）では、上記非基準ピクセルをデータベースから呼び込まれた該当グループのピクセルと順次に比較して、各々のピクセルが持つデータ値に変換させて暗号化されたテキストに挿入された情報を解読して出力する第５ステップを遂行する。
【００８１】
（実施形態２）
図５は本発明の実施形態２に従うシステムの構成図であり、図６は本発明の実施形態２に従うデータの暗号化及び解読方法を示すフローチャートである。
【００８２】
実施形態２を用いてデータの暗号化及び解読方法を暗号化過程と解読過程とに大別して説明する。
【００８３】
上記暗号化過程は、ピクセルのグループ化及びアドレス指定ステップ（Ｓ１）、背景情報の読取及び細分化ステップ（Ｓ２）、挿入情報のピクセル化及びアドレス指定ステップ（Ｓ３）、データベース化ステップ（Ｓ４）、及びピクセルの置換及び出力ステップ（Ｓ５）から構成される。
【００８４】
最初に、ピクセルのグループ化及びアドレス指定ステップ（Ｓ１）では、上記の方法のように、陰影、サイズ、及びカラーに関して一定の特性値を持つ基準ピクセルに対し、上記陰影、サイズ、及びカラーのうち、どれか一つ以上のものに対して異なる特性値を持つピクセルを定義し、上記定義された各ピクセルに所定のデータ値を与えてグループ化させ、アドレスを指定する第１ステップを遂行する。
【００８５】
次に、背景情報の読取及び細分化ステップ（Ｓ２）では、文字及び数字の組み合わせにより構成されて暗号化しようとする背景情報を読み込み、上記背景情報をピクセルの基本単位に細分化する第２ステップを遂行する。
【００８６】
上記第２ステップでは、背景情報を読取って上記背景情報を構成する文字及び数字の組み合わせを記憶するが、これは上記文字及び数字を後述する挿入情報を格納するアドレス値として使用するためである。
【００８７】
次に、挿入情報のピクセル化及びアドレス指定ステップ（Ｓ３）では、挿入しようとする情報のデータ値とグループ化されたピクセルが持つデータ値とを比較して、上記挿入情報をピクセル状態に変換させ、上記変換されたピクセルを背景情報を構成する文字及び数字の組み合わせをアドレス値としてグループ化させる第３ステップを遂行する。
【００８８】
上記データベース化ステップ（Ｓ４）では、各ステップで生成されたピクセルのグループを指定されたアドレスに格納してデータベース化する第４ステップを遂行する。
【００８９】
暗号化過程の最後の過程である上記ピクセルの置換及び出力ステップ（Ｓ５）では、ピクセル状態に変換された挿入情報を挿入しようとする背景情報上の位置を指定して、変換されたピクセルと上記指定位置に存在する既存の基準ピクセルを置換し、上記背景情報と置換された挿入情報とを組み合わせて出力する第５ステップを遂行する。
【００９０】
Ｓ１０ステップ乃至Ｓ５０ステップにより暗号化されたデータを解読するための解読方法は、サーバ構築ステップ（Ｓ６）、入力端末機のサーバ接続提供ステップ（Ｓ７）、暗号化された背景情報の入力ステップ（Ｓ８）、データベースから挿入情報抽出ステップ（Ｓ９）、及び暗号化された挿入情報の出力ステップ（Ｓ１０）から構成される。
【００９１】
サーバ拘縮ステップ（Ｓ６）では、暗号化過程のＳ４ステップで生成されたデータベース３１を用いて通信サービスサーバ３０を構築する第６ステップを遂行する。
【００９２】
次に、入力端末機のサーバ接続提供ステップ（Ｓ７）では、入力端末機１０が上記通信サービスサーバに接続できるようにサービスを提供する第７ステップを遂行し、かつ、入力端末機１０はインターネット網２０を用いた携帯電話端末機またはコンピュータ端末機と有線通信を用いたＡＲＳ、即ち、自動応答システム４０を含む。
【００９３】
暗号化された背景情報の入力ステップ（Ｓ８）では、有線通信（ＡＲＳ）、インターネットを用いた携帯電話端末機またはコンピュータ端末機の番号ボタン、及びキーボードなどの操作キーを用いて暗号化された背景情報を入力する第８ステップを遂行する。
【００９４】
次に、挿入情報抽出ステップ（Ｓ９）では、データベースから入力された情報をアドレス値と認識して、上記アドレスを持つ場所に格納されたピクセルグループをデータベースから呼んで来る第９ステップを遂行する。
【００９５】
最後に、暗号化された挿入情報の出力ステップ（Ｓ１０）では、上記データベースから呼び込まれた該当グループのピクセルと暗号化過程のＳ１ステップで生成されたピクセルグループを順次に比較して、各々のピクセルが持つデータ値に変換させて出力する第１０ステップを遂行する。
【００９６】
実施形態２で使われる背景情報がピクセルを用いて暗号化された状態を図面と共に詳細に説明する。
【００９７】
図７は、本発明の実施形態２により暗号化された背景情報をピクセル単位に細分化した状態を示す例示図であり、図７の円内の図面は、背景情報をなす一部ピクセルを拡大図示したものである。
【００９８】
背景情報３は、文字の組み合わせや数字の組み合わせなどの形態で作られたものであって、上記コード化された背景情報３をバーコード概念に適用させて使用することができる。
【００９９】
より詳しくは、背景情報３は、文字や数字を黒と白の棒形状の記号で組み合わせたバーコードを棒形状の記号でない文字の組み合わせや数字の組み合わせに取替させたものであって、背景情報３に暗号化された情報を挿入し、かつ背景情報３自体をなす値をアドレス値や認証する値として利用できるようにしたものである。
【０１００】
図７を参照すると、背景情報３を構成する文字及び数字の組み合わせが‘１ａ１ｂ’であり、上記‘１ａ１ｂ’をなす多数個のピクセルが基準ピクセル１と非基準ピクセル２が組み合わせられて成されていることが分かる。
【０１０１】
上記各々の非基準ピクセル２に挿入しようとする挿入情報のデータが乗せるものであり、上記挿入情報のデータを持っている非基準ピクセル２は、背景情報３を構成する‘１ａ１ｂ’をアドレス値としてデータベース上の‘１ａ１ｂ’場所に格納される。
【０１０２】
したがって、上記暗号化された背景情報３が入力端末機１０を通じて再入力された際、背景情報３を読取って、読取られた‘１ａ１ｂ’値に格納された非基準ピクセル２値をデータベースから呼び込んだ後、挿入情報を解読して出力する。
【０１０３】
上記の概念で取り替えられたバーコードを支援している関連業体サーバや、関連サービスサーバに有無線通信（ＡＲＳ命令に従って文字や数字入力）、またはインターネットにより関連サーバに接続して、ログインまたはログインの可否に関わらず、上記発給されたバーコードの組み合わせられた文字や数字の入力や検索により上記背景情報に挿入されているサービス目録表などの情報を取得できるように構成することができる。
【０１０４】
最後に、本発明は、バーコードで作られた、組み合わせられた文字や数字をアドレス値にして、バーコードの情報を別途にデータベース化して、１回または多数回確認できるようにするステップも含んで構成される。
【０１０５】
因みに、上記実施形態２（→３）により作られる文字の組み合わせや数字の組み合わせなどの形態である取替バーコードの情報の提供を受けるために、上記の概念で取り替えられたバーコードを支援する関連業体サーバや関連サービスサーバに有無線通信（ＡＲＳ命令に従って文字や数字入力）、またはインターネットにとり関連サーバに接続するステップと、ログインの以後、またはログインの可否に関わらず、サービス目録表を提供するステップと、サービス目録表により取替バーコードの情報確認のために、上記取替バーコードを構成する組み合わせられた文字や数字を入力して、検索及び認証（確認）を要求するステップと、任意の携帯電話端末機やコンピュータ端末機から認証（真偽の可否などの認証確認）が要求された取替バーコードである組み合わせられた文字や数字を検索して、検索結果を音声または文字で知らせてくれるステップも含んで構成される。
【産業上の利用可能性】
【０１０６】
本発明は、現在何が最も実際的で好ましい実施形態かということに関連付けて説明されてきたが、上記発明は開示された実施形態または図に限ったことだけではなく、むしろ、追記された請求項の精神と範囲内で様々な修正及び変形を含むものとする。
【図面の簡単な説明】
【０１０７】
本発明のさらなる、及び他の目的、特徴、利点が添付の図と共に詳細に説明されることによって明らかになるだろう。
【０１０８】
【図１】本発明に従うデータの暗号化方法を示すフローチャートである。
【図２】本発明に従うデータの解読方法を示すフローチャートである。
【図３】本発明の実施形態１に従うデータの暗号化方法を示すフローチャートである。
【図４】本発明の実施形態１に従うデータの解読方法を示すフローチャートである。
【図５】本発明の実施形態２に従うシステムの構成図である。
【図６】本発明の実施形態２に従うデータの暗号化及び解読方法を示すフローチャートである。
【図７】本発明の実施形態２により暗号化された背景情報をピクセル単位に細分化した状態を示す例示図である。
【符号の説明】
【０１０９】
１    基準ピクセル
２    非基準ピクセル
３    背景情報
１０    入力端末機
２０    インターネット網
３０    通信サービスサーバ
３１    データベース
４０    自動応答システム
【図１】
2009505133.tif 000003
【図２】
2009505133.tif 000004
【図３】
2009505133.tif 000005
【図４】
2009505133.tif 000006
【図５】
2009505133.tif 000007
【図６】
2009505133.tif 000008
【図７】
2009505133.tif 000009
【国際調査報告】
2009505133.tif 000010
2009505133.tif 000011