US 12,079,867 B2
Electronic transaction system, transaction server, verification server, method of transaction, and program
Toshiyuki Isshiki, Tokyo (JP); and Kazue Sako, Tokyo (JP)
Assigned to NEC CORPORATION, Tokyo (JP)
Appl. No. 16/975,555
Filed by NEC Corporation, Tokyo (JP)
PCT Filed Mar. 29, 2018, PCT No. PCT/JP2018/013481
§ 371(c)(1), (2) Date Aug. 25, 2020,
PCT Pub. No. WO2019/186978, PCT Pub. Date Oct. 3, 2019.
Prior Publication US 2020/0402171 A1, Dec. 24, 2020
Int. Cl. G06Q 40/04 (2012.01); G06F 16/23 (2019.01); G06F 21/60 (2013.01); G06F 40/289 (2020.01); G06Q 10/10 (2023.01); G06Q 20/02 (2012.01); G06Q 20/38 (2012.01); G06Q 20/40 (2012.01); G06Q 30/08 (2012.01); G06Q 50/06 (2012.01); H04L 9/32 (2006.01); H04L 51/046 (2022.01)
CPC G06Q 40/04 (2013.01) [G06F 16/2379 (2019.01); G06F 21/602 (2013.01); G06F 40/289 (2020.01); G06Q 10/10 (2013.01); G06Q 20/02 (2013.01); G06Q 20/38215 (2013.01); G06Q 20/401 (2013.01); G06Q 30/08 (2013.01); G06Q 50/06 (2013.01); H04L 9/3221 (2013.01); H04L 51/046 (2013.01); G06Q 2220/00 (2013.01)] 19 Claims
OG exemplary drawing
 
1. An electronic transaction system comprising:
a plurality of administration servers configured to provide an electronic bulletin board;
a terminal configured to encrypt bid prices with an encryption scheme having homomorphism using a public key, and write bid data including the encrypted bid prices to the electronic bulletin board;
an independent transaction server configured to receive the bid data written to the electronic bulletin board, decrypts the encrypted bid prices using a private key corresponding to the public key, and execute a transaction using the decrypted bid prices by Zaraba scheme; and
a verification server configured to:
generate verification data including one or more character strings proving that a result of subtraction of first and second encrypted bid prices falls within a predetermined range to verify legitimacy of the transaction executed by the transaction server using the first and second encrypted bid prices, wherein:
the first encrypted bid price remains uncontracted, and
the second encrypted bid price is a target of verification of the legitimacy of the transaction executed by the transaction server; and
write the verification data on the electronic bulletin board provided by the plurality of administration servers.