-
公开(公告)号:US11875607B2
公开(公告)日:2024-01-16
申请号:US17025230
申请日:2020-09-18
Inventor: Yuji Unagami , Akira Tanaka , Junichiro Soeda
CPC classification number: G07C13/00 , G06Q2230/00 , H04L9/3239 , H04L9/3247 , H04L9/50 , H04L63/0428 , H04L63/08 , H04L2209/463
Abstract: A method for controlling one of a plurality of voting servers in an electronic voting system is provided. The method includes receiving, from a terminal, transaction data including voting data, and generating, using a processor, a block including the transaction data and dummy transaction data. The dummy transaction data including dummy voting data that is not associated with the voting data. The method further connects the generated block to a blockchain, the blockchain being stored in a memory.
-
公开(公告)号:US11216538B2
公开(公告)日:2022-01-04
申请号:US16448630
申请日:2019-06-21
Inventor: Naohisa Nishida , Yuji Unagami , Junichiro Soeda , Akira Tanaka , Fumiaki Kagaya , Eiichi Abe
Abstract: A management system includes: a right holder information storage unit which stores right holder information about a right holder entitled to use a delivery locker device; an agreement formation unit which creates a block of a blockchain that includes a processing instruction, and stores the block into a block storage unit; a terminal device which transmits an assignment processing instruction; a process execution unit which, when obtaining the assignment processing instruction included in the block, updates the current right holder included in the right holder information; and a condition checking unit which, when determining that the condition for assignment fails to be met, creates a return processing instruction and transmits the return processing instruction to the agreement formation unit. When obtaining the return processing instruction included in the block, the process execution unit updates the right holder information.
-
公开(公告)号:US10818122B2
公开(公告)日:2020-10-27
申请号:US16115724
申请日:2018-08-29
Inventor: Yuji Unagami , Akira Tanaka , Junichiro Soeda
Abstract: An electronic voting system including a terminal, authentication servers, and voting servers is provided. Each authentication server includes an authentication processor that authenticates a voter using authentication data including a first identifier associated with the voter and authentication information regarding the voter, and a first synchronizer that synchronizes a first blockchain including first transaction data indicating that the voter has been authenticated. Each voting server includes a voting processor that receives, from the terminal, voting data including a second identifier associated with a vote cast by the voter, and voting information indicating the vote. Each voting server further includes a second synchronizer that synchronizes a second blockchain including second transaction data and dummy transaction data with at least one other voting server. The terminal transmits the authentication data to each authentication server and transmits the voting data to at least one of the voting servers.
-
公开(公告)号:US10684783B2
公开(公告)日:2020-06-16
申请号:US16284224
申请日:2019-02-25
Inventor: Akira Tanaka , Fumiaki Kagaya , Eiichi Abe , Junichiro Soeda
Abstract: Provided is a control method of controlling locking or unlocking of storage using a blockchain. The control method includes: determining, when first request information indicating a lock/unlock request, that is a lock request or an unlock request, is received from a terminal, whether a keyholder identified by reading keyholder information stored in the blockchain matches an owner of the terminal that has transmitted the first request information, the keyholder information indicating a person having the authority to lock or unlock the storage; performing lock/unlock processing when the keyholder is determined to match the owner, the lock/unlock processing being processing for causing the storage to lock or unlock in accordance with the first request information; and performing first storage processing after the lock/unlock processing is performed, the first storage processing being processing of storing, in the blockchain, transaction data indicating that the lock/unlock processing has been performed.
-
公开(公告)号:US11915527B2
公开(公告)日:2024-02-27
申请号:US17025089
申请日:2020-09-18
Inventor: Yuji Unagami , Junichiro Soeda , Akira Tanaka
CPC classification number: G07C13/00 , G06F21/31 , G06F21/64 , H04L9/3247 , G06Q50/26 , G06Q2220/00 , G06Q2230/00 , H04L9/3228 , H04L9/3239 , H04L9/50 , H04L2209/463
Abstract: A method for controlling one of voting servers in an electronic voting system is provided. The method includes receiving, from a terminal, transaction data including voting data, and determining, by a processor, a block to include the transaction data from among multiple blocks. The method further includes generating, using the processor, the block including the transaction data, and connecting the block to a blockchain, the blockchain being stored in a memory.
-
公开(公告)号:US11500551B2
公开(公告)日:2022-11-15
申请号:US16871604
申请日:2020-05-11
Inventor: Akira Tanaka , Fumiaki Kagaya , Eiichi Abe , Junichiro Soeda
Abstract: Provided is a control method of controlling locking or unlocking of storage using a blockchain. The control method includes: determining, when first request information indicating a lock/unlock request, that is a lock request or an unlock request, is received from a terminal, whether a keyholder identified by reading keyholder information stored in the blockchain matches an owner of the terminal that has transmitted the first request information, the keyholder information indicating a person having the authority to lock or unlock the storage; performing lock/unlock processing when the keyholder is determined to match the owner, the lock/unlock processing being processing for causing the storage to lock or unlock in accordance with the first request information; and performing first storage processing after the lock/unlock processing is performed, the first storage processing being processing of storing, in the blockchain, transaction data indicating that the lock/unlock processing has been performed.
-
公开(公告)号:US10818121B2
公开(公告)日:2020-10-27
申请号:US16108134
申请日:2018-08-22
Inventor: Yuji Unagami , Junichiro Soeda , Akira Tanaka
Abstract: An electronic voting system includes a terminal, authentication servers, and voting servers. Each authentication server includes an authentication processor that authenticates a voter using authentication data, and a first synchronizer that synchronizes a first blockchain including first transaction data with at least one other authentication server. The authentication data including a first identifier and authentication information. Each voting server includes a voting processor that receives voting data including a second identifier and voting information, and a second synchronizer that synchronizes a second blockchain including the voting information as second transaction data with at least one other voting server. Each voting server further includes a block generator that connects a block including the second transaction data to the second blockchain, and a determiner that determines the block to include the second transaction data. The terminal transmits the authentication data to at least one other authentication server and transmits the voting data to one of the voting servers after authentication.
-
-
-
-
-
-