JP2008219552A - Device for generating image data for authentication, authentication device, method of generating image data for authentication, authentication method, and program - Google Patents
Device for generating image data for authentication, authentication device, method of generating image data for authentication, authentication method, and program Download PDFInfo
- Publication number
- JP2008219552A JP2008219552A JP2007055219A JP2007055219A JP2008219552A JP 2008219552 A JP2008219552 A JP 2008219552A JP 2007055219 A JP2007055219 A JP 2007055219A JP 2007055219 A JP2007055219 A JP 2007055219A JP 2008219552 A JP2008219552 A JP 2008219552A
- Authority
- JP
- Japan
- Prior art keywords
- authentication
- image data
- frequency signal
- authentication information
- signal component
- 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
Images
Landscapes
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
Abstract
Description
本発明は、認証に用いるイメージデータを生成する認証用イメージデータ生成装置、認証装置、認証用イメージデータ生成方法、認証方法及びプログラムに関するものである。 The present invention relates to an authentication image data generation device, an authentication device, an authentication image data generation method, an authentication method, and a program for generating image data used for authentication.
従来の認証技術は、例えば、特許文献1(特開2001−312325号公報)にも開示されているように、ライセンスプログラムの購入者コンピュータで入力された顧客情報、製品番号及びライセンスプログラム名を受け取ったライセンス発行コンピュータが、製品番号の認証が正常に終了するとライセンスキーを購入者コンピュータに対して発行し、発行したライセンスキーに基づいて、使用要求のあった購入者コンピュータにおけるライセンスプログラムの使用権限等の認証を行う。
しかし、従来のライセンスキーを用いる認証技術は、以下のような問題点を有していた。 However, the conventional authentication technique using a license key has the following problems.
第1に、ライセンスキー作成には、強固な暗号化技術が必要であった。 First, the creation of a license key requires a strong encryption technique.
その理由は、ユーザにライセンスキーを見られてしまうために、容易に解読できない暗号化技術を必要とし、堅牢性を確保する必要があるからである。これは、悪意を持ったユーザによりライセンスキーの解読が行われた場合に、不正にライセンスキーを生成される等のリスクがあることを意味しており、セキュリティ上好ましくないためである。 The reason is that since the user can see the license key, an encryption technique that cannot be easily deciphered is required, and it is necessary to ensure robustness. This means that there is a risk that the license key is illegally generated when the license key is decrypted by a malicious user, which is not preferable in terms of security.
第2に、ユーザの手入力を必要とするため、ライセンスキーの長さが入力可能な長さであることを要するという問題点があった。 Second, since manual input by the user is required, there is a problem that the length of the license key needs to be long enough to be input.
その理由は、ユーザが入力インタフェースを介してライセンスキーを入力する必要があるからである。 The reason is that the user needs to input the license key via the input interface.
なお、強固な暗号化技術とライセンスキー長を短くすることはトレードオフの関係であり、ライセンスキー長をどう設定するか、どの暗号化方式を採用するかは非常に難しい問題である。 It should be noted that there is a trade-off relationship between shortening the license key length and the strong encryption technology, and how to set the license key length and which encryption method to use are very difficult problems.
(目的)
本発明の目的は、ユーザにライセンスキーを見られず、また、ライセンスキーの長さがユーザの入力可能な長さに制限されない認証処理を可能とする認証方法を提供することにある。
(the purpose)
An object of the present invention is to provide an authentication method that enables an authentication process in which a user cannot see a license key and the length of the license key is not limited to a length that can be input by the user.
上記目的を達成する本発明は、認証に用いるイメージデータを生成する認証用イメージデータ生成装置であって、所定の元イメージデータと認証情報を示すイメージデータとを高周波信号変換して互いに合成し、合成後のイメージデータを逆高周波変換することにより、前記認証情報が埋め込まれた前記認証用イメージデータを生成することを特徴とする。 The present invention that achieves the above object is an authentication image data generation device that generates image data used for authentication, and combines predetermined original image data and image data indicating authentication information by high-frequency signal conversion, The authentication image data in which the authentication information is embedded is generated by performing inverse high frequency conversion on the combined image data.
また、上記目的を達成する本発明は、認証に用いるイメージデータを用いて認証を行う認証装置であって、所定の元イメージデータと認証情報を示すイメージデータとを高周波信号変換して互いに合成し、合成後に逆高周波信号変換することにより、前記認証情報が埋め込まれた前記認証用イメージデータを取得する手段と、取得した前記認証用のイメージデータの高周波信号成分から前記認証情報を示すイメージデータの高周波信号成分を抽出し、抽出した高周波信号成分から前記認証情報を読み取る手段とを備えることを特徴とする。 Further, the present invention that achieves the above object is an authentication apparatus that performs authentication using image data used for authentication, and synthesizes predetermined original image data and image data indicating authentication information by performing high-frequency signal conversion. Means for acquiring the authentication image data in which the authentication information is embedded by performing inverse high-frequency signal conversion after synthesis, and image data indicating the authentication information from the high-frequency signal component of the acquired authentication image data. Means for extracting a high-frequency signal component and reading the authentication information from the extracted high-frequency signal component.
(作用)
認証情報をそのままイメージデータとして提供するのではなく、認証情報を所定の元イメージデータに埋め込んだ認証用イメージデータとして提供する。
(Function)
The authentication information is not provided as image data as it is, but is provided as authentication image data in which the authentication information is embedded in predetermined original image data.
本発明によれば、以下のような効果が達成される。 According to the present invention, the following effects are achieved.
第1に、認証用イメージデータを用いることにより、悪意を持ったユーザに不正に生成されたライセンスキーによって認証されるリスクを軽減できる。 First, by using the authentication image data, it is possible to reduce the risk of being authenticated by a license key illegally generated by a malicious user.
その理由は、所定のイメージデータに、人間が知覚できないような高周波数成分によって認証情報を埋め込んで認証用イメージデータを生成するため、認証情報をイメージに隠蔽でき、ユーザに認証情報そのものを見せないからである。 The reason is that authentication image data is generated by embedding authentication information in high-frequency components that cannot be perceived by humans in predetermined image data, so that the authentication information can be concealed in the image and the authentication information itself is not shown to the user. Because.
第2に、認証用イメージデータは、ベースとなる所定の元イメージデータと比較し、人間にとって知覚することが困難な差分しかないことから、アイコン等のシステムリソースとして使用できる。 Second, the authentication image data can be used as a system resource such as an icon because there is only a difference that is difficult for humans to perceive as compared with predetermined original image data as a base.
第3に、入力された認証用イメージデータに基づいて認証情報を取得するため、スタンドアロンでも堅牢性のある認証を行うことができる。 Thirdly, since authentication information is acquired based on the input authentication image data, robust authentication can be performed even on a stand-alone basis.
(第1の実施の形態)
以下、本発明の第1の実施の形態について図を参照して詳細に説明する。
(First embodiment)
Hereinafter, a first embodiment of the present invention will be described in detail with reference to the drawings.
(第1の実施の形態の構成)
図1は、本実施の形態による認証システムの構成を示すブロック図である。
(Configuration of the first embodiment)
FIG. 1 is a block diagram showing a configuration of an authentication system according to this embodiment.
図1を参照すると、本実施の形態による認証装置100は、入力部1と、ライセンスキー抽出部2と、情報を記憶する記憶部3と、抽出したライセンスキーの適否を判定する認証部4と、出力部5と、ライセンスキー付きイメージ生成部6とを含む。
Referring to FIG. 1, an
記憶部3は、ライセンスキー付きイメージ200の元となるベースイメージ210を、ライセンスキー付きイメージ200と対応付けてあらかじめ記憶しているベースイメージ記憶手段31を備える。
The storage unit 3 includes a base
ベースイメージ210は、例えば、アイコン等のイメージデータであり、所定のシステムやアプリケーションの使用・実行時にクリック等によって選択されるものである。 The base image 210 is image data such as an icon, for example, and is selected by clicking or the like when using or executing a predetermined system or application.
ライセンスキー付きイメージ生成部6は、周波数成分抽出手段61と、ライセンスキー付きイメージ生成手段62と、ライセンスキー付きイメージ格納手段63とを備え、イメージデータに対してライセンスキーの情報を埋め込む機能を有する。なお、ライセンスキー付きイメージ生成部6は、認証装置100の外側に設けられていてもよい。
The image generation unit 6 with a license key includes a frequency
周波数成分抽出手段61は、ライセンスキー文字列220と、ベースイメージ記憶手段31に記憶されたベースイメージ210とをそれぞれ、DCT(離散コサイン変換)の技術を用いて周波数変換し、周波数成分を抽出する。DCTを使用する理由は、周波数変換後の高周波数成分が人間にとって知覚することが困難な成分なので、ベースイメージ記憶手段31に記憶されたベースイメージ210の高周波数成分にライセンスキー文字列220の高周波数成分を埋め込むと、人間がライセンスキー文字列220を知覚できないからである。
The frequency
ライセンスキー付きイメージ生成手段62は、ベースイメージ210の高周波数成分及びライセンスキー文字列220の高周波数成分からなる情報に対して周波数逆変換を行い、ライセンスキー付きイメージ200を生成する。このような処理によって、ライセンスキー文字列220の情報は、例えば、人物と背景の境界部分等、ベースイメージ210のエッジ部分に埋め込まれるので、ライセンスキー付きイメージ200は、人間にとってベースイメージ210とほとんど見分けがつかない。
The license key-added
ライセンスキー付きイメージ格納手段63は、生成されたライセンスキー付きイメージ200を格納する。 The license key-added image storage means 63 stores the generated license key-added image 200.
なお、後述するように、ライセンスキー付きイメージ200に対して上述した処理と逆の処理を行うことによってライセンスキー(ライセンスキー文字列220)を取得できるため、ライセンスキーの認証が可能となる。 As will be described later, since the license key (license key character string 220) can be acquired by performing the reverse process to the above-described process on the image 200 with the license key, the license key can be authenticated.
ライセンスキー(ライセンスキー文字列220)は、所定のシステムやアプリケーションの使用・実行の許否の判定に用いられる認証情報であり、認証部4の認証時にライセンスキー(ライセンスキー文字列220)が適切であると判断された場合に、所定のシステムやアプリケーションの使用・実行が開始される。 The license key (license key character string 220) is authentication information used to determine whether or not to permit use / execution of a predetermined system or application. The license key (license key character string 220) is appropriate when the authentication unit 4 authenticates. When it is determined that there is, use / execution of a predetermined system or application is started.
入力部1は、所定のシステムやアプリケーションの使用・実行の開始時に、所定のファイル等が指定されることによって又は所定のライセンスキー付きイメージ200が直接指定されることによって選択された、ライセンスキー付きイメージ格納手段63に格納されたライセンスキー付きイメージ200をライセンスキー抽出部2に登録する。
The input unit 1 has a license key selected when a predetermined file or the like is specified at the start of use / execution of a predetermined system or application, or by directly specifying a predetermined image 200 with a license key. The image 200 with a license key stored in the
ライセンスキー抽出部2は、周波数変換手段21と、周波数変換ライセンスキー抽出手段22と、ライセンスキー変換手段23とを備え、DCT(離散コサイン変換)の技術を用いて周波数変換処理、周波数成分抽出処理及び周波数逆変換処理を行うことによって、登録されたライセンスキー付きイメージ200からライセンスキー(ライセンスキー文字列220)を抽出する。
The license
周波数変換手段21は、入力部1から与えられたライセンスキー付きイメージ200に対して周波数変換を行う。 The frequency conversion means 21 performs frequency conversion on the license key-added image 200 given from the input unit 1.
周波数変換ライセンスキー抽出手段22は、ベースイメージ記憶手段31に予め記憶された、入力されたライセンスキー付きイメージ200に対応するベースイメージ210を周波数変換して周波数成分を生成し、周波数変換手段21によって変換された周波数成分と、ベースイメージ記憶手段31に記憶されたベースイメージ210の周波数成分との差分を取り、ライセンスキー文字列220の周波数成分を抽出する。
The frequency conversion license
ライセンスキー変換手段23は、ライセンスキー文字列220の周波数成分を逆変換し、ライセンスキー文字列220を取得する。
The license
認証部4は、逆変換して取得したライセンスキー文字列220を用いて認証を行って出力部5に対して認証結果の出力を行う認証手段41を備える。
The authentication unit 4 includes an
出力部5は、認証部4から通知された認証結果を出力する。 The output unit 5 outputs the authentication result notified from the authentication unit 4.
ここで、認証装置100のハードウェア構成の説明をする。
Here, the hardware configuration of the
図2は、本実施の形態による認証装置100のハードウェア構成例を示すブロック図である。
FIG. 2 is a block diagram illustrating a hardware configuration example of the
図2を参照すると、本発明による認証装置100は、一般的なコンピュータ装置と同様のハードウェア構成によって実現することができ、CPU(Central Processing Unit)1001、RAM(Random Access Memory)等のメインメモリであり、データの作業領域やデータの一時退避領域に用いられる主記憶部1002、ネットワーク2000を介してデータの送受信を行う通信制御部1003、液晶ディスプレイ、プリンタやスピーカ等の提示部1004、キーボードやマウス等の入力部1005、周辺機器と接続してデータの送受信を行うインタフェース部1006、ROM(Read Only Memory)、磁気ディスク、半導体メモリ等の不揮発性メモリから構成されるハードディスク装置である補助記憶部1007、本情報処理装置の上記各構成要素を相互に接続するシステムバス1008等を備えている。
Referring to FIG. 2, an
本発明による認証装置100は、その動作を、認証装置100内部にそのような機能を実現するプログラムを組み込んだ、LSI(Large Scale Integration)等のハードウェア部品からなる回路部品を実装してハードウェア的に実現することは勿論として、上記した各構成要素の各機能を提供するプログラムを、コンピュータ処理装置上のCPU1001で実行することにより、ソフトウェア的に実現することができる。
The
すなわち、CPU1001は、補助記憶部1007に格納されているプログラムを、主記憶部1002にロードして実行し、認証装置100の動作を制御することにより、上述した各機能をソフトウェア的に実現する。
That is, the
(第1の実施の形態の動作)
図3及び図4は、本実施の形態による認証装置100の動作を示すフローチャートであり、図3は、ライセンスキー付きイメージ200の生成時の動作を示し、図4は、認証時の動作を示す。
(Operation of the first embodiment)
3 and 4 are flowcharts showing the operation of the
最初に、ライセンスキー付きイメージ200の生成時の動作を説明する。 First, an operation when generating the license key-added image 200 will be described.
図1及び図3を参照すると、まず、ライセンスキー付きイメージ生成部6が、所定のシステムやアプリケーションのインストール時等に、周波数成分抽出手段61によって、当該システムやアプリケーションを起動させるアイコン等のイメージデータ(ベースイメージ210)と、当該システムやアプリケーションの使用・実行の許否の判定に用いられるライセンスキーとに対してDCT(離散コサイン変換)の技術を用いて周波数変換し、高周波数成分を抽出して合成する(ステップA1)。 Referring to FIGS. 1 and 3, first, the image data such as an icon that causes the image generation unit 6 with a license key to activate the system or application by the frequency component extraction means 61 when a predetermined system or application is installed. (Base image 210) and a license key used to determine whether the system or application is permitted to be used / executed are subjected to frequency conversion using a DCT (discrete cosine transform) technique to extract high frequency components. Synthesize (step A1).
次いで、ライセンスキー付きイメージ生成手段6が、ベースイメージ210の高周波数成分及びライセンスキー文字列220の高周波数成分からなる情報に対して周波数逆変換を行い、ライセンスキー付きイメージ200を生成する(ステップA2)。 Next, the license key-added image generating means 6 performs frequency inverse transform on the information composed of the high frequency component of the base image 210 and the high frequency component of the license key character string 220 to generate the image 200 with the license key (step). A2).
次いで、ライセンスキー付きイメージ生成部6は、生成したライセンスキー付きイメージ200をライセンスキー付きイメージ格納手段63に格納する(ステップA3)。 Next, the license key-added image generation unit 6 stores the generated license key-added image 200 in the license key-added image storage unit 63 (step A3).
次に、認証時の動作を説明する。 Next, the operation at the time of authentication will be described.
図1及び図4を参照すると、まず、所定のシステムやアプリケーションの使用・実行の開始時に、所定のファイル等が指定されることによって又は所定のライセンスキー付きイメージ200が直接指定されることによって選択された、認証の対象となるライセンスキー付きイメージ200が、ライセンスキー付きイメージ格納手段63から入力部1を介して入力され(ステップB1)、周波数変換手段21に供給される。 Referring to FIGS. 1 and 4, first, when a predetermined system or application is started to be used / executed, a predetermined file or the like is specified, or a predetermined license key image 200 is directly specified. The license key-added image 200 to be authenticated is input from the license key-added image storage means 63 via the input unit 1 (step B1) and supplied to the frequency conversion means 21.
次いで、周波数変換手段21が、この入力されたライセンスキー付きイメージ200に対して周波数変換を行って高周波数成分に変換し、また、周波数変換ライセンスキー抽出手段22が、ベースイメージ記憶手段31に記憶されたベースイメージ210に対して同様に周波数変換を行って高周波数成分に変換する(ステップB2)。 Next, the frequency conversion means 21 performs frequency conversion on the inputted image 200 with license key to convert it into a high frequency component, and the frequency conversion license key extraction means 22 stores it in the base image storage means 31. Similarly, frequency conversion is performed on the base image 210 thus converted into a high frequency component (step B2).
次いで、周波数変換ライセンスキー抽出手段22が、ライセンスキー付きイメージ200の周波数成分と、ベースイメージ記憶手段31に記憶されたベースイメージ210の周波数成分との差分に基づいて、ライセンスキー文字列220の周波数成分を抽出する(ステップB3)。
Next, the frequency conversion license
次いで、ライセンスキー変換手段23は、抽出したライセンスキー文字列220の周波数成分に対して周波数逆変換を行い、ライセンスキー文字列220を取得する(ステップB4)。
Next, the license
次いで、認証手段41は、ライセンスキー文字列220を使用して認証を行い(ステップB5)、認証に成功した場合には出力部5に対して認証結果として成功を通知し(ステップB6)、不正なライセンスキー文字列220等の理由により失敗した場合には出力装置5に対して認証結果として失敗を通知する(ステップB7)。 Next, the authentication means 41 performs authentication using the license key character string 220 (step B5), and if the authentication is successful, notifies the output unit 5 of the success as an authentication result (step B6), In the case of failure due to a reason such as a license key character string 220, the failure is notified to the output device 5 as an authentication result (step B7).
(第1の実施の形態の効果)
本実施の形態によれば、以下の効果を達成することができる。
(Effects of the first embodiment)
According to the present embodiment, the following effects can be achieved.
第1に、ライセンスキー付きイメージ200を用いることにより、悪意を持ったユーザに不正に生成されたライセンスキーによって認証されるリスクを軽減できる。 First, by using the license key-added image 200, it is possible to reduce the risk of being authenticated by a maliciously generated license key by a malicious user.
その理由は、所定のイメージデータに、人間が知覚できないような高周波数成分によってライセンスキー文字列220を埋め込んでライセンスキー付きイメージ200を生成するため、ライセンスキー文字列220をイメージに隠蔽でき、ユーザにライセンスキーそのものを見せないからである。 The reason is that the license key character string 220 is generated by embedding the license key character string 220 in a predetermined image data with a high frequency component that cannot be perceived by humans. This is because the license key itself is not shown.
第2に、ユーザがライセンスキーを手入力する必要がないなど、認証要求時の操作性が向上する。 Second, the operability at the time of authentication request is improved, for example, the user does not need to manually input the license key.
その理由は、認証装置100が、ライセンスキー付きイメージ200をインポートするインタフェースを持ち(入力部1005)、マウスクリック等のみで容易に認証を行うことができるからである。
The reason is that the
第3に、ライセンスキー付きイメージ200は、ベースとなるベースイメージ210と比較し、人間にとって知覚することが困難な差分しかないことから、アイコン等のシステムリソースとして使用できる。 Thirdly, the image 200 with a license key can be used as a system resource such as an icon because there is only a difference that is difficult for humans to perceive compared to the base image 210 as a base.
第4に、ライセンスキー抽出装置2が、入力されたライセンスキー付きイメージ200に基づいてライセンスキー文字列220を取得するため、スタンドアロンでも堅牢性のある認証を行うことができる。
Fourth, since the license
また、認証システムにライセンスキー付きイメージをインポートする機能を付加することで、操作性の向上を図ることもできる。 In addition, operability can be improved by adding a function to import an image with a license key to the authentication system.
(第2の実施の形態)
本発明の第2の実施の形態による認証システムは、認証に用いるライセンスキー付きイメージ200が画像として意味あるアイコンのようなものでない場合、すなわち、ライセンスキー付きイメージ200が画像として意味のないバーコードのようなものである点で第1の実施の形態と相違する。以下、第1の実施の形態と相違する点を中心に説明する。
(Second Embodiment)
In the authentication system according to the second embodiment of the present invention, when the license key-attached image 200 used for authentication is not like an icon that is meaningful as an image, that is, the license key-added image 200 is meaningless as an image. This is different from the first embodiment in that it is as described above. The following description will focus on the points that differ from the first embodiment.
(第2の実施の形態の構成)
図5は、本実施の形態による記憶部3の構成を示すブロック図である。
(Configuration of Second Embodiment)
FIG. 5 is a block diagram showing a configuration of the storage unit 3 according to the present embodiment.
図5を参照すると、本実施の形態による記憶部3は、ベースイメージ周波数成分データ記憶手段32を新たに備え、ライセンスキー付きイメージ200の元となるベースイメージ(バーコードイメージ)210を周波数変換した周波数成分のデータ(ベースイメージ周波数成分データ230)を、あらかじめ当該ベースイメージ(バーコードイメージ)210と対応付けてベースイメージ周波数成分データ記憶手段32に記憶している点で第1の実施の形態と相違する。ベースイメージ210の周波数成分のデータを記憶する理由は、ベースイメージ210がバーコードの場合、画像としては意味のないものであるため、データとして格納しておいても問題がないからである。なお、バーコードは、画像としてはユーザにとって意味のない情報の一例であり、QRコードや他の二次元コードであってもよいし、その他の情報であってもよい。
Referring to FIG. 5, the storage unit 3 according to the present embodiment is newly provided with a base image frequency component
また、本実施の形態による入力部1は、例えば包装紙等に記載されるなどしたバーコード(二次元コード)を読み取る一般的なコードリーダ機能と、ライセンスキー付きイメージ200をデータとして取り込むスキャン機能とを有する点で第1の実施の形態と相違する。 In addition, the input unit 1 according to the present embodiment has a general code reader function for reading a bar code (two-dimensional code) described on, for example, a wrapping paper, and a scan function for reading an image 200 with a license key as data. This is different from the first embodiment in that
また、ライセンスキー付きイメージ生成装置60は、第1の実施の形態のライセンスキー付きイメージ生成部6が認証装置100の外側に設けられたものであり、ライセンスキー付きイメージ生成部6と同様の機能を有する。
The image generation device 60 with a license key is the same as the image generation unit 6 with a license key, in which the image generation unit 6 with a license key according to the first embodiment is provided outside the
本実施の形態のその他の構成は、第1の実施の形態と同様であるため説明を省略する。 Since the other configuration of the present embodiment is the same as that of the first embodiment, description thereof is omitted.
(第2の実施の形態の動作)
本実施の形態は、ステップA2において、周波数変換手段21が、入力されたライセンスキー付きイメージ200に対して周波数変換を行って周波数成分に変換するだけである。従って、認証装置100における認証時に、ステップA2において、周波数変換ライセンスキー抽出手段22が、ベースイメージ記憶手段31に記憶されたベースイメージ210に対して周波数変換を行って周波数成分に変換する処理を行わない点で第1の実施の形態と相違する。
(Operation of Second Embodiment)
In the present embodiment, in step A2, the
本実施の形態のその他の動作は、第1の実施の形態と同様であるため説明を省略する。 Since other operations of the present embodiment are the same as those of the first embodiment, description thereof is omitted.
(第2の実施の形態の効果)
本実施の形態によれば、認証時に、ライセンスキー抽出手段22における、ベースイメージ記憶手段31にあらかじめ記憶されているベースイメージ210を周波数変換する処理をスキップすることができるため、認証装置200の認証時の処理負担を軽減し、認証処理をより迅速に行うことができる。
(Effect of the second embodiment)
According to the present embodiment, at the time of authentication, the process of converting the frequency of the base image 210 stored in advance in the base
その理由は、ライセンスキー付きイメージ200の元となるベースイメージ210を周波数変換して生成した周波数成分のデータをあらかじめベースイメージ記憶手段31に記憶しているからである。 The reason is that the frequency component data generated by frequency conversion of the base image 210 that is the base of the image 200 with the license key is stored in the base image storage means 31 in advance.
以上好ましい実施の形態をあげて本発明を説明したが、本発明は必ずしも、上記実施の形態に限定されるものでなく、その技術的思想の範囲内において様々に変形して実施することができる。 Although the present invention has been described with reference to the preferred embodiments, the present invention is not necessarily limited to the above embodiments, and various modifications can be made within the scope of the technical idea. .
ライセンスキーを用いることよって認証を行う技術分野や、電子透かしを用いて認証に必要な情報を隠蔽する技術分野にも本発明を適用できる。 The present invention can also be applied to a technical field where authentication is performed by using a license key and a technical field where information necessary for authentication is concealed using a digital watermark.
100:認証装置
1:入力部
2:ライセンスキー抽出部
21:周波数変換手段
22:周波数変換ライセンスキー抽出手段
23:ライセンスキー変換手段
3:記憶部
31:ベースイメージ記憶手段
32:ベースイメージ周波数成分データ記憶手段
4:認証部
41:認証手段
5:出力部
6:ライセンスキー付きイメージ生成部
61:周波数成分抽出手段
62:ライセンスキー付きイメージ生成手段
63:ライセンスキー付きイメージ格納手段
200:ライセンスキー付きイメージ
210:ベースイメージ
220:ライセンスキー文字列
230:ベースイメージ周波数成分データ
60:ライセンスキー付きイメージ生成装置
610:周波数成分抽出手段
620:ライセンスキー付きイメージ生成手段
630:ライセンスキー付きイメージ格納手段
1001:CPU
1002:主記憶部
1003:通信制御部
1004:提示部
1005:入力部
1006:インタフェース部
1007:補助記憶部
1008:システムバス
2000:ネットワーク
DESCRIPTION OF SYMBOLS 100: Authentication apparatus 1: Input part 2: License key extraction part 21: Frequency conversion means 22: Frequency conversion license key extraction means 23: License key conversion means 3: Storage part 31: Base image storage means 32: Base image frequency component data Storage unit 4: Authentication unit 41: Authentication unit 5: Output unit 6: Image generation unit with license key 61: Frequency component extraction unit 62: Image generation unit with license key 63: Image storage unit with license key 200: Image with license key 210: Base image 220: License key character string 230: Base image frequency component data 60: Image generation device with license key 610: Frequency component extraction means 620: Image generation means with license key 630: I with license key Over di storage means 1001: CPU
1002: Main storage unit 1003: Communication control unit 1004: Presentation unit 1005: Input unit 1006: Interface unit 1007: Auxiliary storage unit 1008: System bus 2000: Network
Claims (20)
所定の元イメージデータと認証情報を示すイメージデータとを高周波信号変換して互いに合成し、合成後のイメージデータを逆高周波変換することにより、前記認証情報が埋め込まれた前記認証用イメージデータを生成することを特徴とする認証用イメージデータ生成装置。 An image data generation device for authentication that generates image data used for authentication,
Predetermined original image data and image data indicating authentication information are combined with each other by high-frequency signal conversion, and the combined image data is subjected to inverse high-frequency conversion to generate the authentication image data in which the authentication information is embedded. An image data generation device for authentication, characterized in that:
取得した前記認証用のイメージデータの高周波信号成分から前記認証情報を示すイメージデータの高周波信号成分を抽出し、抽出した高周波信号成分から前記認証情報を読み取る手段と
を備えることを特徴とする認証装置。 Means for acquiring the authentication image data in which the authentication information is embedded by performing high-frequency signal conversion and combining the predetermined original image data and image data indicating authentication information with each other, and performing reverse high-frequency signal conversion after the combination; ,
An authentication apparatus comprising: a high-frequency signal component of image data indicating the authentication information extracted from a high-frequency signal component of the acquired image data for authentication; and means for reading the authentication information from the extracted high-frequency signal component .
所定のプログラムの実行開始時に指定された前記認証用のイメージデータに基づいて、前記認証を実行することを特徴とする請求項4に記載の認証装置。 Means for holding the acquired image data for authentication;
The authentication apparatus according to claim 4, wherein the authentication is executed based on the authentication image data designated at the start of execution of a predetermined program.
予め記憶された前記元イメージデータに基づいて前記差分を取ることを特徴とする請求項3から請求項6のいずれか1項に記載の認証装置。 Storage means for storing in advance the original image data corresponding to the authentication image data;
The authentication apparatus according to any one of claims 3 to 6, wherein the difference is calculated based on the original image data stored in advance.
予め記憶された前記元イメージデータの高周波信号成分を用いて前記差分を取ることを特徴とする請求項3から請求項7のいずれか1項に記載の認証装置。 Storage means for storing in advance the high-frequency signal component of the original image data corresponding to the authentication image data;
The authentication apparatus according to any one of claims 3 to 7, wherein the difference is obtained using a high-frequency signal component of the original image data stored in advance.
離散コサイン変換の技術を用いることによって、前記認証情報を示すイメージデータの高周波信号成分を抽出し、抽出した高周波信号成分から前記認証情報を読み取ることを特徴とする請求項3から請求項8のいずれか1項に記載の認証装置。 The means for reading the authentication information includes:
9. The method according to claim 3, wherein a high-frequency signal component of image data indicating the authentication information is extracted by using a technique of discrete cosine transform, and the authentication information is read from the extracted high-frequency signal component. The authentication device according to claim 1.
所定の元イメージデータと認証情報を示すイメージデータとを高周波信号変換して互いに合成し、合成後のイメージデータを逆高周波変換することにより、前記認証情報が埋め込まれた前記認証用イメージデータを生成するステップを有することを特徴とする認証用イメージデータ生成方法。 An image data generation method for authentication that generates image data used for authentication,
Predetermined original image data and image data indicating authentication information are combined with each other by high-frequency signal conversion, and the combined image data is subjected to inverse high-frequency conversion to generate the authentication image data in which the authentication information is embedded. A method for generating image data for authentication.
前記高周波信号変換を、離散コサイン変換の技術を用いることによって行うことを特徴とする請求項10に記載の認証用イメージデータ生成方法。
認証装置 In the step,
The authentication image data generation method according to claim 10, wherein the high-frequency signal conversion is performed by using a technique of discrete cosine conversion.
Authentication device
取得した前記認証用のイメージデータの高周波信号成分から前記認証情報を示すイメージデータの高周波信号成分を抽出し、抽出した高周波信号成分から前記認証情報を読み取るステップと
を有することを特徴とする認証方法。 Obtaining the authentication image data in which the authentication information is embedded by converting the predetermined original image data and the image data indicating the authentication information into a high-frequency signal, combining them, and performing a reverse high-frequency signal conversion after the combining; ,
An authentication method comprising: extracting a high-frequency signal component of image data indicating the authentication information from a high-frequency signal component of the acquired image data for authentication; and reading the authentication information from the extracted high-frequency signal component .
所定のプログラムの実行開始時に指定された前記認証用のイメージデータに基づいて、前記認証を実行するステップとを有することを特徴とする請求項13に記載の認証方法。 Holding the acquired image data for authentication;
The authentication method according to claim 13, further comprising a step of executing the authentication based on the image data for authentication specified at the start of execution of a predetermined program.
取得した前記認証用のイメージデータの高周波信号成分と、前記元イメージデータの高周波信号成分との差分を取ることで、前記認証情報を示すイメージデータの高周波信号成分を抽出することを特徴とする請求項12から請求項14のいずれか1項に記載の認証方法。 In the step of reading the authentication information,
The high frequency signal component of the image data indicating the authentication information is extracted by taking a difference between the high frequency signal component of the acquired image data for authentication and the high frequency signal component of the original image data. The authentication method according to any one of claims 12 to 14.
予め記憶された、前記認証用のイメージデータに対応する前記元イメージデータに基づいて前記差分を取ることを特徴とする請求項12から請求項15のいずれか1項に記載の認証方法。 In the step of reading the authentication information,
The authentication method according to any one of claims 12 to 15, wherein the difference is calculated based on the original image data corresponding to the authentication image data stored in advance.
予め記憶された、前記認証用のイメージデータに対応する前記元イメージデータの高周波信号成分を用いて前記差分を取ることを特徴とする請求項12から請求項16のいずれか1項に記載の認証方法。 In the step of reading the authentication information,
The authentication according to any one of claims 12 to 16, wherein the difference is obtained using a high-frequency signal component of the original image data corresponding to the authentication image data stored in advance. Method.
離散コサイン変換の技術を用いることによって、前記認証情報を示すイメージデータの高周波信号成分を抽出し、抽出した高周波信号成分から前記認証情報を読み取ることを特徴とする請求項12から請求項17のいずれか1項に記載の認証方法。 In the step of reading the authentication information,
18. The method according to claim 12, wherein a high-frequency signal component of image data indicating the authentication information is extracted by using a technique of discrete cosine transform, and the authentication information is read from the extracted high-frequency signal component. The authentication method according to claim 1.
前記認証用イメージデータ生成装置に、
所定の元イメージデータと認証情報を示すイメージデータとを高周波信号変換して互いに合成し、合成後のイメージデータを逆高周波変換することにより、前記認証情報が埋め込まれた前記認証用イメージデータを生成する処理を実行させることを特徴とするプログラム。 A program executed on an authentication image data generation device that generates image data used for authentication,
In the authentication image data generation device,
Predetermined original image data and image data indicating authentication information are combined with each other by high-frequency signal conversion, and the combined image data is subjected to inverse high-frequency conversion to generate the authentication image data in which the authentication information is embedded. A program characterized by causing processing to be executed.
前記認証装置に、
所定の元イメージデータと認証情報を示すイメージデータとを高周波信号変換して互いに合成し、合成後に逆高周波信号変換することにより、前記認証情報が埋め込まれた前記認証用イメージデータを取得する処理と、
取得した前記認証用のイメージデータの高周波信号成分から前記認証情報を示すイメージデータの高周波信号成分を抽出し、抽出した高周波信号成分から前記認証情報を読み取る処理とを実行させることを特徴とするプログラム。 A program executed on an authentication device that performs authentication using image data used for authentication,
In the authentication device,
Processing for obtaining the authentication image data in which the authentication information is embedded by performing high-frequency signal conversion and combining the predetermined original image data and image data indicating authentication information with each other, and performing reverse high-frequency signal conversion after the combination; ,
A program for extracting a high-frequency signal component of image data indicating the authentication information from a high-frequency signal component of the acquired image data for authentication and reading the authentication information from the extracted high-frequency signal component .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007055219A JP2008219552A (en) | 2007-03-06 | 2007-03-06 | Device for generating image data for authentication, authentication device, method of generating image data for authentication, authentication method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007055219A JP2008219552A (en) | 2007-03-06 | 2007-03-06 | Device for generating image data for authentication, authentication device, method of generating image data for authentication, authentication method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008219552A true JP2008219552A (en) | 2008-09-18 |
Family
ID=39839044
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007055219A Pending JP2008219552A (en) | 2007-03-06 | 2007-03-06 | Device for generating image data for authentication, authentication device, method of generating image data for authentication, authentication method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008219552A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014241114A (en) * | 2013-06-12 | 2014-12-25 | 富士ソフト株式会社 | Server device, server device control method, and computer program |
EP2825997A4 (en) * | 2012-03-12 | 2015-11-18 | Symantec Corp | Systems and methods for using quick response codes to activate software applications |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002271609A (en) * | 2001-03-13 | 2002-09-20 | Ricoh Co Ltd | Tampering verification method for digital image data, device thereof and information recording medium with the method recorded |
JP2003517769A (en) * | 1999-12-16 | 2003-05-27 | マークエニー・インコーポレイテッド | Method and apparatus for inserting text watermark |
JP2005267405A (en) * | 2004-03-19 | 2005-09-29 | Fuji Xerox Co Ltd | Information processor |
WO2006054988A2 (en) * | 2004-11-18 | 2006-05-26 | Contentguard Holdings, Inc. | Method, system, and device for license-centric content consumption |
-
2007
- 2007-03-06 JP JP2007055219A patent/JP2008219552A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003517769A (en) * | 1999-12-16 | 2003-05-27 | マークエニー・インコーポレイテッド | Method and apparatus for inserting text watermark |
JP2002271609A (en) * | 2001-03-13 | 2002-09-20 | Ricoh Co Ltd | Tampering verification method for digital image data, device thereof and information recording medium with the method recorded |
JP2005267405A (en) * | 2004-03-19 | 2005-09-29 | Fuji Xerox Co Ltd | Information processor |
WO2006054988A2 (en) * | 2004-11-18 | 2006-05-26 | Contentguard Holdings, Inc. | Method, system, and device for license-centric content consumption |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2825997A4 (en) * | 2012-03-12 | 2015-11-18 | Symantec Corp | Systems and methods for using quick response codes to activate software applications |
JP2014241114A (en) * | 2013-06-12 | 2014-12-25 | 富士ソフト株式会社 | Server device, server device control method, and computer program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8122254B2 (en) | Information processing apparatus and method thereof | |
JP2005316284A (en) | Portable terminal and data security system | |
JP2007081452A (en) | Image processing method, image processing apparatus, program code, and storage medium | |
JP6277868B2 (en) | Document management system, document reproduction device, document management method, and computer program | |
JP6940812B2 (en) | Information processing equipment and computer programs | |
US7609834B2 (en) | Personal authenticating multi-function peripheral | |
JP2007096663A (en) | Image processor and control method thereof, computer program, and computer-readable storage medium | |
JP4906449B2 (en) | Image processing apparatus, electronic signature assigning method, and electronic signature assigning program | |
JP4812591B2 (en) | Information processing apparatus, information processing method, program, and recording medium | |
JP2008219552A (en) | Device for generating image data for authentication, authentication device, method of generating image data for authentication, authentication method, and program | |
JP2004185312A (en) | Document managing device | |
JP2010028509A (en) | Image forming system, image forming apparatus, and computer program | |
JP2010218186A (en) | Printing system and printing method | |
JP2006217489A (en) | Digital document data processor, digital document data processing method, digital document data processing program and recording medium | |
JP3221969U (en) | Encryption Gallery Management System | |
JP4606298B2 (en) | Image processing apparatus, image processing method, and image processing program | |
JP2007274404A (en) | Method of transmitting document with user's electronic signature in image processing apparatus | |
KR101666604B1 (en) | Method and Apparatus for Document Secure | |
JP5383084B2 (en) | Image forming apparatus and method of controlling image forming apparatus | |
JP5135986B2 (en) | Information processing apparatus and program | |
JP4391535B2 (en) | External storage device, and image processing apparatus and image forming apparatus provided with the external storage device | |
JP2010093469A (en) | Information processing apparatus, information processing system, and program | |
JP2006237687A (en) | Program and user tracing device | |
JP6273748B2 (en) | Terminal device | |
JP6359930B2 (en) | Information processing apparatus and identification method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091016 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091109 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100108 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100519 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100921 |