[go: up one dir, main page]

JP2006511114A - Key synchronization in visual cryptosystems - Google Patents

Key synchronization in visual cryptosystems Download PDF

Info

Publication number
JP2006511114A
JP2006511114A JP2004559984A JP2004559984A JP2006511114A JP 2006511114 A JP2006511114 A JP 2006511114A JP 2004559984 A JP2004559984 A JP 2004559984A JP 2004559984 A JP2004559984 A JP 2004559984A JP 2006511114 A JP2006511114 A JP 2006511114A
Authority
JP
Japan
Prior art keywords
key
identification information
key identification
image
hash value
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
JP2004559984A
Other languages
Japanese (ja)
Inventor
テー テュイルス,ピム
デイク,マールテン エー ファン
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.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
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 Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of JP2006511114A publication Critical patent/JP2006511114A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/12Transmitting and receiving encryption devices synchronised or initially set up in a particular manner
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09CCIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
    • G09C5/00Ciphering apparatus or methods not provided for in the preceding groups, e.g. involving the concealment or deformation of graphic data such as designs, written or printed messages
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/14Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/44Secrecy systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Facsimile Transmission Control (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

視覚化暗号システムは、キーセットを用いて一連の画像を暗号化するサーバ(1)と、暗号化画像を表示する端末(2)と、暗号化画像をサーバ(1)から端末(2)へ送信する送信媒体(4)と、端末(2)上に表示された暗号化画像を復号する復号装置(3)とを有する。鍵識別情報がサーバ(1)により生成され、端末(2)により表示される。復号装置(3)は鍵識別情報を検知し、その鍵セットから対応する鍵を選択する。The visualization encryption system includes a server (1) that encrypts a series of images using a key set, a terminal (2) that displays the encrypted image, and the encrypted image from the server (1) to the terminal (2). A transmission medium (4) for transmission and a decryption device (3) for decrypting the encrypted image displayed on the terminal (2). Key identification information is generated by the server (1) and displayed by the terminal (2). The decryption device (3) detects the key identification information and selects a corresponding key from the key set.

Description

発明の詳細な説明Detailed Description of the Invention

本発明は暗号システムにおける鍵同期に関する。より具体的に、暗号化装置に設定した第1の鍵と復号装置に設定した第2の鍵とを同期する方法とシステムに関する。ここで、暗号化装置は画像を暗号化できる装置であり、復号装置は画像を復号できる装置である。

暗号システムの一組の鍵(鍵セット)を用いて、後続のメッセージはその鍵セット中の異なる鍵を用いて暗号化することは周知である。異なるメッセージに異なる鍵を用いることにより、盗聴者がメッセージを解読することは非常に難しくなる。また、1つの鍵を知ることができても、1つのメッセージを解読することはできるが、他のメッセージの秘密は維持される。
The present invention relates to key synchronization in a cryptographic system. More specifically, the present invention relates to a method and system for synchronizing a first key set in an encryption device and a second key set in a decryption device. Here, the encryption device is a device that can encrypt an image, and the decryption device is a device that can decrypt an image.

It is well known that using a set of keys (key set) in a cryptographic system, subsequent messages are encrypted using different keys in the key set. Using different keys for different messages makes it very difficult for an eavesdropper to decrypt the message. Even if one key is known, one message can be decrypted, but the secret of other messages is maintained.

もちろん、鍵を同期することが必要である。すなわち、同じメッセージを暗号化または復号するために、暗号化装置と復号装置はその鍵セット中の同じ鍵を使用しなくてはならない。この同期がとれないと、メッセージを正しく復号することができなくなる。   Of course, it is necessary to synchronize the keys. That is, to encrypt or decrypt the same message, the encryption device and the decryption device must use the same key in the key set. Without this synchronization, the message cannot be decoded correctly.

権限のない人物に画像を認識されたりその内容を読まれたりしないように、その画像を暗号化することも知られている。画像の一暗号化方法は、例えば、欧州特許出願EP0260815号に開示されている。この方法は視覚的暗号化としても知られており、2つのパターンを利用する。その2つのパターンの各々は個別には認識できず、認識可能な画像を作るためにオーバーレイされる。このため、原画像は2つのランダムな部分またはパターンに変換され、どちらも知覚可能な画像情報を含んでいない。これらのパターンの1つを透明シート(transparency)にプリントし、または少なくとも部分的には透明なディスプレイに表示し、復号鍵として作用させる。上記のパターンをオーバーレイすると、パターンは組み合わされ、見る者の目には「復号」されたように見える。   It is also known to encrypt an image so that an unauthorized person cannot recognize the image or read its contents. One method for encrypting an image is disclosed, for example, in European Patent Application EP0260815. This method is also known as visual encryption and utilizes two patterns. Each of the two patterns is not individually recognizable and is overlaid to create a recognizable image. Thus, the original image is converted into two random parts or patterns, neither of which contains perceptible image information. One of these patterns is printed on a transparency, or at least partially displayed on a transparent display, acting as a decryption key. When overlaying the above patterns, the patterns are combined and appear to the viewer's eyes as “decoded”.

たくさんの個別に暗号化した画像を見るときは透明シートでは煩わしいので、復号(暗号解読)装置を使用することが提案されている。2つのタイプの復号装置を区別することができる。透過型と非透過型である。   When viewing a large number of individually encrypted images, a transparent sheet is cumbersome, and it has been proposed to use a decryption (decryption) device. Two types of decoding devices can be distinguished. Transmission type and non-transmission type.

透過型復号装置は、本質的に従来技術で使用される透明シートをまねて、暗号化された画像の1つのパターン(シェア)を表示する。復号装置は少なくとも部分的には透明なので、画像のもう一つのパターンをその装置を透かして見ることができる。見る者の目には2つの画像パターンが組み合わされて見える。透明シートではなく透過型装置を用いる利点は、その装置は1つの画像部分ではなく複数の画像部分を表示できるということである。このように、後続の画像には異なる鍵を使用することができる。透過型復号装置は有利にもLCD(液晶ディスプレイ)を用いて、暗号化された画像を「復号」して原画像を再構成するために2つの画面を重ね合わせている。LCD画面を利用した透過型装置の好適な一例が欧州特許出願No.02075527.8号[PHNL020121]に記載されている。上記欧州特許出願に記載された装置において、液晶ディスプレイの液晶セルの極性回転効果が使用されている。この装置により、白黒画像の暗号化と復号が非常に便利になる。欧州特許出願No.02078660.4[PHNL020804]には、カラー画像も復号できる透過型復号装置が記載されている。   The transmissive decryption apparatus essentially displays a pattern (share) of an encrypted image, imitating a transparent sheet used in the prior art. Since the decoding device is at least partially transparent, another pattern of the image can be seen through the device. The viewer's eyes see the two image patterns combined. The advantage of using a transmissive device rather than a transparent sheet is that the device can display multiple image portions instead of a single image portion. In this way, different keys can be used for subsequent images. The transmissive decryption device advantageously uses an LCD (liquid crystal display) to superimpose the two screens in order to “decrypt” the encrypted image and reconstruct the original image. A suitable example of a transmissive device using an LCD screen is described in European Patent Application No. 00205527.8 [PHNL020121]. In the device described in the above European patent application, the polar rotation effect of the liquid crystal cell of the liquid crystal display is used. This device makes it very convenient to encrypt and decrypt black and white images. European Patent Application No. 02078660.4 [PHNL020804] describes a transmissive decoding device that can also decode color images.

非透過型復号装置は暗号化された画像を検知し、復号し、表示することができる。復号はその装置自体により行われ、ディスプレイには完全な復号された画像が表示さる、一方暗号化された画像は装置によりマスクされる。上記装置の一例が欧州特許出願No.02079579.5号[PHNL021058]に記載されている。復号装置は画像の復号にかぎを用いる。   The non-transparent decryption apparatus can detect, decrypt, and display an encrypted image. Decryption is performed by the device itself, with the display showing a fully decrypted image, while the encrypted image is masked by the device. An example of such a device is described in European Patent Application No. 02079579.5 [PHNL021058]. The decoding device uses a key to decode the image.

画像復号装置は、一般に、画像を復号するために少なくとも1つの鍵を必要とする。しかし、暗号的に安全なやり方で複数の画像を暗号化および復号するためには、一組の鍵(鍵セット)を利用して、異なる鍵を用いて後続の画像を復号することが必要である。しかし、一組の鍵(鍵セット)を用いると、鍵の同期の問題が生じる。たとえ一定の鍵シーケンスが決められていても、暗号化装置と復号装置は図らずも異なる瞬間に鍵を変更するかも知れない。あるいは、一方の装置が鍵を全く変更しないかも知れない。そうすると鍵同期が失われる。言い換えると、暗号化された画像を復号装置が復号できないこととなる。   An image decryption device generally requires at least one key to decrypt an image. However, to encrypt and decrypt multiple images in a cryptographically secure manner, it is necessary to use a set of keys (key sets) to decrypt subsequent images using different keys. is there. However, when a set of keys (key set) is used, a problem of key synchronization occurs. Even if a fixed key sequence is determined, the encryption device and the decryption device may change the key at different moments. Alternatively, one device may not change the key at all. Then key synchronization is lost. In other words, the decryption device cannot decrypt the encrypted image.

それゆえ、本発明の1つの目的は、簡単だが効果的なやり方で暗号化装置と復号装置の同期を確立する方法および装置を提供することである。   Accordingly, one object of the present invention is to provide a method and apparatus for establishing synchronization between an encryption device and a decryption device in a simple but effective manner.

本発明のもう1つの目的は、画像暗号化装置と画像復号装置の同期を確立する方法とシステムを提供することである。

従って、本発明は、暗号化装置の第1の鍵セットと復号装置の第2の鍵セットを同期する方法を提供する。この方法は、
前記暗号化装置が、前記第1の鍵セットの鍵を用いて暗号化画像と関連鍵識別情報を生成するステップと、
前記暗号化装置が、前記暗号化画像とその関連鍵識別情報をディスプレイ装置に送信するステップと、
前記ディスプレイ装置が、前記暗号化画像とその関連鍵識別情報を表示するステップと、
前記復号装置が、前記鍵識別情報を検出するステップと、
前記復号装置が、前記検出された鍵識別情報に対応する前記第2の鍵セットの鍵を用いて、前記暗号化画像を復号するステップと、
前記復号装置が、前記復号された画像を表示するステップとを有することを特徴とする。
すなわち、暗号化装置は鍵セットの鍵を用いて画像を暗号化し、画像の暗号化に使用した鍵の鍵識別情報を生成する。暗号化画像と鍵識別情報はともにディスプレイ装置に送信され、そのディスプレイ装置は復号装置に鍵識別情報を検出させる。復号装置は鍵識別情報を用いて鍵セット中の鍵を特定し、特定した鍵を用いて暗号化画像を復号する。好ましくは、暗号化装置は(暗号化)画像を検出する検出手段と(暗号化)画像を表示する表示手段を両方有するタイプのものを用いることが好ましい。
Another object of the present invention is to provide a method and system for establishing synchronization between an image encryption device and an image decryption device.

Accordingly, the present invention provides a method for synchronizing a first key set of an encryption device and a second key set of a decryption device. This method
The encryption device using the key of the first key set to generate an encrypted image and associated key identification information;
The encryption device transmitting the encrypted image and its associated key identification information to a display device;
The display device displaying the encrypted image and its associated key identification information;
The decryption device detecting the key identification information;
The decryption device decrypting the encrypted image using a key of the second key set corresponding to the detected key identification information;
The decoding apparatus includes a step of displaying the decoded image.
That is, the encryption device encrypts the image using the key of the key set, and generates key identification information of the key used for image encryption. Both the encrypted image and the key identification information are transmitted to the display device, and the display device causes the decryption device to detect the key identification information. The decryption device identifies the key in the key set using the key identification information, and decrypts the encrypted image using the identified key. Preferably, the encryption apparatus is of a type having both detection means for detecting (encrypted) images and display means for displaying (encrypted) images.

鍵識別情報を暗号化画像とともに送信することにより、鍵同期を常に維持することができる。鍵識別情報をすべての暗号化画像とともに送信することも可能であるが、必ずしもそうする必要はない。その替わりに、鍵識別情報は定期的に、例えば、一定数の暗号化画像を送信した後、または一定の時間が経過した後、送信するようにしてもよい。あるいは、鍵識別情報を要求があったときに送信してもよい。当然のことながら、送信する必要がなければ、鍵識別情報を生成するステップは省略することができる。   By transmitting the key identification information together with the encrypted image, key synchronization can always be maintained. Although it is possible to send the key identification information together with all the encrypted images, it is not necessary to do so. Instead, the key identification information may be transmitted periodically, for example, after a certain number of encrypted images are transmitted, or after a certain time has elapsed. Alternatively, the key identification information may be transmitted when requested. Of course, if it is not necessary to transmit, the step of generating the key identification information can be omitted.

鍵識別情報は鍵そのものと同じであってもよい。しかし、この場合は、鍵識別情報を送信中に傍受されるおそれもあるので、暗号としては安全ではない。この理由により、鍵識別情報は、例えば鍵番号等の、鍵に関連したコードであることが好ましい。鍵識別情報は鍵から導かれたコードであることがさらに好ましい。これにより、ある程度の改竄防止をすることができる。   The key identification information may be the same as the key itself. However, in this case, since the key identification information may be intercepted during transmission, the encryption is not secure. For this reason, the key identification information is preferably a code related to the key, such as a key number. More preferably, the key identification information is a code derived from the key. Thereby, a certain amount of falsification can be prevented.

好ましい一実施形態において、鍵識別情報はハッシュ値である。ハッシュ値は、ハッシュ関数を用いて暗号鍵等のソース値から導かれる値である。ハッシュ関数はある種の関数であって、暗号の技術分野では周知である。一般的に、ハッシュ関数は一方向関数であり、すなわち、逆関数を求めることができない関数である。結果として、鍵のハッシュ値は容易に求めることができるが、ハッシュ値からかぎを導き出すことは不可能である。このように、鍵識別情報を傍受しても鍵自体を知ることはできない。また、鍵を(不正に)変更するとハッシュ値が異なり、暗号画像の不正な復号を防ぐことができる。   In a preferred embodiment, the key identification information is a hash value. The hash value is a value derived from a source value such as an encryption key using a hash function. A hash function is a kind of function and is well known in the technical field of cryptography. In general, the hash function is a one-way function, that is, a function for which an inverse function cannot be obtained. As a result, the hash value of the key can be easily obtained, but it is impossible to derive a key from the hash value. Thus, even if the key identification information is intercepted, the key itself cannot be known. Further, if the key is changed (illegally), the hash value is different, and illegal decryption of the encrypted image can be prevented.

特に有利な実施形態において、前記復号装置が前記鍵識別情報を検出するステップは、
前記復号装置が、前記ハッシュ値を検出し、それを検出ハッシュ値として格納するステップと、
前記復号装置が、前記第2の鍵セットの前記ハッシュ値を計算し、各計算されたハッシュ値を前記検出ハッシュ値とマッチするまで比較するステップとを有する。
復号装置の鍵セットのハッシュ値と検出されたハッシュ値をマッチさせることにより、正しい鍵を容易に見つけることができる。
In a particularly advantageous embodiment, the step of the decryption device detecting the key identification information comprises:
The decryption device detects the hash value and stores it as a detected hash value;
The decrypting device calculating the hash value of the second key set and comparing each calculated hash value until it matches the detected hash value.
By matching the hash value of the key set of the decryption device with the detected hash value, the correct key can be easily found.

第2の鍵セットのハッシュ値を予め計算して復号装置に格納しておくことはもちろん可能である。しかし、このためにはかなり大きなメモリ空間が必要である。ハッシュ値は素早く計算することができるので、ハッシュ値を格納しておくより好ましい。   Of course, the hash value of the second key set can be calculated in advance and stored in the decryption device. However, this requires a fairly large memory space. Since the hash value can be calculated quickly, it is preferable to store the hash value.

鍵識別情報は別に送信することもできるが、鍵識別情報を暗号化画像の一部とすることが好ましい。これにより、鍵識別情報の送信が簡単になり、復号装置は容易に検出できるようになる。鍵識別情報は暗号化画像の副画像を形成することができる。この副画像は記号、コード等であってもよい。副画像をもう一つの鍵を用いて暗号化してもよい。そのもう一つの鍵は一連の画像を暗号化するのと同じ鍵であることが好ましい。   The key identification information can be transmitted separately, but it is preferable that the key identification information is part of the encrypted image. Thereby, the transmission of the key identification information is simplified, and the decryption device can be easily detected. The key identification information can form a sub-image of the encrypted image. This sub-image may be a symbol, code, or the like. The sub-image may be encrypted using another key. The other key is preferably the same key that encrypts the sequence of images.

好ましい一実施形態において、鍵識別情報はバーコードとしてディスプレイ装置に表示される。バーコードは復号装置が容易に認識し読み取ることができる。しかし、他のタイプのコードを使用してもよい。具体的には、コードの部分部分が順次表示される時間多重コードを使用してもよい。この部分部分はバーコードにより構成されていてもよいし、いなくてもよい。   In a preferred embodiment, the key identification information is displayed on the display device as a bar code. The barcode can be easily recognized and read by the decoding device. However, other types of codes may be used. Specifically, a time multiplexed code in which partial portions of the code are sequentially displayed may be used. This portion may or may not be constituted by a bar code.

本発明による同期に使用される画像は、白黒画像でもカラー画像でもよい。視覚化暗号および類似のアプリケーションにおいてカラー画像を描画するために様々な方法を用いることができるが、欧州特許出願第02078660.4号[PHNL020804EPP]に記載された液晶ディスプレイ法が特に好適である。   The image used for synchronization according to the present invention may be a black and white image or a color image. Various methods can be used to render color images in visualization cryptography and similar applications, but the liquid crystal display method described in European Patent Application No. 02078660.4 [PHNL020804EPP] is particularly suitable.

本発明は、暗号化装置の第1の鍵セットと復号装置の第2の鍵セットを同期するシステムをさらに提供する。このシステムは、
前記第1の鍵セットの鍵を用いて暗号化画像と関連鍵識別情報を生成し、前記暗号化画像とその関連鍵識別情報をディスプレイ装置に送信する暗号化装置と、
前記暗号化画像とその関連鍵識別情報を表示するディスプレイ装置と、
前記鍵識別情報を検出し、前記検出された鍵識別情報に対応する前記第2の鍵セットの鍵を用いて、前記暗号化画像を復号し、前記復号された画像を表示する復号装置とを有する。
この種のシステムを用いて、鍵セットの同期を容易に達成することができる。
The present invention further provides a system for synchronizing a first key set of an encryption device and a second key set of a decryption device. This system
An encryption device that generates an encrypted image and related key identification information using a key of the first key set, and transmits the encrypted image and the related key identification information to a display device;
A display device for displaying the encrypted image and its associated key identification information;
A decryption device that detects the key identification information, decrypts the encrypted image using a key of the second key set corresponding to the detected key identification information, and displays the decrypted image; Have.
With this type of system, key set synchronization can be easily achieved.

本発明は、上記システムにおいて用いる暗号化装置も提供する。この装置は、
暗号化画像と鍵識別情報を検知する検知手段と、
前記検知された鍵識別情報に基づき鍵を選択する鍵選択手段と、
前記選択された鍵を用いて検知された暗号化画像を復号する復号手段と、
復号画像を表示する表示手段と
を有する。
The present invention also provides an encryption device used in the above system. This device
Detecting means for detecting the encrypted image and the key identification information;
Key selection means for selecting a key based on the detected key identification information;
Decryption means for decrypting an encrypted image detected using the selected key;
Display means for displaying the decoded image.

有利にも、検知手段はLED(発行ダイオード)回路の一部であり、好ましくはOLED(誘起発行ダイオード)回路の一部である。

添付した図面に示した実施形態を参照して、本発明をさらに説明する。
Advantageously, the sensing means is part of an LED (Issuing Diode) circuit, preferably part of an OLED (Induced Emitting Diode) circuit.

The invention will be further described with reference to the embodiments shown in the accompanying drawings.

図1の非限定的な一例により示されたシステムは、サーバ1、端末2、暗号解読器(または復号器)3、および通信ネットワーク4を有する。サーバ1は画像を作成し暗号化する。その画像は通信ネットワーク4を介して端末2に送信される。通信ネットワーク4は、LAN等の専用ネットワーク、電話ネットワーク(POTS)、インターネット、単なるケーブルやワイヤー等により構成される。サーバ1と端末2は両方とも専用装置であってもよいし、汎用コンピュータにより構成されていてもよい。少なくとも端末2の場合、表示画面21を有する。暗号解読器3は暗号装置であり、これについては後でより詳しく説明する。サーバ1と暗号解読器3は両方とも少なくとも鍵セットを備えており、この一組の鍵(鍵セット)には複数の暗号鍵が含まれている。これらの鍵は、DES等の好適な暗号プロセスで使用される。ここで、どの暗号プロセスを使用するかは重要ではない。   The system illustrated by the non-limiting example of FIG. 1 has a server 1, a terminal 2, a decryptor (or decryptor) 3, and a communication network 4. The server 1 creates an image and encrypts it. The image is transmitted to the terminal 2 via the communication network 4. The communication network 4 is configured by a dedicated network such as a LAN, a telephone network (POTS), the Internet, a simple cable or wire, and the like. Both the server 1 and the terminal 2 may be dedicated devices or may be constituted by general-purpose computers. At least the terminal 2 has a display screen 21. The decryptor 3 is an encryption device, which will be described in more detail later. Both the server 1 and the decryptor 3 are provided with at least a key set, and this set of keys (key set) includes a plurality of encryption keys. These keys are used in a suitable cryptographic process such as DES. Here, it is not important which cryptographic process is used.

図2の実施形態に示したように、復号器3は復号装置であり、表示された画像を検知するセンサ31と、検知された画像に暗号操作を実行する、関連メモリを有するプロセッサ32と、復号された画像を表示する表示画面(図1の34)を形成するディスプレイエレメント33とを含む。導電体または光ファイバーが、センサ31、プロセッサ32、ディスプレイエレメント33を接続している。一組の暗号鍵はプロセッサメモリに記憶されている。それゆえ、復号器3は、暗号化された画像を検知し、復号し、復号された結果の画像を表示することができる。端末2はノントラステッド装置であるが、復号器3はトラステッド装置であり、ユーザが所持し、使用しないときは安全な場所に保管されることが好ましい。このように、復号器に記憶された鍵は改竄されていない。   As shown in the embodiment of FIG. 2, the decoder 3 is a decryption device, and a sensor 31 that detects a displayed image, and a processor 32 that has an associated memory that performs a cryptographic operation on the detected image, And a display element 33 forming a display screen (34 in FIG. 1) for displaying the decoded image. A conductor or optical fiber connects the sensor 31, the processor 32, and the display element 33. A set of encryption keys is stored in the processor memory. Therefore, the decoder 3 can detect and decrypt the encrypted image and display the decrypted image. The terminal 2 is a non-trusted device, but the decoder 3 is a trusted device and is preferably stored in a safe place when owned by the user and not in use. Thus, the key stored in the decryptor has not been tampered with.

図1のシステムにおいて、鍵の同期は以下のように達成される。サーバ(暗号化装置)1が、その鍵セット中の1つの鍵を用いて画像を暗号化する。この画像は端末(表示装置)2に送信され、その端末2が画像を表示する。端末2は鍵を有していないので、暗号化された画像を復号することはできない。表示された暗号化された画像は、知覚可能な情報は何も含まれておらず、ランダム画像(「スノー」)のように見える。   In the system of FIG. 1, key synchronization is achieved as follows. A server (encryption device) 1 encrypts an image using one key in the key set. This image is transmitted to the terminal (display device) 2, and the terminal 2 displays the image. Since the terminal 2 does not have a key, the encrypted image cannot be decrypted. The displayed encrypted image does not contain any perceptible information and looks like a random image (“snow”).

ユーザは、復号器が画像を検知できるようにその復号器(復号装置)3を位置づける。図3に概略を示した暗号化された画像は、2つの画像部分を有している。第1の画像部分5は暗号化された画像を含んでおり、第2の画像部分6は鍵の識別情報を含んでいる。復号器3は好ましくは同時に両方の画像を検知し、好ましくは表示画面21に表示された画像のどの部分が第2の画像部分6であるかを判断するように構成されている。好ましい実施形態において、画面21の一セクションが第2の(鍵識別情報)画像部分6に割り当てられ、それゆえ、この画像部分はその位置に基づいて認識される。   The user positions the decoder (decoding device) 3 so that the decoder can detect the image. The encrypted image schematically shown in FIG. 3 has two image parts. The first image portion 5 includes an encrypted image, and the second image portion 6 includes key identification information. The decoder 3 is preferably arranged to detect both images simultaneously and preferably determine which part of the image displayed on the display screen 21 is the second image part 6. In a preferred embodiment, a section of the screen 21 is assigned to the second (key identification information) image part 6 and therefore this image part is recognized based on its position.

図示した実施例において、第2の画像部分6はバーコードを含んでいる。復号器3はディスプレイ21を「スキャン」して、周知の電子的画像スキャン方法を用いてバーコードを検出することができる。その場合、第2の画像部分に特定の位置を割り当てる必要はない。バーコード以外のコードや記号(の組み合わせ)を用いてもよい。このようなコード等をパターン認識技術を用いて復号器3に認識させることも可能である。コードの全体が同時に表示されることは必ずしも必要なく、いわゆる時間多重コードを用いて、コードの部分部分を順番に表示してもよい。すなわち、コードの部分部分を異なる瞬間に表示してもよい。これは表示エレメントを一時的に明るくする(フラッシュする)ことにより実現することができる。コードの部分部分自体がバーコードやその他好適なコードで表されていてもよい。   In the illustrated embodiment, the second image portion 6 includes a barcode. The decoder 3 can “scan” the display 21 and detect the barcode using a well-known electronic image scanning method. In that case, it is not necessary to assign a specific position to the second image portion. Codes and symbols (combinations) other than bar codes may be used. It is also possible to cause the decoder 3 to recognize such a code or the like using a pattern recognition technique. It is not always necessary to display the entire code at the same time, and so-called time-multiplexed codes may be used to display the code portions in order. That is, the code portions may be displayed at different moments. This can be realized by temporarily brightening (flashing) the display element. The code portion itself may be represented by a bar code or other suitable code.

実際の画像と鍵の識別情報を時間多重することも可能である。すなわち、第1の画像5と第2の画像6を同時ではなく、例えば交互に表示することも可能である。   It is also possible to time-multiplex actual image and key identification information. That is, the first image 5 and the second image 6 can be displayed alternately, for example, instead of simultaneously.

図示した実施形態において、復号器3は第2の画像部分6に含まれたバーコードを認識し、復号し、鍵の識別情報またはそれを表すコードを取得する。好ましい実施形態において、第2の画像部分6に含まれた(バー)コードは鍵のハッシュ値である。   In the illustrated embodiment, the decoder 3 recognizes and decodes the barcode contained in the second image portion 6 to obtain key identification information or a code representing it. In the preferred embodiment, the (bar) code contained in the second image portion 6 is a hash value of the key.

復号器3は、記憶している鍵セットの1つの鍵のハッシュ値を計算し、検出されたハッシュ値とマッチするかどうか試し、マッチしなければ次の鍵で試すことにより、この検出されたハッシュ値を記憶している鍵セットの鍵の1つとマッチさせるよう試す。マッチしなければ、エラーが発生したということになる。マッチすれば、復号器は第1の画像部分5の復号に係わる鍵を使用し、その結果得られる復号画像を表示する。復号器は、鍵の識別情報をマスクするために、第2の画像部分6にマスキングエリア(例えばブランクエリア)を挿入してもよい。小さな読み取りまたは送信エラーは起こりえるので、検出したハッシュ値と計算値が同一ではなくても実質的に似ていれば「マッチ」したと判断するようにしてもよい。この判断は、例えば、周知のハミング距離測定基準を用いて、検出値と計算値の間に好適な最大許容「距離」を決めることにより可能である。しかし、好ましい実施形態においては、この距離はゼロであり、値が等しくなることを要求してもよい。   The decryptor 3 calculates the hash value of one key of the stored key set, and checks whether or not it matches the detected hash value. Try to match the hash value with one of the keys in the stored key set. If there is no match, an error has occurred. If there is a match, the decoder uses the key for decoding the first image portion 5 and displays the resulting decoded image. The decryptor may insert a masking area (for example, a blank area) in the second image portion 6 in order to mask the key identification information. Since a small read or transmission error can occur, it may be determined that a “match” has occurred if the detected hash value and the calculated value are not substantially identical but substantially similar. This determination can be made, for example, by determining a suitable maximum allowable “distance” between the detected value and the calculated value using the well-known Hamming distance metric. However, in a preferred embodiment, this distance is zero and may require that the values be equal.

鍵の識別間違いを起こす送信エラーに対する保護を提供するため、実際の鍵の識別情報は任意的にエラー検出を可能とするCRC(サイクリック・リダンダンシー・チェック)値や同様のチェック値を付加してもよい。   In order to provide protection against transmission errors that cause key identification errors, the actual key identification information is optionally added with a CRC (Cyclic Redundancy Check) value or similar check value that enables error detection. Also good.

サーバと復号器に記憶された鍵セットは事実上同一である。すなわち、サーバの暗号化プロセスで使用されるとき、サーバの鍵セットの各鍵は画像を生成するが、その画像は、復号器の暗号解読プロセスにおいて、鍵セットのうち関連する鍵を用いて復号できる。ほとんどの実施形態において、サーバの鍵セットと復号器の鍵セットとは同一であるが、必ずしもそういう場合だけではない。鍵同士の関係は以下のように表すことができる:
K=>KID=>K´
ここで、Kは第1の鍵セットの鍵であり、KIDは対応する鍵識別情報であり、K´は鍵識別情報により特定された第2の鍵セットの鍵である。第1の鍵Kに基づき、鍵識別情報KIDが作成され、復号器はそれに対応する鍵K´を特定するためにその識別情報KIDを使用する。ほとんどの暗号システムにおいて、KとK´とは同一である。
The key sets stored on the server and the decryptor are virtually identical. That is, when used in the server's encryption process, each key in the server's key set produces an image that is decrypted using the associated key in the key set in the decryption process of the decoder. it can. In most embodiments, the server key set and the decryptor key set are the same, but not necessarily. The relationship between keys can be expressed as follows:
K => KID => K '
Here, K is the key of the first key set, KID is the corresponding key identification information, and K ′ is the key of the second key set specified by the key identification information. Based on the first key K, key identification information KID is generated, and the decoder uses the identification information KID to identify the corresponding key K ′. In most cryptographic systems, K and K ′ are identical.

上の説明では、復号器(暗号解読装置)3は復号した画像全部を表示するものと仮定した。必ずしもそうとは限らず、例えば、上述の欧州特許出願第EP0260815号で開示された「視覚的暗号化」方法を可能とするために、復号器3が画像の一部のみを表示する実施形態も考えられる。上記の実施形態において、復号器3は少なくとも部分的に透過的であり、画像の一部または「一片(share)」は復号器により表示され、他の部分または「他片(share)」は端末ディスプレイ21により表示される。透過型装置の好適な一実施例は、LCD画面を利用しており、欧州特許出願第02075527.8号[PHNL020121]に記載されている。欧州特許出願第02078660.4号[PHNL020804]は、カラー画像を復号することもできる透過型復号装置を記載している。しかし、これらの透過型装置には、表示された鍵識別情報を検知するセンサ(図2の31)その他の好適な検知手段を備えていなければならない。   In the above description, it is assumed that the decoder (decryption device) 3 displays all the decrypted images. For example, an embodiment in which the decoder 3 displays only a part of an image in order to enable the “visual encryption” method disclosed in the above-mentioned European Patent Application No. EP0260815 is not necessarily so. Conceivable. In the above embodiment, the decoder 3 is at least partly transparent, part of the image or “share” is displayed by the decoder and the other part or “share” is the terminal. Displayed on the display 21. One preferred embodiment of the transmissive device utilizes an LCD screen and is described in European Patent Application No. 00205527.8 [PHNL020121]. European Patent Application No. 02078660.4 [PHNL020804] describes a transmissive decoding device that can also decode color images. However, these transmissive devices must be equipped with a sensor (31 in FIG. 2) for detecting the displayed key identification information and other suitable detection means.

本発明は鍵を特定する情報を暗号化画像中に表示して、この情報を復号装置で検出できるという洞察に基づくものである。また、本発明は、アントラステッド装置(すなわち、ディスプレイ装置)は鍵自体を知らなくとも、鍵に関する情報を提供するためにそのアントラステッド装置を使用することができるというさらに別の洞察に基づく。   The present invention is based on the insight that information identifying a key can be displayed in an encrypted image and this information can be detected by a decryption device. The present invention is also based on yet another insight that an untrusted device (ie, a display device) can use the untrusted device to provide information about the key without knowing the key itself.

本発明は、特に、画像を暗号化して転送する「視覚的暗号」等のシステムに適用可能であるが、画像以外のデータを暗号化して保護する暗号システムにも適用可能である。例えば、本発明をコンピュータシステムに適用して、暗号化したデータ(ファイル)をコンピュータ間で転送し、コンピュータ画面を鍵の同期に用いることも考えられる。   The present invention is particularly applicable to a system such as “visual encryption” that encrypts and transfers an image, but is also applicable to an encryption system that encrypts and protects data other than an image. For example, the present invention may be applied to a computer system to transfer encrypted data (file) between computers and use a computer screen for key synchronization.

この明細書・特許請求の範囲・図面で使用した用語は、本発明の範囲を限定するものと解釈してはならないことに注意されたい。具体的に、「有する」という単語は、特に記載されていないエレメントを排除するものではない。単一の(回路)エレメントを複数の(回路)エレメントやその均等物で置き換えてもよい。   It should be noted that the terms used in this specification, claims, and drawings should not be construed as limiting the scope of the present invention. Specifically, the word “comprising” does not exclude elements not specifically described. A single (circuit) element may be replaced with a plurality of (circuit) elements or their equivalents.

当業者には当然のことながら、本発明は上で説明した実施形態に限定されるものではなく、添付した請求項に規定された本発明の範囲から逸脱することなく、多数の修正や付加をすることができる。
It will be appreciated by persons skilled in the art that the present invention is not limited to the embodiments described above, and numerous modifications and additions may be made without departing from the scope of the invention as defined in the appended claims. can do.

本発明による暗号システムを示す概略図である。1 is a schematic diagram illustrating a cryptographic system according to the present invention. 図1のシステムにおいて使用する暗号解読器の断面を示す概略図である。It is the schematic which shows the cross section of the decryption machine used in the system of FIG. 本発明によるシステムと方法で使用する画像の一例を示す概略図である。FIG. 2 is a schematic diagram illustrating an example of an image used in the system and method according to the present invention.

Claims (15)

暗号化装置の第1の鍵セットと復号装置の第2の鍵セットを同期する方法であって、
前記暗号化装置が、前記第1の鍵セットの鍵を用いて暗号化画像と関連鍵識別情報を生成するステップと、
前記暗号化装置が、前記暗号化画像とその関連鍵識別情報をディスプレイ装置に送信するステップと、
前記ディスプレイ装置が、前記暗号化画像とその関連鍵識別情報を表示するステップと、
前記復号装置が、前記鍵識別情報を検出するステップと、
前記復号装置が、前記検出された鍵識別情報に対応する前記第2の鍵セットの鍵を用いて、前記暗号化画像を復号するステップと、
前記復号装置が、前記復号された画像を表示するステップとを有することを特徴とする方法。
A method of synchronizing a first key set of an encryption device and a second key set of a decryption device, comprising:
The encryption device using the key of the first key set to generate an encrypted image and associated key identification information;
The encryption device transmitting the encrypted image and its associated key identification information to a display device;
The display device displaying the encrypted image and its associated key identification information;
The decryption device detecting the key identification information;
The decryption device decrypting the encrypted image using a key of the second key set corresponding to the detected key identification information;
The decoding device comprises the step of displaying the decoded image.
請求項1に記載の方法であって、前記鍵識別情報は前記鍵から導かれたコードであることを特徴とする方法。   2. The method of claim 1, wherein the key identification information is a code derived from the key. 請求項2に記載の方法であって、前記鍵識別情報はハッシュ値であることを特徴とする方法。   The method according to claim 2, wherein the key identification information is a hash value. 請求項3に記載の方法であって、前記復号装置が前記鍵識別情報を検出するステップは、
前記復号装置が、前記ハッシュ値を検出し、それを検出ハッシュ値として格納するステップと、
前記復号装置が、前記第2の鍵セットの前記ハッシュ値を計算し、計算された各ハッシュ値を前記検出ハッシュ値とマッチするまで比較するステップとを有することを特徴とする方法。
The method according to claim 3, wherein the decryption device detects the key identification information.
The decryption device detects the hash value and stores it as a detected hash value;
The decrypting device comprises calculating the hash value of the second key set and comparing each calculated hash value until it matches the detected hash value.
請求項1に記載の方法であって、前記鍵識別情報は前記暗号化情報の一部であることを特徴とする方法。   The method of claim 1, wherein the key identification information is part of the encryption information. 請求項5に記載の方法であって、前記鍵識別情報はバーコードおよび/または時間多重コードとして前記ディスプレイ装置上に表示されることを特徴とする方法。   6. The method according to claim 5, wherein the key identification information is displayed on the display device as a bar code and / or a time multiplexed code. 暗号化装置の第1の鍵セットと復号装置の第2の鍵セットを同期するシステムであって、
前記第1の鍵セットの鍵を用いて暗号化画像と関連鍵識別情報を生成し、前記暗号化画像とその関連鍵識別情報をディスプレイ装置に送信する暗号化装置と、
前記暗号化画像とその関連鍵識別情報を表示するディスプレイ装置と、
前記鍵識別情報を検出し、前記検出された鍵識別情報に対応する前記第2の鍵セットの鍵を用いて、前記暗号化画像を復号し、前記復号された画像を表示する復号装置とを有することを特徴とするシステム。
A system for synchronizing a first key set of an encryption device and a second key set of a decryption device,
An encryption device that generates an encrypted image and related key identification information using a key of the first key set, and transmits the encrypted image and the related key identification information to a display device;
A display device for displaying the encrypted image and its associated key identification information;
A decryption device that detects the key identification information, decrypts the encrypted image using a key of the second key set corresponding to the detected key identification information, and displays the decrypted image; A system characterized by comprising.
請求項7に記載のシステムであって、前記鍵識別情報は前記鍵から導かれたコードであることを特徴とするシステム。   8. The system according to claim 7, wherein the key identification information is a code derived from the key. 請求項8に記載のシステムであって、前記鍵識別情報はハッシュ値であることを特徴とするシステム。   9. The system according to claim 8, wherein the key identification information is a hash value. 請求項9に記載のシステムであって、前記復号装置は、
前記ハッシュ値を検出し、それを検出ハッシュ値として格納することと、
前記第2の鍵セットの前記ハッシュ値を計算し、計算された各ハッシュ値を前記検出ハッシュ値とマッチするまで比較することとにより、
前記鍵識別情報を検出することを特徴とするシステム。
The system according to claim 9, wherein the decoding device includes:
Detecting the hash value and storing it as a detected hash value;
By calculating the hash value of the second key set and comparing each calculated hash value until it matches the detected hash value,
A system for detecting the key identification information.
請求項7に記載のシステムであって、前記鍵識別情報は前記暗号化情報の一部であることを特徴とするシステム。   The system according to claim 7, wherein the key identification information is a part of the encryption information. 請求項7に記載のシステムであって、前記鍵識別情報はバーコードおよび/または時間多重コードとして前記ディスプレイ装置上に表示されることを特徴とするシステム。   8. The system according to claim 7, wherein the key identification information is displayed on the display device as a bar code and / or a time multiplexed code. 請求項7ないし12いずれか一項に記載のシステムにおいて用いる暗号化装置であって、
暗号化画像と鍵識別情報を検知する検知手段と、
前記検知された鍵識別情報に基づき鍵を選択する鍵選択手段と、
前記選択された鍵を用いて検知された暗号化画像を復号する復号手段と、
復号画像を表示する表示手段と
を有することを特徴とする暗号化装置。
An encryption device used in the system according to any one of claims 7 to 12,
Detecting means for detecting the encrypted image and the key identification information;
Key selection means for selecting a key based on the detected key identification information;
Decryption means for decrypting an encrypted image detected using the selected key;
An encryption device comprising: display means for displaying a decrypted image.
請求項13に記載の復号装置であって、前記検知手段はフォトダイオードにより構成されていることを特徴とする暗号化装置。   14. The decryption apparatus according to claim 13, wherein the detection means is constituted by a photodiode. 請求項14に記載の暗号化装置であって、前記検知手段はLED回路の一部であり、好ましくはOLED回路の一部であることを特徴とする暗号化装置。
15. The encryption device according to claim 14, wherein the detection means is part of an LED circuit, preferably part of an OLED circuit.
JP2004559984A 2002-12-18 2003-11-17 Key synchronization in visual cryptosystems Pending JP2006511114A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP02080388 2002-12-18
PCT/IB2003/005236 WO2004055757A1 (en) 2002-12-18 2003-11-17 Key synchronization in a visual cryptographic system

Publications (1)

Publication Number Publication Date
JP2006511114A true JP2006511114A (en) 2006-03-30

Family

ID=32524053

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004559984A Pending JP2006511114A (en) 2002-12-18 2003-11-17 Key synchronization in visual cryptosystems

Country Status (6)

Country Link
EP (1) EP1576567A1 (en)
JP (1) JP2006511114A (en)
KR (1) KR20050091732A (en)
CN (1) CN1729495A (en)
AU (1) AU2003276597A1 (en)
WO (1) WO2004055757A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008258964A (en) * 2007-04-05 2008-10-23 Fuji Xerox Co Ltd Information processing device and program

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5082209B2 (en) 2005-06-27 2012-11-28 株式会社日立製作所 Transmission device, reception device, and video signal transmission / reception system
ES2572159T3 (en) * 2009-11-12 2016-05-30 Morpho Cards Gmbh A method of assigning a secret to a security token, a method of operation of a security token, a storage medium and a security token
TWI430217B (en) * 2011-08-08 2014-03-11 Ind Tech Res Inst Verification methods and systems
CN102289869A (en) * 2011-08-30 2011-12-21 华南理工大学 Credit card antitheft method based on image sharing and system thereof
CN103873885A (en) * 2012-12-10 2014-06-18 鸿富锦精密工业(深圳)有限公司 Streaming media sharing request system and streaming media supplying system, and methods thereof
BR102014007666B1 (en) * 2014-03-28 2023-01-10 Samsung Eletrônica Da Amazônia Ltda METHOD FOR AUTHENTICING MOBILE TRANSACTIONS USING VIDEO ENCRYPTION AND METHOD FOR VIDEO ENCRYPTION
US11388001B2 (en) 2017-08-02 2022-07-12 Nippon Telegraph And Telephone Corporation Encrypted communication device, encrypted communication system, encrypted communication method, and program
CN109727294A (en) * 2018-05-28 2019-05-07 成都信息工程大学 A Threshold Visual Cryptographic Matrix Construction Method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5185796A (en) * 1991-05-30 1993-02-09 Motorola, Inc. Encryption synchronization combined with encryption key identification
JPH05323267A (en) * 1992-05-26 1993-12-07 Toshiba Corp Liquid crystal display device
US7110539B1 (en) * 1999-03-22 2006-09-19 Kent Ridge Digital Labs Method and apparatus for encrypting and decrypting data
FR2806230B1 (en) * 2000-03-09 2002-05-24 France Telecom METHOD AND DEVICE FOR CONFIDENTIAL READING OF DATA
CA2330166A1 (en) * 2000-12-29 2002-06-29 Nortel Networks Limited Data encryption using stateless confusion generators

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008258964A (en) * 2007-04-05 2008-10-23 Fuji Xerox Co Ltd Information processing device and program
US8218771B2 (en) 2007-04-05 2012-07-10 Fuji Xerox Co., Ltd. Information processing apparatus and computer readable medium

Also Published As

Publication number Publication date
AU2003276597A1 (en) 2004-07-09
CN1729495A (en) 2006-02-01
EP1576567A1 (en) 2005-09-21
WO2004055757A1 (en) 2004-07-01
KR20050091732A (en) 2005-09-15

Similar Documents

Publication Publication Date Title
EP1472584B1 (en) Secure data input dialogue using visual cryptography
US6111953A (en) Method and apparatus for authenticating a document
US20050117748A1 (en) Secure visual message communication method and device
US8150034B2 (en) Method and system for transmitting data from a first data processing device to a second data processing device
MXPA04001193A (en) Optical out-of-band key distribution.
JP2019148930A (en) Two-dimensional code, system and method for outputting two-dimensional code, system and method for reading two-dimensional code, and program
KR101608184B1 (en) Authentication server, authentication system, authentication method, and program
CN104322003A (en) Cryptographic authentication and identification method using real-time encryption
US20060210080A1 (en) Key synchronization in a visual cryptographic system
JP2006508602A (en) Key synchronization in image encryption system
WO2004081767A1 (en) Method and system for enabling remote message composition
JP2006511114A (en) Key synchronization in visual cryptosystems
TW201419208A (en) Picture delivering system based on visual cryptography and related computer program product
CN112861156B (en) Secure communication method and device for display data, electronic equipment and storage medium
WO2011052180A1 (en) Encrypted message transmission device, program, encrypted message transmission method and authentication system
JP2006304199A (en) HOST COMPUTER, PRINTING DEVICE AND CONTROL METHOD THEREOF, COMPUTER PROGRAM, AND STORAGE MEDIUM
CN118036097B (en) Consumable anti-counterfeiting authentication implementation method based on PUF
KR101634785B1 (en) Apparatus and method for preventing MITM attack
JP2010135950A (en) Device and method for encryption processing
WO2004040903A1 (en) Image decryption device and method
HK1212487B (en) Authentication server, authentication system, and authentication method