JP4328768B2 - Electronic voting password authentication system and electronic voting password authentication method - Google Patents
Electronic voting password authentication system and electronic voting password authentication method Download PDFInfo
- Publication number
- JP4328768B2 JP4328768B2 JP2006000117A JP2006000117A JP4328768B2 JP 4328768 B2 JP4328768 B2 JP 4328768B2 JP 2006000117 A JP2006000117 A JP 2006000117A JP 2006000117 A JP2006000117 A JP 2006000117A JP 4328768 B2 JP4328768 B2 JP 4328768B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal device
- password
- elector
- unit
- share image
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 60
- 230000000007 visual effect Effects 0.000 claims description 35
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000012795 verification Methods 0.000 claims description 4
- 239000012466 permeate Substances 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 11
- 230000000694 effects Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 239000006185 dispersion Substances 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 210000000554 iris Anatomy 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Storage Device Security (AREA)
- Time Recorders, Dirve Recorders, Access Control (AREA)
Description
本発明は、選挙人の電子投票用パスワードを発行する選挙管理端末装置、電子投票用パスワード提供方法、電子投票における認証システムおよび認証方法に関する。 The present invention relates to an election management terminal device for issuing an electronic voting password for an elector, an electronic voting password providing method, an authentication system and an authentication method in electronic voting.
現在の選挙制度では、選挙人の認証は、以下のように行われている。 In the current electoral system, the certification of electors is performed as follows.
選挙人名簿に記載された選挙人へ、本人認証用ハガキが郵送される。選挙人は、その本人認証用ハガキを投票所に持参する。投票所では、本人認証用ハガキに基づいて、選挙人の認証が行われる。なお、選挙人は、本人認証用ハガキを紛失した場合も、身分証明書があれば投票可能である。 Postcards for identity verification are mailed to the electors listed in the electoral list. The elector brings the identity verification postcard to the polling place. In the polling place, the election of the elector is performed based on the postcard for identity authentication. In addition, even if the elector loses the personal identification postcard, the elector can vote with the identification card.
また、選挙人が任意の場所から投票を行える次世代電子投票システムが望まれている。 There is also a need for a next-generation electronic voting system that allows electors to vote from any location.
次世代電子投票システムが使用されると、第三者の目が届かない場所で投票が行われる。このため、投票の際、確実な本人認証が必要となる。 When the next-generation electronic voting system is used, voting takes place where the third party's eyes cannot reach. For this reason, it is necessary to authenticate the user when voting.
特許文献1(特開2002−342527号公報)には、パソコンを用いた電子投票システムが記載されている。この電子投票システムでは、認証用パスワードが郵送される。なお、電子投票システムでの本人認証として、ICカードを用いた認証または生体認証を用いることが提案されている。 Patent Document 1 (Japanese Patent Application Laid-Open No. 2002-342527) describes an electronic voting system using a personal computer. In this electronic voting system, an authentication password is mailed. It has been proposed to use authentication using an IC card or biometric authentication as personal authentication in an electronic voting system.
また、特許文献2(特開2004−93815号公報)には、視覚復号型秘密分散法(「視覚復号型暗号化方式」とも称される。)を使用して、郵便物の差出人の証明を可能にする郵便物印刷装置が記載されている。 Patent Document 2 (Japanese Patent Application Laid-Open No. 2004-93815) uses a visual decryption secret sharing method (also referred to as a “visual decryption encryption method”) to verify the sender of mail. A mail printing device is described that enables it.
以下、視覚復号型秘密分散法について簡単に説明する。 The visual decryption secret sharing method will be briefly described below.
視覚復号型秘密分散法では、まず、秘密画像から、複数の分散画像(以下「シェア画像」と称す。)が作成される。これらシェア画像は、例えば、フィルムのような光透過性を有する材質の記録媒体に印刷される。これらシェア画像が物理的に重ね合わせられると、元の秘密画像が視覚的に観察可能になる。 In the visual decryption secret sharing method, first, a plurality of distributed images (hereinafter referred to as “shared images”) are created from a secret image. These share images are printed on a recording medium made of a material having optical transparency such as a film. When these share images are physically superimposed, the original secret image can be visually observed.
なお、特許文献2に記載の郵便物印刷装置では、常に、2枚の分散画像しか生成されない。
ハガキ、身分証明書またはICカード等の個人識別用媒体を用いた認証では、悪意のある第三者が、他人の個人識別用媒体を不正に取得すると、その第三者は、簡単に、個人識別用媒体の所有者に成りすますことができる。現在、この成りすましを防ぐ手段はない。 In authentication using a personal identification medium such as a postcard, ID card or IC card, if a malicious third party illegally acquires another person's personal identification medium, the third party can easily Impersonate the owner of the identification medium. Currently there is no way to prevent this impersonation.
また、生体認証に使用される指紋や虹彩は、比較的容易に偽造できるため、生体認証は、確実な本人認証手段ではない。 Also, since fingerprints and irises used for biometric authentication can be forged relatively easily, biometric authentication is not a reliable personal authentication means.
特に、監視人のいない任意の場所で行う次世代電子投票では、第三者が他人に成りすまして投票したり投票内容を盗み見たりすることを防げず、憲法で定められた「投票の秘密の原則」が守られない危険性があった。 In particular, in the next-generation electronic voting performed in any place where there is no watcher, it is not possible to prevent a third party from voting and spoofing the contents of a vote as a third party, There was a risk that "
そして、電子投票における本人認証は、あらゆる世代の選挙人にとって、平易で説得力のある手段でなければならない。 And identity verification in electronic voting must be a simple and compelling means for all generations of electors.
そのため、電子投票が実行される際、電子投票用のパスワードを安全かつ確実に本人に通知する方法が望まれている。 Therefore, there is a demand for a method for safely and reliably notifying a person of a password for electronic voting when electronic voting is executed.
なお、特許文献2に記載の視覚復号型秘密分散法は、常に2枚の分散画像しか生成しない単純な方法であるため、例えば、復号化した画像の白黒のコントラストが低くなる可能性がある。この場合、分散画像を受け取った利用者は、その分散画像を重ね合わせても、元の画像を正確に理解できない。よって、例えば、元の画像として、電子投票用パスワードが用いられると、選挙者は、電子投票用パスワードを理解できずに、投票できなくなる可能性がある。
Note that the visual decryption secret sharing method described in
本発明の目的は、電子投票用パスワードの漏洩を防止でき、かつ、選挙人に電子投票用パスワードを確実に認識させることが可能な選挙管理端末装置、電子投票用パスワード提供方法、認証システムおよび認証方法を提供することである。 An object of the present invention is to provide an election management terminal device, an electronic voting password provision method, an authentication system, and an authentication that can prevent leakage of an electronic voting password and allow an elector to reliably recognize an electronic voting password. Is to provide a method.
上記目的を達成するため、本発明の電子投票用パスワード認証システムは、選挙人の端末装置と、前記選挙人の端末装置と通信可能であり該選挙人の電子投票用パスワードを発行する選挙管理端末装置と、前記選挙人を認証する電子投票システム端末装置と、を含む電子投票における認証システムであって、前記選挙管理端末装置は、前記選挙人の電子投票用パスワードを生成するパスワード生成部と、前記パスワード生成部が生成した前記選挙人の電子投票用パスワードとともに、前記選挙人の氏名および住所を格納する格納部と、重ね合わせ処理と白黒反転処理とが復号時に行われる視覚復号型秘密分散法を指定する旨の指定情報を受け付ける受付部と、前記指定情報にて指定された視覚復号型秘密分散法を用いて、前記格納部に格納された電子投票用パスワードから、それぞれが重ね合わせられると前記電子投票用パスワードを復号できる複数のシェア画像を生成するシェア画像生成部と、前記シェア画像生成部にて生成された複数のシェア画像のいずれかが印刷された透過シールを生成する透過シール生成部と、前記透過シール生成部にて生成された透過シールを、前記格納部に格納された前記選挙人の氏名および住所とともに、郵便物に付与する郵便物作成部と、前記シェア画像生成部にて生成された複数のシェア画像のうち、前記透過シールに印刷されたシェア画像と異なる特定シェア画像を格納するシェア画像ファイル格納部と、前記特定シェア画像の格納場所を示した格納場所情報を、前記選挙人の端末装置に送信する送信部と、前記選挙人の端末装置から前記格納場所情報を受け付けると、前記シェア画像ファイル格納部に格納された前記特定シェア画像を前記選挙人の端末装置に提供する画像提供部と、を含み、前記選挙人の端末装置は、前記選挙管理端末から送信される格納場所情報を受信する受信部と、前記受信部が受信した格納場所情報を格納する格納場所情報格納部と、前記格納場所情報格納部内の格納場所情報を前記画像提供部に送信して、前記画像提供部から前記特定シェア画像を受け付けるシェア画像ファイル取得部と、前記シェア画像ファイル取得部が取得した特定シェア画像ファイルを格納するシェア画像ファイル格納部と、前記シェア画像ファイル格納部に格納された特定シェア画像を表示するシェア画像ファイル表示部と、前記表示部に表示された特定シェア画像を印刷するシェア画像ファイル印刷部と、前記透過シールに印刷されたシェア画像を読み取るシェア画像ファイル読取部と、前記シェア画像ファイル格納部に格納された特定シェア画像と前記シェア画像ファイル読取部にて読み取られたシェア画像とに対して、重ね合わせ処理と白黒反転処理を行って、前記パスワードを復号するパスワード復号部と、前記パスワード復号部にて復号されたパスワードを表示するパスワード表示部と、前記パスワード表示部に表示されたパスワードを受け付け、当該パスワードを前記電子投票システム端末装置に送信するログイン認証部と、を含み、前記電子投票システム端末装置は、前記選挙人の端末装置から受け付けたパスワードが、前記選挙管理端末装置の格納部に格納されていると、前記選挙人が真正の選挙人であると認証する認証部を含む。 To achieve the above object, a password authentication system for electronic voting of the invention, election to issue the elector terminal apparatus, the communicable with electors terminal der Ri該 electors electronic voting password An electronic voting authentication system comprising: a terminal device; and an electronic voting system terminal device for authenticating the elector , wherein the election management terminal device generates a password for the electronic voting of the elector; A storage unit for storing the elector's name and address together with the electoral electronic voting password generated by the password generation unit , and a visual decoding type secret sharing in which superposition processing and black-and-white reversal processing are performed at the time of decoding A reception unit that receives designation information for designating a method and a visual decryption secret sharing method that is designated by the designation information, and is stored in the storage unit. Any one of a share image generation unit that generates a plurality of share images that can decrypt the password for electronic voting when they are overlaid from each other, and a plurality of share images generated by the share image generation unit A transparent seal generating unit for generating a printed transparent seal, and a transparent seal generated by the transparent seal generating unit together with the names and addresses of the electors stored in the storage unit, A mail creation unit, a share image file storage unit for storing a specific share image different from the share image printed on the transparent sticker among the plurality of share images generated by the share image generation unit, and the specific The storage unit information indicating the storage location of the shared image is transmitted from the terminal device of the elector to the terminal device of the elector, and the case information is transmitted from the terminal device of the elector. An image providing unit that provides the specific share image stored in the share image file storage unit to the electoral terminal device when receiving the location information, and the electoral terminal device includes the election management terminal. Receiving the storage location information transmitted from the storage unit, storing the storage location information storage unit storing the storage location information received by the receiving unit, and transmitting the storage location information in the storage location information storage unit to the image providing unit A share image file acquisition unit that receives the specific share image from the image providing unit, a share image file storage unit that stores the specific share image file acquired by the share image file acquisition unit, and the share image file storage unit A share image file display section for displaying the specific share image stored in the display, and a sheet for printing the specific share image displayed on the display section. Read by a shared image file reading unit, a shared image file reading unit that reads a shared image printed on the transparent sticker, a specific shared image stored in the shared image file storage unit, and the shared image file reading unit A password decrypting unit that decrypts the password by performing superimposition processing and black-and-white reversal processing on the shared image, a password display unit that displays the password decrypted by the password decrypting unit, and the password display A login authentication unit that receives the password displayed on the unit and transmits the password to the electronic voting system terminal device, and the electronic voting system terminal device receives the password from the terminal device of the elector, When stored in the storage unit of the election management terminal device, the elector is a genuine elector. Including the authentication unit to authenticate with that.
また、本発明の電子投票用パスワード認証方法は、選挙人の端末装置と、前記選挙人の端末装置と通信可能であり該選挙人の電子投票用パスワードを発行する選挙管理端末装置と、前記選挙人を認証する電子投票システム端末装置と、を含む電子投票における認証システムが行う電子投票用パスワード認証方法であって、前記選挙管理端末装置が、前記選挙人の電子投票用パスワードを生成するパスワード生成ステップと、前記選挙管理端末装置が、前記選挙人の電子投票用パスワードを格納する格納ステップと、前記選挙管理端末装置が、重ね合わせ処理と白黒反転処理とが復号時に行われる視覚復号型秘密分散法を指定する旨の指定情報を受け付ける受付ステップと、前記選挙管理端末装置が、前記指定情報にて指定された視覚復号型秘密分散法を用いて、前記電子投票用パスワードから、それぞれが反転と重ね合わせによって前記電子投票用パスワードを復号できる複数のシェア画像を、生成するシェア画像生成ステップと、前記選挙管理端末装置が、前記複数のシェア画像のいずれかが印刷された透過シールを生成する透過シール生成ステップと、前記選挙管理端末装置が、前記選挙人の氏名および住所を格納し、前記透過シールを、前記選挙人の氏名および住所とともに、郵便物に付与する郵便物作成ステップと、前記選挙管理端末装置が、前記複数のシェア画像のうち、前記透過シールに印刷されたシェア画像と異なる特定シェア画像を格納する特定シェア画像格納ステップと、前記選挙管理端末装置が、前記特定シェア画像の格納場所を示した格納場所情報を、前記選挙人の端末装置に送信する送信ステップと、前記選挙人の端末装置が、前記選挙管理端末装置から送信される格納場所情報を受信する受信ステップと、前記選挙人の端末装置が、前記格納場所情報を格納する格納場所情報格納ステップと、前記選挙人の端末装置が、前記格納場所情報を前記選挙管理端末装置に送信する格納場所情報送信ステップと、前記選挙管理端末装置が、前記選挙人の端末装置から前記格納場所情報を受け付けると、前記特定シェア画像を前記選挙人の端末装置に提供する画像提供ステップと、前記選挙人の端末装置が、前記選挙管理端末装置から前記特定シェア画像を受け付けるシェア画像ファイル取得ステップと、前記選挙人の端末装置が、前記特定シェア画像を格納するシェア画像格納ステップと、前記選挙人の端末装置が、前記透過シールに印刷したシェア画像を読み取るシェア画像ファイル読取ステップと、前記選挙人の端末装置が、前記特定シェア画像と前記シェア画像とに対して、重ね合わせ処理と白黒反転処理を行って、前記パスワードを復号するパスワード復号ステップと、前記選挙人の端末装置が、前記パスワードを表示するパスワード表示ステップと、前記選挙人の端末装置が、前記パスワードを受け付け、当該パスワードを前記電子投票システム端末装置に送信するログイン認証ステップと、前記電子投票システム端末装置が、前記選挙人の端末装置から前記パスワードを受け付けるパスワード受付ステップと、前記電子投票システム端末装置が、前記選挙人の端末装置から受け付けたパスワードが、前記選挙管理端末装置に格納されていると、前記選挙人が真正の選挙人であると認証する認証ステップと、を含む。 The electronic voting password authentication method of the present invention, the electors of the terminal device, the election terminal apparatus to issue the communicable with electors terminal der Ri該 electors electronic voting password, the An electronic voting password authentication method performed by an electronic voting authentication system including an electronic voting system terminal device for authenticating an elector, wherein the election management terminal device generates an electronic voting password for the elector A generating step; a storing step in which the election management terminal device stores the electronic voting password of the elector; and a visual decoding type secret in which the election management terminal device performs superposition processing and black-and-white reversal processing at the time of decoding. a reception step of receiving designation information that specifies a dispersion method, the election terminal apparatus, visual decoding type secret designated by the designation information Using a dispersion method, from the electronic voting password, a plurality of share images that can decode the electronic voting password by each allowed is superimposed with inversion, and share image generation step of generating, said election terminal apparatus, wherein A transparent sticker generating step for generating a transparent sticker on which any one of a plurality of shared images is printed; and the election management terminal device stores the name and address of the elector, and the transparent sticker is assigned the name of the elector. And a postal matter creation step to be added to the postal matter together with the address, and a specific share image in which the election management terminal device stores a specific share image different from the share image printed on the transparent sticker among the plurality of share images A storage step, wherein the election management terminal device stores storage location information indicating a storage location of the specific share image, A transmission step of transmitting to the terminal device of the person, a reception step of receiving the storage location information transmitted from the election management terminal device by the electoral terminal device, and the terminal device of the elector of the storage location A storage location information storage step for storing information; a storage location information transmission step for the electoral terminal device to transmit the storage location information to the election management terminal device; and the election management terminal device for the electoral terminal. When receiving the storage location information from the terminal device, an image providing step of providing the specific share image to the elector's terminal device, and the elector's terminal device accepts the specific share image from the election management terminal device A share image file acquisition step, a share image storage step in which the terminal device of the elector stores the specific share image, and A shared image file reading step in which the terminal device reads the shared image printed on the transparent sticker, and the electoral terminal device performs an overlay process and a black and white reversal process on the specific share image and the shared image. And a password decrypting step for decrypting the password; a password displaying step for displaying the password by the electoral terminal device; and the electoral terminal device receiving the password, and the electronic voting for the password. A login authentication step for transmitting to the system terminal device, a password receiving step for the electronic voting system terminal device to accept the password from the electoral terminal device, and an electronic voting system terminal device from the electoral terminal device The accepted password is stored in the election management terminal device. And with that, including an authentication step in which the electors to authenticate that the electors of authenticity.
上記発明によれば、指定された視覚復号型秘密分散法にて、電子投票用パスワードから複数のシェア画像が生成され、そのいずれかが透過シールに印刷され、残りのシェア画像が、選挙人の端末装置に送信される。 According to the above invention, a plurality of shared images are generated from the electronic voting password by the designated visual decryption secret sharing method, one of which is printed on the transparent sticker, and the remaining shared images are It is transmitted to the terminal device.
このため、その透過シールが、郵便で、または宅配業者を介して、または、直接、選挙人に届けられれば、選挙人は、その透過シールのシェア画像と、選挙人の端末装置に送信されたシェア画像と、を重ね合わせる、という簡単な作業を行うことによって、電子投票用パスワードを取得できる。 For this reason, if the transparent seal is delivered to the elector by mail, via courier, or directly, the elector was sent to the shared image of the transparent seal and to the elector's terminal device A password for electronic voting can be acquired by performing a simple operation of superimposing the shared image on the shared image.
上記発明によれば、シェア画像は、郵送と装置間の通信という別々の経路で選挙人に提供されるため、一度に全てのシェア画像を盗難される危険を小さくできる。 According to the above invention, since the share image is provided to the elector through separate routes of mailing and communication between devices, the risk of all the share images being stolen at a time can be reduced.
上記発明によれば、選挙人は、特定シェア画像を必要なときに取得することが可能となる。このため、選挙人は、特定シェア画像を常に管理しなくてもよくなる。 According to the above invention, the elector can acquire the specific share image when necessary. For this reason, the elector does not always have to manage the specific share image.
上記発明によれば、視覚復号型秘密分散法を用いた選挙人の認証を行うことが可能になる。 According to the above invention, it becomes possible to authenticate the elector using the visual decryption secret sharing method.
本発明によれば、電子投票用パスワードの漏洩を防止でき、かつ、選挙人に電子投票用パスワードを確実に認識させることが可能になる。 According to the present invention, leakage of an electronic voting password can be prevented, and an elector can surely recognize an electronic voting password.
以下、本発明の実施例を図面を参照して説明する。 Embodiments of the present invention will be described below with reference to the drawings.
図1は、本発明の一実施例の電子投票システムを示したブロック図である。 FIG. 1 is a block diagram showing an electronic voting system according to an embodiment of the present invention.
図1において、認証システムを含む電子投票システムは、選挙管理端末10と、複数の投票端末20と、電子投票システム端末30とを含む。選挙管理端末10と、複数の投票端末20と、電子投票システム端末30とは、インターネット等のネットワーク40を介して接続されている。
In FIG. 1, an electronic voting system including an authentication system includes an
選挙管理端末10は、選挙管理人にて操作され、電子投票システム端末30を管理し、選挙人である投票者に対して選挙実施の通知を行う。
The
選挙管理端末10は、記憶装置、入出力装置および汎用コンピュータを含む。この汎用コンピュータは、記憶装置に格納されたプログラムを実行することによって種々の機能を実現する。
The
図2は、選挙管理端末10の汎用コンピュータが記憶装置内のプログラムを実行することによって実現する機能を説明するためのブロック図である。なお、図2において、図1に示したものと同一のものには同一符号を付してある。
FIG. 2 is a block diagram for explaining functions realized by the general-purpose computer of the
図2において、選挙管理端末10は、選挙人ID・パスワード生成部10aと、選挙人情報格納部10bと、受付部10cと、シェア画像ファイル生成部10dと、シェア画像ファイル格納部10eと、透過シール生成部10fと、郵便ハガキ貼付部10gと、郵便ハガキ郵送部10hと、ファイルパス設定部10jと、格納部10kと、メール文書生成部10lと、メール送信部10mと、ウェブサーバ10nとを含む。なお、ファイルパス設定部10jと、格納部10kと、メール文書生成部10lと、メール送信部10mと、ウェブサーバ10nは、提供部10iに含まれる。
In FIG. 2, the
選挙人ID・パスワード生成部10aは、選挙人ごとに、電子投票システム端末30にログインするための選挙人IDとパスワード(電子投票用パスワード)を生成する。この選挙人IDとパスワードは、電子投票システム端末30を用いて、選挙人が電子投票を行う際に使用される。
The elector ID /
選挙人情報格納部10bは、選挙人ごとに、選挙人の氏名、住所および送信先アドレス等の情報と、選挙人ID・パスワード生成部10が生成した選挙人IDとパスワードとを格納する。
The elector
受付部10cは、予め定められた複数種類の視覚復号型秘密分散法のいずれかを指定する旨の指定情報を受け付ける。
The accepting
なお、複数種類の視覚復号型秘密分散法としては、例えば、生成されるシェア画像ファイル(シェア画像を示す画像データ)の枚数が互いに異なる視覚復号型秘密分散法が用いられてもよいし、または、シェア画像ファイルにおいて白と黒を反転させる視覚復号型秘密分散法と、シェア画像ファイルにおいて白と黒を反転させない視覚復号型秘密分散法とが用いられてもよい。 As the plurality of types of visual decryption secret sharing methods, for example, visual decryption secret sharing methods in which the number of generated shared image files (image data indicating shared images) are different from each other may be used, or A visual decoding secret sharing method that inverts white and black in a shared image file and a visual decoding secret sharing method that does not invert white and black in a shared image file may be used.
シェア画像ファイル生成部10dは、上記予め定められた複数種類の視覚復号型秘密分散法のいずれも実行可能である。シェア画像ファイル生成部10dは、受付部10cが受け付けた指定情報にて指定された任意の視覚復号型秘密分散法を用いて、選挙人ID・パスワード生成部10aが生成したパスワードを示すパスワード画像から、2つ以上のシェア画像ファイル(SP1〜SPn)を生成する。なお、シェア画像ファイルのファイル形式は、gifまたはjpegであることが望ましい。
The shared image
シェア画像ファイル格納部10eは、シェア画像ファイル生成部10dが生成した2つ以上のシェア画像ファイルを格納する。
The share image file storage unit 10e stores two or more share image files generated by the share image
透過シール生成部10fは、シェア画像ファイル生成部10dが生成した2つ以上のシェア画像ファイルのいずれか(以下「シェア画像ファイルSP2」と称する。)にて示されるシェア画像が印刷された透過シールを生成する。なお、シェア画像ファイルSP2、または、シェア画像ファイルSP2にて示されるシェア画像は、選挙人が自己の投票内容を確認する際のパスワードとして使用されてもよい。
The transparent sticker generation unit 10f is a transparent sticker on which a share image indicated by any one of two or more share image files generated by the share image
例えば、透過シール生成部10fは、印刷機を含み、何度も貼り付けたり剥がしたりできる透過シールに、シェア画像ファイルSP2にて示されるシェア画像を印刷する。 For example, the transparent seal generation unit 10f includes a printing machine, and prints the shared image indicated by the shared image file SP2 on a transparent seal that can be pasted and peeled over and over.
郵便ハガキ貼付部10gは、郵便物作成部の一例であり、透過シール生成部10fが生成した透過シールを、選挙人情報格納部10bに格納された選挙人の氏名および住所とともに、郵便物(例えば、郵便ハガキ)に付与する。
The
例えば、郵便ハガキ貼付部10gは、印刷機およびシール貼付機を含む。郵便ハガキ貼付部10gは、まず、郵便ハガキに、透過シール生成部10fが生成した透過シールを貼付する。続いて、郵便ハガキ貼付部10gは、その郵便ハガキに、透過シールに印刷されたシェア画像に対応する選挙人の氏名と住所を印刷する。
For example, the
郵便ハガキ郵送部10hは、例えば、ベルトコンベアであり、郵便ハガキ貼付部10gにて作成された郵便物を、不図示の郵便ポストまたは郵便物収集所に投函する。郵便物収集所に投函された郵便ハガキは、郵便ポストに投函され、郵便ポストに投函された郵便ハガキは、選挙人に郵送される。
The
提供部10iは、シェア画像ファイル生成部10dにて生成された複数のシェア画像ファイルのうち、透過シールに印刷されたシェア画像ファイルSP2と異なるシェア画像ファイル(以下「特定シェア画像ファイル」と称する。)を、選挙人の端末装置すなわち投票端末20に、ネットワーク40を介して提供する。
The providing unit 10i refers to a shared image file (hereinafter referred to as a “specific shared image file”) that is different from the shared image file SP2 printed on the transparent sticker among the plurality of shared image files generated by the shared image file generating unit 10d. ) Is provided to the terminal device of the elector, that is, the voting
ファイルパス(URL)設定部10jは、ウェブサーバ10nが管理する格納部10kに格納される特定シェア画像ファイルのファイルパス(格納場所を示した格納場所情報:URL)を適切に設定する。
The file path (URL) setting unit 10j appropriately sets the file path (storage location information indicating the storage location: URL) of the specific share image file stored in the
ウェブサーバ10nは、ファイルパス(URL)設定部10jが設定したファイルパスで指定された格納部10k内の格納領域に、特定シェア画像ファイルを格納する。
The
メール文書生成部10lは、ファイルパス設定部10jにて設定された特定シェア画像ファイルのファイルパスと、選挙人情報格納部10bに格納された選挙人IDおよび選挙人の送信先アドレス(投票端末20のメールアドレス)とが記載されたメール文書を生成する。
The mail
メール送信部10mは、メール文書生成部10lが生成したメール文書を電子メールで投票端末20に送信する。
The
なお、ウェブサーバ10nは、投票端末20から特定シェア画像ファイルのファイルパスを受け付けると、そのファイルパスにて指定された格納部10kの格納領域内の特定シェア画像ファイルを投票端末20に提供する。
When the
図1に戻って、各投票端末20は、選挙人にて操作され、投票を行うために電子投票システム端末30にログインして認証される。なお、図1では、2台の投票端末20が示されているが、投票端末20の数は適宜変更可能である。
Returning to FIG. 1, each voting
投票端末20は、例えば、記憶装置および入出力装置を有するパーソナルコンピュータ、または、記憶装置を有する携帯電話機等の携帯情報端末(PDA)である。投票端末20内のコンピュータは、記憶装置に格納されたプログラムを実行することによって種々の機能を実現する。
The voting
図3は、投票端末20内のコンピュータが記憶装置内のプログラムを実行することによって実現する機能を説明するためのブロック図である。なお、図3において、図1または2に示したものと同一のものには同一符号を付してある。
FIG. 3 is a block diagram for explaining functions realized by a computer in the
図3において、投票端末20は、メール受信部20aと、メール格納部20bと、シェア画像ファイル取得部20cと、シェア画像ファイル格納部20dと、シェア画像ファイル表示部20eと、シェア画像ファイル印刷部20fと、シェア画像ファイル読取部20gと、パスワード復号部20hと、パスワード表示部20iと、ログイン認証部20jとを含む。
In FIG. 3, a
メール受信部20aは、選挙人IDと、特定シェア画像ファイルのファイルパスを記載したメール文書を受信する。
The
メール格納部20bは、メール受信部20aが受信したメール文書を格納する。
The
シェア画像ファイル取得部20cは、メール格納部20b内のメール文書に記載されている特定シェア画像ファイルのファイルパスを用いて、選挙管理端末10のウェブサーバ10nに、格納部10kに格納されている特定シェア画像ファイルを提供させる。
The share image
シェア画像ファイル格納部20dは、シェア画像ファイル取得部20cが取得した特定シェア画像ファイルを格納する。
The share image
シェア画像ファイル表示部20eは、例えば、LCD等の表示部であり、シェア画像ファイル格納部20dに格納された特定シェア画像ファイルが示す特定シェア画像を表示する。選挙人は、この表示された特定シェア画像に、郵便ハガキに付いている透過シールのシェア画像を重ね合わせることによって、パスワードを復号できる。
The share image
シェア画像ファイル印刷部20fは、例えば、印刷機を含み、シェア画像ファイル表示部20eに表示された特定シェア画像を印刷する。選挙人は、この印刷された特定シェア画像に、郵便ハガキに付いている透過シールのシェア画像を重ね合わせることによって、パスワードを復号できる。
The share image file printing unit 20f includes, for example, a printing machine, and prints a specific share image displayed on the share image
シェア画像ファイル読取部20gは、例えば、スキャナを含み、郵便ハガキに付いている透過シールのシェア画像を読み取り、そのシェア画像を示すシェア画像ファイルを生成する。
The shared image
パスワード復号部20hは、シェア画像ファイル格納部20dに格納されている特定シェア画像ファイルと、シェア画像ファイル読取部20gが生成したシェア画像ファイルとに対して、重ね合わせ処理および白黒反転処理で行ってパスワードを復号化する。
The password decryption unit 20h performs a superimposition process and a black and white reversal process on the specific share image file stored in the share image
パスワード表示部20iは、例えば、LCD等の表示部を含み、パスワード復号部20hで復号化されたパスワードを表示する。 The password display unit 20i includes a display unit such as an LCD, for example, and displays the password decrypted by the password decryption unit 20h.
ログイン認証部20jは、メール格納部20bに格納された選挙人IDと、復号化したパスワードとを用いて、電子投票システム端末30にログインする。
The
図1に戻って、電子投票システム端末30は、選挙管理人によって管理され、投票端末20の使用者の本人認証を行い、投票を受け付ける。なお、電子投票システム端末30は、選挙管理端末10に含まれてもよい。
Returning to FIG. 1, the electronic
電子投票システム端末30は、例えば、記憶装置および入出力装置を有し、また、次世代電子投票選挙を実現するウェブサーバを備える汎用コンピュータを有する。この汎用コンピュータは、記憶装置に格納されたプログラムを実行することによって種々の機能を実現する。
The electronic
図4は、電子投票システム端末30の汎用コンピュータが記憶装置内のプログラムを実行することによって実現する機能を説明するためのブロック図である。なお、図4において、図1ないし3に示したものと同一のものには同一符号を付してある。
FIG. 4 is a block diagram for explaining functions realized by the general-purpose computer of the electronic
図4において、電子投票システム端末30は、本人認証部30aを含む。
In FIG. 4, the electronic
本人認証部30aは、投票端末20のログイン認証部20jから送信された選挙人IDとパスワードが、選挙管理端末10の選挙人ID・パスワード格納部10に格納されている場合、投票端末20のログインを許可する。
When the elector ID and password transmitted from the
次に、動作を説明する。 Next, the operation will be described.
図5は、視覚復号型秘密分散法を用いた電子投票システムにおける本人認証方法を説明するための説明図であり、図6は、本人認証方法を詳細にしたシーケンス図である。 FIG. 5 is an explanatory diagram for explaining a personal authentication method in an electronic voting system using a visual decryption secret sharing method, and FIG. 6 is a sequence diagram detailing the personal authentication method.
図6において、ステップS1では、選挙管理人が、選挙人情報格納部10bに、選挙人の氏名、住所および送信先アドレス等を含む選挙人情報を格納すると、選挙人ID・パスワード生成部10aは、その選挙人情報ごとに、選挙人IDとパスワードを生成する。
In FIG. 6, in step S1, when the election manager stores the elector information including the name, address and destination address of the elector in the elector
選挙人ID・パスワード生成部10aは、その選挙人IDとパスワードを、それらと対応する選挙人情報と関連づけて、選挙人情報格納部10bに格納する。
The elector ID /
選挙人IDとパスワードが選挙人情報格納部10bに格納されると、ステップS2が実行される。
When the elector ID and password are stored in the elector
ステップS2では、まず、受付部10cが、複数種類の視覚復号型秘密分散法のいずれかを指定する旨の指定情報を、選挙管理人から受け付ける。
In step S2, the receiving
その後、シェア画像ファイル生成部10dは、受付部10cが受け付けた指定情報にて指定された任意の視覚復号型秘密分散法を用いて、選挙人ID・パスワード生成部10aが生成したパスワードを示すパスワード画像から、2つ以上のシェア画像ファイルを生成する。
Thereafter, the share image
シェア画像ファイル生成部10dは、それらのシェア画像ファイルを、シェア画像ファイル格納部10eに格納する。
The share image
なお、シェア画像ファイルの数は、指定された視覚復号型秘密分散法に応じて変わることが望ましい。 Note that the number of shared image files is preferably changed according to the designated visual decryption secret sharing method.
シェア画像ファイルがシェア画像ファイル格納部10eに格納されると、ステップS3が実行される。 When the share image file is stored in the share image file storage unit 10e, step S3 is executed.
ステップS3では、まず、ファイルパス設定部10jは、ウェブサーバ10nが管理する格納部10kに格納される、特定シェア画像ファイルのファイルパス(URL)を設定する。なお、特定シェア画像ファイルが2つ以上ある場合、ファイルパス設定部10jは、各特定シェア画像ファイルのファイルパス(URL)を設定する。
In step S3, first, the file path setting unit 10j sets the file path (URL) of the specific share image file stored in the
続いて、ウェブサーバ10nは、ファイルパス設定部10jが設定したファイルパスで指定された格納部10k内の格納領域に、特定シェア画像ファイルを格納する。
Subsequently, the
特定シェア画像ファイルが格納部10kに格納されると、ステップS4が実行される。
When the specific share image file is stored in the
ステップS4では、透過シール生成部10fは、何度も貼り付けたり剥がしたりできる透過シールに、シェア画像ファイルSP2が示すシェア画像を印刷する。 In step S4, the transmissive seal generation unit 10f prints the shared image indicated by the shared image file SP2 on the transmissive seal that can be pasted and removed many times.
シェア画像ファイルSP2が示すシェア画像が透過シールに印刷されると、ステップS5が実行される。 When the share image indicated by the share image file SP2 is printed on the transparent sticker, step S5 is executed.
ステップS5では、まず、メール文書生成部10lは、特定シェア画像ファイルのファイルパスと、選挙人情報格納部10bに格納された選挙人ID、選挙人の送信先アドレスとが記載されたメール文書を生成する。
In step S5, first, the mail
続いて、メール送信部10mは、メール文書生成部10lが生成したメール文書を電子メールで投票端末20に送信する。
Subsequently, the
メール文書生成部10lが生成したメール文書が電子メールで投票端末20に送信されると、投票端末20は、ステップS6を実行する。
When the mail document generated by the mail
ステップS6では、投票端末20のメール受信部20aは、選挙人IDと、特定シェア画像ファイルのファイルパスを記載したメール文書を受信し、そのメール文書をメール格納部20bに格納する。
In step S6, the
メール文書がメール格納部20bに格納されると、ステップS7が実行される。
When the mail document is stored in the
ステップS7では、まず、シェア画像ファイル取得部20cは、メール格納部20b内のメール文書に記載されている特定シェア画像ファイルのファイルパスを入手し、そのファイルパスを、選挙管理端末10のウェブサーバ10nに送信する。
In step S7, first, the share image
ウェブサーバ10nは、シェア画像ファイル取得部20cから特定シェア画像ファイルのファイルパスを受け付けると、そのファイルパスに対応する特定シェア画像ファイルを格納部10kから読み出し、その特定シェア画像ファイルをシェア画像ファイル取得部20cに提供する。
When the
シェア画像ファイル取得部20cは、ウェブサーバ10nから特定シェア画像ファイルを受け付けると、その特定シェア画像ファイルをシェア画像ファイル格納部20dに格納し、シェア画像ファイル表示部20eは、シェア画像ファイル格納部20dに格納された特定シェア画像ファイルが示す特定シェア画像を表示する。
When receiving the specific share image file from the
選挙管理端末10は、ステップS5を終了すると、ステップS8を実行する。
When the
ステップS8では、まず、選挙管理端末10の郵便ハガキ貼付部10gは、郵便ハガキに、透過シール生成部10fが生成した透過シールを貼付し、その後、その郵便ハガキに、透過シールに印刷されたシェア画像に対応する選挙人の氏名と住所を印刷する。
In step S8, the
続いて、郵便ハガキ郵送部10hは、郵便ハガキ貼付部10gにて作成された郵便物を、不図示の郵便ポストまたは郵便物収集所に投函する。郵便物収集所に投函された郵便ハガキは、郵便ポストに投函され、郵便ポストに投函された郵便ハガキは、選挙人に郵送される。
Subsequently, the
選挙人が、その郵便ハガキを受け取ると、ステップS9が実行される。 When the elector receives the postcard, step S9 is executed.
ステップS9では、選挙人は、その郵便ハガキに付いている透過シールを、シェア画像ファイル表示部20eに表示された特定シェア画像に重ね合わせるように貼り付けて、パスワードを復号化する。
In step S9, the elector pastes the transparent sticker attached to the postcard so as to be superimposed on the specific share image displayed on the share image
なお、選挙人は、シェア画像ファイル表示部20eに表示されている特定シェア画像をシェア画像ファイル印刷部20fに印刷させ、その印刷された特定シェア画像に透過シールを重ね合わせて貼り付けて、パスワードを復号化してもよい。
The elector causes the share image file print unit 20f to print the specific share image displayed on the share image
また、選挙人は、シェア画像ファイル読取部20gに、透過シールに印刷されたシェア画像を読み取らせ、パスワード復号部20hに、その読み取られたシェア画像を示すシェア画像ファイルと、表示されている特定シェア画像を示す特定シェア画像ファイルとに対して、重ね合わせ処理および白黒反転処理を行わせて、パスワードを復号化してもよい。
Further, the elector causes the share image
いずれにしても、選挙人は、郵送されたシェア画像と、投票端末20に送信された特定シェア画像ファイルを用いることによって、自己に対応するパスワードを取得することが可能となる。
In any case, the elector can acquire a password corresponding to himself / herself by using the share image sent by mail and the specific share image file transmitted to the
ここで、パスワード復号部20hを用いた視覚復号型秘密分散法の一例、具体的には、白黒反転処理により復元画像のコントラストを高くする視覚復号型秘密分散法について説明する。 Here, an example of a visual decryption type secret sharing method using the password decryption unit 20h, specifically, a visual decryption type secret sharing method that increases the contrast of a restored image by black and white inversion processing will be described.
図7は、白黒反転処理を伴う視覚復号型秘密分散法を説明するための説明図である。 FIG. 7 is an explanatory diagram for explaining a visual decryption secret sharing method involving black and white inversion processing.
なお、図7において、ピクセルが黒の場合を■とし、白の場合を□とする。 In FIG. 7, the case where the pixel is black is represented by ■, and the case where the pixel is white is represented by □.
また、選挙管理端末10のシェア画像ファイル生成部10dが、秘密画像P(本実施例のパスワード画像に対応)を分散して、シェア画像S1およびS2を生成し、投票端末20のパスワード復号部20hが、シェア画像S1およびS2に基づいて秘密画像Pを再構成する。
Further, the share image
具体的には、以下のような処理が行われる。 Specifically, the following processing is performed.
(1)分散段階では、シェア画像ファイル生成部10dが、秘密画像P(1ピクセル)を分散し、シェア画像S1およびS2を生成する。なお、シェア画像S1とS2は2ピクセルとなる。
(1) In the distribution stage, the share image
(2)再構成段階では、パスワード復号部20hは、まず、シェア画像S1およびS2白黒反転させる。 (2) In the reconstruction stage, the password decryption unit 20h first inverts the shared images S1 and S2 in black and white.
(3)続いて、パスワード復号部20hは、手順(2)で得たシェア画像S1(反転)およびS2(反転)を合成する(重ね合わせる)。 (3) Subsequently, the password decryption unit 20h combines (superimposes) the share images S1 (inverted) and S2 (inverted) obtained in the procedure (2).
(4)続いて、パスワード復号部20hは、手順(3)で得たシェア画像S1(反転)およびS2(反転)の合成画像を白黒反転させる。 (4) Subsequently, the password decryption unit 20h inverts the combined image of the share images S1 (inverted) and S2 (inverted) obtained in the procedure (3) in black and white.
(5)続いて、パスワード復号部20hは、手順(1)で得たシェア画像S1およびS2を合成し、その合成画像を白黒反転させる。 (5) Subsequently, the password decryption unit 20h synthesizes the share images S1 and S2 obtained in the procedure (1) and inverts the synthesized image.
(6)続いて、パスワード復号部20hは、手順(4)と(5)で得たシェア画像を合成する。 (6) Subsequently, the password decryption unit 20h synthesizes the share images obtained in procedures (4) and (5).
(7)続いて、パスワード復号部20hは、手順(6)で得たデータを白黒反転させる。その結果、黒は完全な黒(2ピクセルとも黒)として、白は完全な白(2ピクセルとも白)として復元できる。 (7) Subsequently, the password decryption unit 20h inverts the data obtained in the procedure (6) in black and white. As a result, black can be restored as perfect black (both 2 pixels are black) and white can be restored as perfect white (both 2 pixels are white).
図6に戻って、選挙人は、その復号されたパスワードと選挙人IDとをログイン認証部20jに入力する。ログイン認証部20jは、パスワードと選挙人IDを受け付けると、ステップS10を実行する。
Returning to FIG. 6, the elector inputs the decrypted password and the elector ID to the
ステップS10では、ログイン認証部20jは、電子投票システム端末30にログインし、選挙人IDとパスワードを電子投票システム端末30に送信する。
In step S <b> 10, the
電子投票システム端末30は、ログインされると、ステップS11を実行する。
When the electronic
ステップS11では、電子投票システム端末30の本人認証部30aは、送信された選挙人IDとパスワードが、選挙管理端末10の選挙人ID・パスワード格納部10に格納されていると、投票端末20のユーザが真正の選挙人であることを認証し、投票端末20のログインを許可する。
In step S11, the
本実施例によれば、以下の効果を奏する。 According to the present embodiment, the following effects can be obtained.
第1の効果は、あらゆる世代の選挙人にとって説得力ある本人認証を行うことが可能になることにある。 The first effect is that it becomes possible to perform persuasive identity authentication for all generations of electors.
その理由は、パスワードとなるシェア画像ファイルが郵送と電子メールという平易な手段の組み合わせで提供されるためである。 The reason is that the shared image file as a password is provided by a combination of simple means of mailing and e-mail.
第2の効果は、電子メールに記載されたURLもしくは透過シールのどちらか片方が盗難にあったとしても、パスワード漏洩の可能性が理論上ゼロであることにある。 The second effect is that the possibility of password leakage is theoretically zero even if either the URL or the transparent seal described in the e-mail is stolen.
その理由は、視覚復号型秘密分散法を用いてパスワードを暗号化しているためである。 This is because the password is encrypted using the visual decryption secret sharing method.
また、本実施例によれば、以下の作用効果を奏する。 Moreover, according to the present Example, there exist the following effects.
シェア画像ファイル生成部10dは、指定された視覚復号型秘密分散法にて、電子投票用パスワードから複数のシェア画像を生成し、そのいずれかが印刷された透過シールが透過シール生成部10fにて生成され、残りのシェア画像が、提供部10iにて選挙人の投票端末20に送信される。
The shared image
このため、その透過シールが、郵便で、または、宅配業者を介して、または、直接、選挙人に届けられれば、選挙人は、その透過シールのシェア画像と、選挙人の端末装置に送信されたシェア画像と、を重ね合わせる、という簡単な作業を行うことによって、電子投票用パスワードを取得できる。 Therefore, if the transparent seal is delivered to the elector by mail, via a courier, or directly, the elector is sent to the share image of the transparent seal and the elector's terminal device. The password for electronic voting can be acquired by performing a simple operation of superimposing the shared image with the shared image.
また、本実施例では、郵便ハガキ貼付部10gは、透過シールを、選挙人の氏名および住所とともに、郵便物に付与する。この場合、シェア画像は、郵送と装置間の通信という別々の経路で選挙人に提供されるため、一度に全てのシェア画像を盗難される危険を小さくできる。
Further, in this embodiment, the
また、電子投票用パスワードの提供者(選挙管理人)は、複数種類の視覚復号型秘密分散法のいずれかを指定できる。このため、電子投票用パスワードの提供者が、シェア画像の重ね合わせで表示される電子投票用パスワードが認識されやすい視覚復号型秘密分散法を指定すれば、選挙人は、電子投票用パスワードを正確に認識することが可能になる。 Also, the electronic voting password provider (election manager) can designate one of a plurality of types of visual decryption secret sharing methods. For this reason, if the provider of the electronic voting password specifies a visual decryption type secret sharing method that makes it easy to recognize the electronic voting password displayed by superimposing the shared images, the elector will correctly identify the electronic voting password. Can be recognized.
また、本実施例では、メール送信部10mは、特定シェア画像の格納場所を示したファイルパス(格納場所情報)を、選挙人の投票端末20に送信し、ウェブサーバ10nは、選挙人の投票端末20からファイルパスを受け付けると、格納部10kに格納された特定シェア画像を選挙人の投票端末20に提供する。
In this embodiment, the
この場合、選挙人は、特定シェア画像を必要なときに取得することが可能となる。このため、選挙人は、特定シェア画像を常に管理しなくてもよくなる。 In this case, the elector can acquire the specific share image when necessary. For this reason, the elector does not always have to manage the specific share image.
また、本実施例によれば、視覚復号型秘密分散法を用いた選挙人の認証を行うことが可能になる。 In addition, according to the present embodiment, it is possible to authenticate the elector using the visual decryption secret sharing method.
なお、本実施例は、次世代電子投票および確実な本人認証の分野での利用が考えられる。 Note that this embodiment can be used in the fields of next-generation electronic voting and reliable personal authentication.
以上説明した実施例において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。例えば、透過シールは、郵便でなく、宅配業者にて配達されてもよく、選挙人が、透過シールを取りに来てもよい。 In the embodiment described above, the illustrated configuration is merely an example, and the present invention is not limited to the configuration. For example, the permeable seal may be delivered by a courier rather than by mail, and the elector may come to obtain the permeable seal.
10 選挙管理端末
10a 選挙人ID・パスワード生成部
10b 選挙人情報格納部
10c 受付部
10d シェア画像ファイル生成部
10e シェア画像ファイル格納部
10f 透過シール生成部
10g 郵便ハガキ貼付部
10h 郵便ハガキ郵送部
10i 提供部
10j ファイルパス設定部
10k 格納部
10l メール文書生成部
10m メール送信部
10n ウェブサーバ
20 投票端末
20a メール受信部
20b メール格納部
20c シェア画像ファイル取得部
20d シェア画像ファイル格納部
20e シェア画像ファイル表示部
20f シェア画像ファイル印刷部
20g シェア画像ファイル読取部
20h パスワード復号部
20i パスワード表示部
20j ログイン認証部
30 電子投票システム端末
30a 本人認証部
40 ネットワーク
10
Claims (2)
前記選挙管理端末装置は、
前記選挙人の電子投票用パスワードを生成するパスワード生成部と、
前記パスワード生成部が生成した前記選挙人の電子投票用パスワードとともに、前記選挙人の氏名および住所を格納する格納部と、
重ね合わせ処理と白黒反転処理とが復号時に行われる視覚復号型秘密分散法を指定する旨の指定情報を受け付ける受付部と、
前記指定情報にて指定された視覚復号型秘密分散法を用いて、前記格納部に格納された電子投票用パスワードから、それぞれが重ね合わせられると前記電子投票用パスワードを復号できる複数のシェア画像を生成するシェア画像生成部と、
前記シェア画像生成部にて生成された複数のシェア画像のいずれかが印刷された透過シールを生成する透過シール生成部と、
前記透過シール生成部にて生成された透過シールを、前記格納部に格納された前記選挙人の氏名および住所とともに、郵便物に付与する郵便物作成部と、
前記シェア画像生成部にて生成された複数のシェア画像のうち、前記透過シールに印刷されたシェア画像と異なる特定シェア画像を格納するシェア画像ファイル格納部と、
前記特定シェア画像の格納場所を示した格納場所情報を、前記選挙人の端末装置に送信する送信部と、
前記選挙人の端末装置から前記格納場所情報を受け付けると、前記シェア画像ファイル格納部に格納された前記特定シェア画像を前記選挙人の端末装置に提供する画像提供部と、を含み、
前記選挙人の端末装置は、
前記選挙管理端末から送信される格納場所情報を受信する受信部と、
前記受信部が受信した格納場所情報を格納する格納場所情報格納部と、
前記格納場所情報格納部内の格納場所情報を前記画像提供部に送信して、前記画像提供部から前記特定シェア画像を受け付けるシェア画像ファイル取得部と、
前記シェア画像ファイル取得部が取得した特定シェア画像ファイルを格納するシェア画像ファイル格納部と、
前記シェア画像ファイル格納部に格納された特定シェア画像を表示するシェア画像ファイル表示部と、
前記表示部に表示された特定シェア画像を印刷するシェア画像ファイル印刷部と、
前記透過シールに印刷されたシェア画像を読み取るシェア画像ファイル読取部と、
前記シェア画像ファイル格納部に格納された特定シェア画像と前記シェア画像ファイル読取部にて読み取られたシェア画像とに対して、重ね合わせ処理と白黒反転処理を行って、前記パスワードを復号するパスワード復号部と、
前記パスワード復号部にて復号されたパスワードを表示するパスワード表示部と、
前記パスワード表示部に表示されたパスワードを受け付け、当該パスワードを前記電子投票システム端末装置に送信するログイン認証部と、を含み、
前記電子投票システム端末装置は、
前記選挙人の端末装置から受け付けたパスワードが、前記選挙管理端末装置の格納部に格納されていると、前記選挙人が真正の選挙人であると認証する認証部を含む、電子投票用パスワード認証システム。 And the electors of the terminal device, and the election management terminal device that issues the can communicate with the electors of the terminal device Der Ri該 electors of electronic voting for the password, and the electronic voting system terminal device to authenticate the election people, the An authentication system for electronic voting including
The election management terminal device
A password generator for generating a password for electronic voting of the elector;
A storage unit that stores the elector's name and address along with the electronic voting password of the elector generated by the password generation unit ;
A reception unit that receives designation information for designating a visual decryption secret sharing method in which the superimposition process and the black and white inversion process are performed at the time of decryption ;
Using the visual decryption type secret sharing method designated by the designation information, a plurality of shared images that can decrypt the electronic voting password from each of the electronic voting passwords stored in the storage unit when they are overlaid. A shared image generation unit to generate,
A transparent seal generating unit that generates a transparent seal printed with any of the plurality of share images generated by the share image generating unit;
A postal matter creation unit for giving a permeate seal generated by the permeate seal generation unit to a postal matter together with the name and address of the elector stored in the storage unit;
Among the plurality of share images generated by the share image generation unit, a share image file storage unit that stores a specific share image different from the share image printed on the transparent sticker,
A storage unit that transmits storage location information indicating a storage location of the specific share image to the terminal device of the elector;
When receiving the storage location information from the elector's terminal device, including an image providing unit that provides the specific share image stored in the share image file storage unit to the elector's terminal device,
The terminal device of the elector is
A receiving unit for receiving storage location information transmitted from the election management terminal;
A storage location information storage unit for storing the storage location information received by the reception unit;
A storage location information in the storage location information storage unit is transmitted to the image providing unit, and a share image file acquisition unit that receives the specific share image from the image providing unit;
A share image file storage unit for storing the specific share image file acquired by the share image file acquisition unit;
A share image file display unit for displaying a specific share image stored in the share image file storage unit;
A share image file printing unit for printing the specific share image displayed on the display unit;
A share image file reading unit for reading a share image printed on the transparent sticker;
Password decryption that decrypts the password by performing superposition processing and black-and-white reversal processing on the specific share image stored in the share image file storage unit and the share image read by the share image file reading unit And
A password display unit for displaying the password decrypted by the password decryption unit;
A password authentication unit that accepts a password displayed on the password display unit, and transmits the password to the electronic voting system terminal device;
The electronic voting system terminal device
A password authentication for electronic voting, including an authentication unit for authenticating that the elector is a genuine elector if the password received from the electoral terminal device is stored in a storage unit of the election management terminal device system.
前記選挙管理端末装置が、前記選挙人の電子投票用パスワードを生成するパスワード生成ステップと、
前記選挙管理端末装置が、前記選挙人の電子投票用パスワードを格納する格納ステップと、
前記選挙管理端末装置が、重ね合わせ処理と白黒反転処理とが復号時に行われる視覚復号型秘密分散法を指定する旨の指定情報を受け付ける受付ステップと、
前記選挙管理端末装置が、前記指定情報にて指定された視覚復号型秘密分散法を用いて、前記電子投票用パスワードから、それぞれが反転と重ね合わせによって前記電子投票用パスワードを復号できる複数のシェア画像を、生成するシェア画像生成ステップと、
前記選挙管理端末装置が、前記複数のシェア画像のいずれかが印刷された透過シールを生成する透過シール生成ステップと、
前記選挙管理端末装置が、前記選挙人の氏名および住所を格納し、前記透過シールを、前記選挙人の氏名および住所とともに、郵便物に付与する郵便物作成ステップと、
前記選挙管理端末装置が、前記複数のシェア画像のうち、前記透過シールに印刷されたシェア画像と異なる特定シェア画像を格納する特定シェア画像格納ステップと、
前記選挙管理端末装置が、前記特定シェア画像の格納場所を示した格納場所情報を、前記選挙人の端末装置に送信する送信ステップと、
前記選挙人の端末装置が、前記選挙管理端末装置から送信される格納場所情報を受信する受信ステップと、
前記選挙人の端末装置が、前記格納場所情報を格納する格納場所情報格納ステップと、
前記選挙人の端末装置が、前記格納場所情報を前記選挙管理端末装置に送信する格納場所情報送信ステップと、
前記選挙管理端末装置が、前記選挙人の端末装置から前記格納場所情報を受け付けると、前記特定シェア画像を前記選挙人の端末装置に提供する画像提供ステップと、
前記選挙人の端末装置が、前記選挙管理端末装置から前記特定シェア画像を受け付けるシェア画像ファイル取得ステップと、
前記選挙人の端末装置が、前記特定シェア画像を格納するシェア画像格納ステップと、
前記選挙人の端末装置が、前記透過シールに印刷したシェア画像を読み取るシェア画像ファイル読取ステップと、
前記選挙人の端末装置が、前記特定シェア画像と前記シェア画像とに対して、重ね合わせ処理と白黒反転処理を行って、前記パスワードを復号するパスワード復号ステップと、
前記選挙人の端末装置が、前記パスワードを表示するパスワード表示ステップと、
前記選挙人の端末装置が、前記パスワードを受け付け、当該パスワードを前記電子投票システム端末装置に送信するログイン認証ステップと、
前記電子投票システム端末装置が、前記選挙人の端末装置から前記パスワードを受け付けるパスワード受付ステップと、
前記電子投票システム端末装置が、前記選挙人の端末装置から受け付けたパスワードが、前記選挙管理端末装置に格納されていると、前記選挙人が真正の選挙人であると認証する認証ステップと、を含む電子投票用パスワード認証方法。 And the electors of the terminal device, and the election management terminal device that issues the can communicate with the electors of the terminal device Der Ri該 electors of electronic voting for the password, and the electronic voting system terminal device to authenticate the election people, the A password authentication method for electronic voting performed by an authentication system for electronic voting including:
A password generating step in which the election management terminal device generates a password for electronic voting of the elector;
A storing step in which the election management terminal device stores the electronic voting password of the elector;
An accepting step for receiving designation information indicating that the election management terminal device designates a visual decryption type secret sharing method in which superposition processing and black-and-white reversal processing are performed at the time of decryption ;
A plurality of shares in which the election management terminal device can decrypt the electronic voting password from the electronic voting password by inversion and superposition using the visual decryption secret sharing method designated by the designation information. A shared image generation step for generating an image; and
The election management terminal device generates a transparent seal on which any of the plurality of share images is printed;
A mail creation step in which the election management terminal device stores the name and address of the elector and attaches the transparent seal to the mail together with the name and address of the elector;
A specific share image storage step in which the election management terminal device stores a specific share image different from the share image printed on the transparent sticker among the plurality of share images;
A transmission step in which the election management terminal device transmits storage location information indicating a storage location of the specific share image to the terminal device of the elector;
A receiving step in which the terminal device of the elector receives storage location information transmitted from the election management terminal device;
A storage location information storing step in which the terminal device of the elector stores the storage location information;
A storage location information transmitting step in which the terminal device of the elector transmits the storage location information to the election management terminal device;
When the election management terminal device receives the storage location information from the elector's terminal device, an image providing step of providing the specific share image to the elector's terminal device;
A share image file acquisition step in which the terminal device of the elector receives the specific share image from the election management terminal device;
A share image storing step in which the terminal device of the elector stores the specific share image;
A share image file reading step in which the terminal device of the elector reads the share image printed on the transparent sticker;
A password decryption step in which the terminal device of the elector performs decryption processing and black-and-white reversal processing on the specific share image and the share image, and decrypts the password;
A password display step in which the terminal device of the elector displays the password;
A login authentication step in which the terminal device of the elector accepts the password and transmits the password to the electronic voting system terminal device;
A password accepting step in which the electronic voting system terminal device accepts the password from the terminal device of the elector;
An authentication step for authenticating that the elector is a genuine elector if the electronic voting system terminal device stores the password received from the elector's terminal device in the election management terminal device; Including password verification method for electronic voting .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006000117A JP4328768B2 (en) | 2006-01-04 | 2006-01-04 | Electronic voting password authentication system and electronic voting password authentication method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006000117A JP4328768B2 (en) | 2006-01-04 | 2006-01-04 | Electronic voting password authentication system and electronic voting password authentication method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007183707A JP2007183707A (en) | 2007-07-19 |
JP4328768B2 true JP4328768B2 (en) | 2009-09-09 |
Family
ID=38339756
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006000117A Expired - Fee Related JP4328768B2 (en) | 2006-01-04 | 2006-01-04 | Electronic voting password authentication system and electronic voting password authentication method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4328768B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5413048B2 (en) * | 2009-08-19 | 2014-02-12 | 日本電気株式会社 | Personal authentication system, personal authentication method |
JP2011087207A (en) * | 2009-10-19 | 2011-04-28 | Dainippon Printing Co Ltd | Method of restoring secret image information |
JP5397858B2 (en) * | 2009-11-13 | 2014-01-22 | 学校法人神奈川大学 | Electronic voting media |
CN106373251A (en) * | 2016-08-30 | 2017-02-01 | 中科院成都信息技术股份有限公司 | Electronic vote counting method based on secret sharing |
-
2006
- 2006-01-04 JP JP2006000117A patent/JP4328768B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2007183707A (en) | 2007-07-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11799668B2 (en) | Electronic identification verification methods and systems with storage of certification records to a side chain | |
US10127378B2 (en) | Systems and methods for registering and acquiring E-credentials using proof-of-existence and digital seals | |
US9900309B2 (en) | Methods for using digital seals for non-repudiation of attestations | |
US20110026716A1 (en) | Method And System For On-Screen Authentication Using Secret Visual Message | |
JP5601729B2 (en) | How to log into a mobile radio network | |
CN101897165B (en) | Method of authentication of users in data processing systems | |
AU2010240822B2 (en) | System and method for personal certification using a mobile device | |
CN103679436B (en) | A kind of electronic contract security system and method based on biological information identification | |
WO2018145127A1 (en) | Electronic identification verification methods and systems with storage of certification records to a side chain | |
EP1322086A2 (en) | Assignment of user certificates/private keys in token enabled public key infrastructure system | |
CN108092779A (en) | A kind of method and device for realizing electronic signature | |
TW200402224A (en) | Biometric private key infrastructure | |
JP2008541633A (en) | Electronic passport authentication protocol with enhanced privacy | |
US11531746B2 (en) | Method for electronic signing of a document by a plurality of signatories | |
CN107835079A (en) | A kind of two-dimentional code authentication method and equipment based on digital certificate | |
WO2008030184A1 (en) | Improved authentication system | |
US11038675B2 (en) | Electronic voting using secure electronic identity device | |
US20220005039A1 (en) | Delegation method and delegation request managing method | |
JP5413048B2 (en) | Personal authentication system, personal authentication method | |
Gaweł et al. | Apollo–end-to-end verifiable internet voting with recovery from vote manipulation | |
JP4328768B2 (en) | Electronic voting password authentication system and electronic voting password authentication method | |
US20080235780A1 (en) | Secure Document Management System | |
JP7050466B2 (en) | Authentication system and authentication method | |
JP2006107099A (en) | Creator terminal, browser terminal and program | |
USRE49968E1 (en) | Electronic identification verification methods and systems with storage of certification records to a side chain |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090220 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090225 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090420 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090603 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090615 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120619 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120619 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130619 Year of fee payment: 4 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |