WO2015186372A1 - Transaction system, transaction method, and information recording medium - Google Patents
Transaction system, transaction method, and information recording medium Download PDFInfo
- Publication number
- WO2015186372A1 WO2015186372A1 PCT/JP2015/051525 JP2015051525W WO2015186372A1 WO 2015186372 A1 WO2015186372 A1 WO 2015186372A1 JP 2015051525 W JP2015051525 W JP 2015051525W WO 2015186372 A1 WO2015186372 A1 WO 2015186372A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- transaction
- server
- user
- notification
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 71
- 238000012790 confirmation Methods 0.000 claims description 90
- 238000012546 transfer Methods 0.000 description 47
- 238000004891 communication Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 6
- 230000004048 modification Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 238000012795 verification Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 230000007704 transition Effects 0.000 description 4
- 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 3
- XPUKIATWMAOOFP-UHFFFAOYSA-N NOPM Chemical compound C1=CC=CC2=CC(OC(C)C(=O)OC)=CC=C21 XPUKIATWMAOOFP-UHFFFAOYSA-N 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 235000016496 Panda oleosa Nutrition 0.000 description 2
- 240000000220 Panda oleosa Species 0.000 description 2
- 241000700605 Viruses Species 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 239000000047 product Substances 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 230000037303 wrinkles Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/102—Entity profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/42—User authentication using separate channels for security data
- G06F21/43—User authentication using separate channels for security data wireless channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0853—Network architectures or network communication protocols for network security for authentication of entities using an additional device, e.g. smartcard, SIM or a different communication terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/126—Applying verification of the received information the source of the received data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/18—Network architectures or network communication protocols for network security using different networks or channels, e.g. using out of band channels
Definitions
- the present invention is a transaction system for logging in to a server via a first terminal and executing a transaction instructed via the first terminal after login, in a transaction system that increases safety by using the second terminal,
- the present invention relates to a transaction method using a transaction system, and a non-transitory information recording medium recording a program for realizing the transaction system by a computer.
- the MITB attack can be achieved simply by rewriting the contents of the transaction exchanged between the server and the access terminal so that it cannot be seen by the user, so this can be prevented by simply combining the first authentication and the second authentication. It is difficult. Therefore, a technique for effectively preventing such an attack is required.
- the present invention is for solving the above-described problems, and in a transaction system for logging in to a server via the first terminal and executing a transaction instructed after login, the second terminal is used for safety. It is an object of the present invention to provide a transaction system that enhances performance, a transaction method using the transaction system, and a non-transitory information recording medium that records a program for realizing the transaction system by a computer.
- the transaction system is: A transaction system comprising a server, a first terminal, and a second terminal, When receiving a transaction instruction via the first terminal from a user who has logged into the server via the first terminal, the server generates a notification to be transmitted to the second terminal, When the notification is transmitted from the server to the second terminal, the first terminal or the second terminal prompts the user for input to confirm details of the transaction, If the input from the user to the first terminal or the second terminal matches the details of the transaction, the server considers that the user has confirmed the transaction.
- a transaction system that logs in to a server via a first terminal and executes a transaction instructed after login
- a transaction system that increases safety by using the second terminal a transaction by the transaction system
- a method and a non-transitory information recording medium in which a program for realizing the transaction system by a computer is recorded can be provided.
- FIG. 6 is a display example of a login form displayed on the first terminal according to the embodiment of the present invention.
- 7 is a display example of a transfer form displayed on the first terminal according to the embodiment of the present invention.
- FIG. 6 is a display example of a standby form displayed on the first terminal according to the embodiment of the present invention.
- FIG. 7 is a display example of a notification transmitted to a second terminal according to an embodiment of the present invention.
- FIG. 10 is a display example of an authentication form of a dedicated application that is activated on the second terminal according to the embodiment of the present invention.
- FIG. 10 is a display example of an authentication form for requesting a retry at the second terminal according to the embodiment of the present invention.
- FIG. 10 is a display example of a standby form indicating that the transaction is canceled at the first terminal according to the embodiment of the present invention.
- FIG. 10 is a display example of a cancellation form displayed on the second terminal according to the embodiment of the present invention.
- FIG. FIG. 10 is a display example of a standby form indicating that the second authentication is successful at the first terminal according to the embodiment of the present invention.
- FIG. FIG. 10 is a display example of an authentication form of a dedicated application that is activated on the second terminal according to the embodiment of the present invention.
- FIG. 10 is a display example of an authentication form for requesting a retry at the second terminal according to the embodiment of the present invention.
- FIG. 10 is
- FIG. 10 is a display example of a confirmation form displayed on the second terminal according to the embodiment of the present invention.
- FIG. FIG. 10 is a display example of a standby form indicating that the transaction is completed at the first terminal according to the embodiment of the present invention.
- FIG. FIG. 10 is a display example of a completion form indicating that the transaction is completed at the second terminal according to the embodiment of the present invention.
- FIG. FIG. 10 is a display example of a confirmation form displayed on the second terminal according to the embodiment of the present invention.
- FIG. FIG. 10 is a display example of a confirmation form displayed on the second terminal according to the embodiment of the present invention.
- FIG. FIG. 6 is a display example of a standby form displayed on the first terminal according to the embodiment of the present invention.
- FIG. FIG. 10 is a display example of a confirmation form displayed on the second terminal according to the embodiment of the present invention.
- FIG. 10 is a display example of a confirmation form displayed on the second terminal according to the embodiment of the present
- FIG. 1 is an explanatory diagram showing an outline of a transaction system according to an embodiment of the present invention.
- FIG. 1 is an explanatory diagram showing an outline of a transaction system according to an embodiment of the present invention.
- the transaction system 101 includes a server 121, a first terminal 141, and a second terminal 161.
- Server 121 provides services such as Internet banking.
- the first terminal 141 is communicatively connected to the server 121 via the computer communication network 181 and is used by the user to access the server 121.
- the user logs in to the server 121 through the first terminal 141 by the first authentication.
- a personal computer is employed as the first terminal 141, but a mobile terminal such as a smartphone may be used.
- the first terminal 141 and the server 121 are connected via an Internet connection provider using an optical cable or the like.
- the second terminal 161 is communicably connected to the server 121 via the computer communication network 181, and the user who has logged in to the server 121 indicates the contents of the transaction instructed to the server 121 via the first terminal 141 by the user. Used to confirm.
- a mobile terminal such as a smartphone is adopted as the second terminal 161, but a personal computer or the like may be used.
- the second terminal 161 and the server 121 are connected via a mobile phone communication network using wireless or the like.
- the first terminal 141 and the second terminal 161 need not be able to communicate with each other. That is, the communication network related to communication between the first terminal 141 and the server 121 and the communication network related to communication between the second terminal 161 and the server 121 pass through different communication paths as described above. It is typical. However, since the first terminal 141 and the second terminal 161 are assumed to be used by the user at the same time, they may be able to communicate with each other via wireless LAN or Bluetooth (registered trademark). In addition, the server 121 may communicate with the server 121 via a common gateway.
- first terminal 141 and the second terminal 161 are typically different terminals, but the same terminal may be used depending on the application.
- FIG. 2 is an explanatory diagram showing how information is exchanged in the transaction system according to the embodiment of the present invention.
- a description will be given with reference to FIG. In this description, it is assumed that the user name and the first password are used for the first authentication, and the second password is used for the second authentication. Other aspects will be described later.
- the first terminal 141 sends the user name and the first password to the server 121 (202).
- the first authentication for the user name and the first password is successful at the server 121 (203)
- the result is sent from the server 121 to the first terminal 141 (204).
- the server 121 executes the low-risk procedure.
- the result is sent from the server 121 to the first terminal 141 (207).
- the server 121 displays the content of the notification on the screen of the first terminal 141 by encoding a code such as an encrypted character string, a one-dimensional code, or a two-dimensional code.
- a code such as an encrypted character string, a one-dimensional code, or a two-dimensional code.
- the code displayed on the screen may be photographed using a camera or the like included in the device, and the second terminal 161 may obtain a notification from the photographed code.
- the second terminal 161 When the notification is transmitted from the server 121, the second terminal 161 requests the user to input the second password (210). If the second terminal 161 and the server collaborate and the second authentication for the second password succeeds (211), the second terminal 161 displays the contents of the transaction specified in the notification on the screen of the second terminal 161. (212) to inform the user.
- the result is also sent to the second terminal 161 (217), and the notice of the details of the transaction is deleted from the user and the result of the executed transaction is displayed.
- the second password entered by the user to the second terminal 161 is sent to the server 121, and the server 121 performs second authentication.
- conventional Internet banking it was customary to enter the first password and the second password from one access terminal. In this mode, the first password and the second password are entered from different terminals. Therefore, even if one terminal is attacked by a computer virus, it is possible to prevent damage caused by the MITB attack as much as possible.
- a character string or symbol string determined in advance between the user and the server 121 may be employed, or a one-time password may be employed.
- One-time password modes are as follows: (1) First of all, a random number table distributed to the user from the operator of the server 121 (each cell is filled with codes such as numbers, letters, figures, etc.) Is extracted from the first terminal 141 or the second terminal 161, and the second terminal 161 inputs a character string in which the codes in the extracted random number table are arranged. Conceivable. (2) In addition, the server 121 may display the one-time password on the screen of the first terminal 141, and the user may input the displayed one-time password from the second terminal 161.
- the server 121 displays a random number table on the screen of the first terminal 141, and the user extracts a code from the grid based on the extraction rule assigned to the user, and the code in the extracted random number table is displayed.
- a method of inputting the arranged character strings at the second terminal 161 can also be adopted.
- the contents of the transaction are not displayed on the screen of the second terminal 161 until the second authentication is successful. Therefore, there is an advantage that when the second terminal 161 is lost or stolen, even if a high-risk procedure is started without noticing it, the contents of the transaction do not leak.
- the user who sees the content of the transaction to be performed displayed on the screen of the second terminal 161 gives a confirmation instruction if it can be executed.
- the simplest confirmation method is to tap or click an object (a button or a link displayed on the screen) for executing a transaction, or to press a return key.
- the user inputs the second password at the time of the second authentication, but the second authentication may have various modifications.
- the user confirms the execution of the transaction by tapping or clicking a button or a link displayed on the screen together with the transaction content, but the confirmation may have various modifications. . These modifications will be described later.
- the server 121 functions as a web server, and the first terminal 141 operates a browser program for accessing the server 121.
- the first terminal 141 can use a conventional browser as it is. Therefore, hereinafter, a flow of processing in which the server 121 cooperates with the first terminal 141 and the second terminal 161 will be described.
- FIG. 3 is a flowchart showing the flow of processing in the server according to the embodiment of the present invention.
- the server processing shown in this figure is executed by the server 121 executing a server program.
- the first terminal 141 executes a browser program
- the second terminal 161 executes a dedicated application program.
- each program is read by a computer such as a compact disk, flexible disk, hard disk, magneto-optical disk, digital video disk, magnetic tape, ROM (Read Only Memory), EEPROM (Electrically Erasable Programmable ROM), flash memory, semiconductor memory, etc. It can be recorded on possible non-transitory information recording media.
- This information recording medium can be distributed and sold independently of the computers that constitute the server 121, the first terminal 141, and the second terminal 161.
- a computer reads a program recorded on a non-transitory information recording medium into a RAM (Random Access Memory) which is a temporary storage device, and then a CPU (Central Processing Unit).
- the processor executes a command included in the read program.
- the CPU directly reads and executes instructions included in the program stored in ROM.
- the above-described program is transmitted from the distribution device or the like via a transitory transmission medium such as a computer communication network, independently of the computer on which the program is executed, from the server 121, the first terminal 141, the second It can be distributed and sold to the terminal 161 or the like.
- a transitory transmission medium such as a computer communication network
- the CPU or the processor controls the NIC (Network Interface Card), the display, the microphone, the speaker, and the like in cooperation with the RAM and the like.
- the server 121 performs various initializations (step S301), receives a packet sent via the computer communication network (step S302), and examines the contents (step S303).
- Step S303 access request
- a login form for entering a user name and password is transmitted to the first terminal 141.
- the process returns to Step S302.
- the access request is transmitted from the first terminal 141 to the server 121 when the user designates the URL (Universal Resource Locator) of the server 121 in the browser operating on the first terminal 141.
- URL Universal Resource Locator
- FIG. 4 is a display example of a login form displayed on the first terminal according to the embodiment of the present invention. Hereinafter, a description will be given with reference to FIG.
- the login form 401 is provided with a user name field 402, a password field 403, and a login button 404.
- a user name field 402 When the user inputs the user name assigned to his / her account in the user name field 402, enters the login password in the password field 403, and clicks the login button 404, the first terminal 141 logs in to the server 121. A request is sent.
- step S303 If the packet received by the server 121 is a login request transmitted from the first terminal 141 (step S303; login request), the first authentication is attempted using the user name and password specified in the login request. (Step S305). If the first authentication fails (step S305; failure), the server 121 transmits an error response indicating that the login has failed to the first terminal 141 (step S306), and returns to step S302.
- step S305 if the first authentication is successful (step S305; success), the server 121 performs low-risk procedures such as balance inquiry and transaction history inquiry, transfer, transfer, application for time deposit, application for financial products, password change.
- a start form in which a link to a high-risk procedure or the like is arranged is transmitted to the first terminal 141 (step S307), and the process returns to step S302.
- the first terminal 141 that has received the starting form displays it on the browser screen and allows the user to select a desired procedure. Then, a request corresponding to the selected procedure is transmitted from the first terminal 141 to the server 121.
- a transfer form is generated and transmitted to the first terminal 141.
- the generation and transmission of the bank transfer form corresponds to a mere page transition that does not involve execution of the transaction itself, and can be considered as a low-risk procedure.
- step S303 low-risk procedure request
- step S308 the server 121 performs a low-risk procedure corresponding to the request. This is executed (step S308), and the result form is transmitted to the first terminal 141 (step S309), and the process returns to step S302.
- links for executing various processes are arranged thereafter.
- FIG. 5 is a display example of a transfer form displayed on the first terminal according to the embodiment of the present invention.
- the transfer form 411 includes a bank name column 412, a branch name column 413, an account type column 414, an account number column 415, an account holder name column 416, a transfer amount column 417, and an execution button 418 for specifying a transfer destination. Has been placed. When the user clicks the execute button 418 after inputting the transfer destination information in each field 412-417, a transfer request is transmitted from the first terminal 141 to the server 121. This transfer request is a high risk transaction.
- the transfer destination information is input in one form, but the transfer destination information may be sequentially input by a plurality of ordered page transitions.
- the server 121 obtains the name of the account holder from the database and complements the account holder name column 416. By doing so, the user's direct input may be omitted. In addition, it is possible to assist the user's input by preparing a list box for easily selecting a transfer destination registered in advance.
- the server 121 performs the procedure specified in the high-risk procedure request.
- a transaction ID is assigned to (transaction), and a notification indicating the transaction ID and the content of the transaction is generated (step S310).
- the transaction ID is linked to the high-risk procedure specified by the user, and the server 121 is used to request the high-risk procedure for who the user specified the high-risk procedure by the transaction ID.
- Information such as which terminal is the first terminal 141 and which stage the progress status of the high-risk procedure is in is managed.
- the server 121 transmits, to the first terminal 141, a standby form indicating the contents of the procedure (transaction) specified in the high-risk procedure request and the transaction ID to the first terminal 141 (step S311).
- FIG. 6 is a display example of a standby form displayed on the first terminal according to the embodiment of the present invention.
- the contents of the high-risk procedure accepted by the server 121 are displayed in the transaction content column 422. Further, the progress status column 423 displays that the second authentication is waiting.
- the trap server 121 transmits a message to that effect to the first terminal 141.
- the script specified in the standby form 421 is waiting for a progress report to be transmitted from the server 121.
- a new situation is displayed in the progress column 423. To do.
- the transaction ID is also specified in the script.
- the standby form 421 is provided with a cancel button 424.
- a cancel button 424 When the user operates the cancel button 424 before the second authentication and confirmation through the second terminal 161, a request to that effect is transmitted from the first terminal 141 to the server 121, and the server 121 receives the transaction ID.
- the suspension of transactions related to is executed as a low-risk procedure. Specifically, the fact that the transaction with the transaction ID is canceled is recorded in a database or the like in association with the transaction ID.
- a result form indicating the result is sent from the server 121 to the first terminal 141, and the browser of the first terminal 141 displays the result form on the screen.
- the contents of the transaction content field 422 displayed on the standby form 421 may be displayed after being changed to the attacker's account, etc., or modified to the original bank information. In some cases.
- the contents of the transaction instructed from the first terminal 141 to the server 121 are transmitted to the second terminal 161 as they are.
- the server 121 obtains the destination information of the second terminal 161 registered in advance for the user who has logged in from the first terminal 141 from the database (step S312), and generates the second terminal 161.
- the notified notification is transmitted (step S313), and the process returns to step S302.
- a push notification for a dedicated application operating on the second terminal 161 can be employed.
- a notification area prepared by the operating system of the second terminal 161 is automatically popped up and displayed.
- FIG. 7 is a display example of a notification transmitted to the second terminal according to the embodiment of the present invention.
- a notification 432 indicating that a notification regarding the high-risk procedure has arrived is displayed in the home screen 431 of the second terminal 161.
- the user taps or clicks the notification 432 displayed on the home screen 431 of the second terminal 161, displays a list of notifications at the notification center, taps or clicks the notification 432,
- the dedicated application is activated. Further, depending on the specifications of the second terminal 161, it may be set so that the dedicated application is automatically activated when a notification arrives.
- a URL to a web application that performs the same function as the dedicated application may be transmitted to an SMS, an email address, or the like assigned to the second terminal 161.
- the browser of the second terminal 161 is activated and the web application is executed.
- the server 121 encodes the content of the notification, such as an encrypted character string, a one-dimensional code, and a two-dimensional code, on the standby form 421 of the first terminal 141, and the user selects a dedicated application.
- the second terminal 161 may obtain a notification from the photographed code by starting and photographing the code displayed on the standby form 421 using a camera or the like provided in the second terminal 161.
- FIG. 8 is a display example of an authentication form for a dedicated application activated on the second terminal according to the embodiment of the present invention.
- the authentication form 441 includes a password field 442 and an authentication button 443, and a message field 444 displays an instruction to input a password for the second authentication. ing.
- a transaction password in the password field 442 and taps or clicks the authentication button 443, an authentication request specifying the transaction ID and the transaction password is transmitted from the second terminal 161 to the server 121.
- step S314 If the packet received by the server 121 is an authentication request transmitted from the second terminal 161 (step S303; authentication request), the server 121 tries the second authentication (step S314).
- the following information is scrutinized: (1) Whether the high-risk procedure for the transaction ID specified in the authentication request is ongoing (has not been canceled). (2) Whether a notification is transmitted to the second terminal 161 of the transmission source related to the transaction ID. (3) Whether the transaction password specified in the authentication request is valid as the password of the user who specified the high-risk procedure for the transaction ID.
- step S314 threshold number failure
- the server 121 prompts the user to re-enter the transaction password for the second terminal 161. (Step S315), and the process returns to step S302.
- FIG. 9 is a display example of an authentication form for requesting a retry at the second terminal according to the embodiment of the present invention.
- the fact that the server 121 has requested re-input is displayed in the message field 444, and the user can input the transaction password again.
- step S314 failure for the threshold number of times or more
- the server 121 cancels the transaction for the first terminal 141 and the second terminal 161. (Step S316), and the process returns to step S302.
- FIG. 10 is a display example of a standby form indicating that the transaction is canceled at the first terminal according to the embodiment of the present invention.
- the progress status column 423 of the standby form 421 displays that the transaction has been canceled
- the cancel button 424 is hidden
- an OK button 425 is displayed instead.
- the browser transitions to a start form or the like.
- FIG. 11 is a display example of a cancellation form displayed on the second terminal according to the embodiment of the present invention.
- the message column 452 of the cancellation form 451 displays that the transaction has been canceled.
- the OK button 453 is tapped, the contents of the message field 452 are deleted, and a management form for the dedicated application is displayed.
- step S314 when the second authentication is successful (step S314; success), the server 121 reports the success of authentication to the first terminal 141 and the second terminal 161 (step S317), and returns to step S302.
- FIG. 12 is a display example of a standby form indicating that the second authentication is successful at the first terminal according to the embodiment of the present invention. As shown in this figure, the progress status column 423 of the standby form 421 displays that the second authentication has been successful and is waiting for user confirmation at the second terminal 161.
- FIG. 13 is a display example of a confirmation form displayed on the second terminal according to the embodiment of the present invention.
- the confirmation form 461 details of the contents of the current transaction are displayed in the message field 462.
- the details of the contents of the transaction have already been acquired in the second terminal 161 by the previously received notification. Therefore, the content of the high-risk procedure can be displayed in the message field 462 by collating the transaction ID specified in the authentication success report with the content of the received notification.
- the content of the high-risk procedure is not specified in the notification itself, but the content of the high-risk procedure is specified in the success report transmitted from the server 121 to the second terminal 161 after the second authentication is successful. It's also good.
- a confirmation button 463 is prepared on the confirmation form 461.
- a confirmation request for specifying a transaction ID is transmitted from second terminal 161 to server 121.
- the stop button 424 may be operated on the standby form 421 displayed on the browser of the first terminal 141.
- a separate cancel button may be provided on the confirmation form 461, and the transaction may be canceled when the user taps the confirmation button.
- the server 121 checks the consistency of the confirmation request (step S318). . Specifically, the following items are inspected. (1) Whether the high-risk procedure for the transaction ID specified in the confirmation request is ongoing (has not been canceled). (2) Whether the terminal that sent the confirmation request is the second terminal 161 that has succeeded in the second authentication for the transaction ID.
- step S318 If the check request does not pass this check (step S318; failure), the transaction cannot be continued, and control proceeds to step S316, where the transaction is stopped.
- step S318 if the confirmation request passes this inspection (step S318; success), the server 121 executes a high-risk procedure (step S319). That is, in this embodiment, transfer remittance associated with the transaction ID is performed. Further, the progress status of the transaction linked to the transaction ID is updated to “completed”.
- the server 121 reports the completion of the transaction to the first terminal 141 and the second terminal 161 (step S320), and returns to step S302.
- FIG. 14 is a display example of a standby form indicating that the transaction is completed at the first terminal according to the embodiment of the present invention. As shown in the figure, the progress status field 423 and the transaction content field 422 of the standby form 421 indicate that the transaction has been completed. Further, since the transaction is completed, the cancel button 424 is hidden and an OK button 425 is displayed instead. When the user operates the OK button 425, the browser transitions to a start form or the like.
- FIG. 15 is a display example of a completion form indicating that the transaction is completed at the second terminal according to the embodiment of the present invention.
- the completion form 471 the history of transactions completed so far is displayed in the history column 472 in a scrollable manner.
- the OK button 473 is tapped, a management form for the dedicated application is displayed.
- the dedicated application operating on the second terminal 161 automatically switches the form displayed on the screen to the authentication form 441 when a notification is transmitted from the server 121.
- a tab may be prepared for each server 121 so that processing based on a series of forms can be switched for each server 121.
- step S303 If the packet received by the server 121 is another type of packet (step S303; other), the server 121 executes a corresponding process (step S321) and returns to step S302.
- the first authentication related to login is performed from the first terminal 141 for the user to access the server 121
- the second authentication related to the high-risk procedure (transaction) is performed from the server 121. This is performed from the second terminal 161 to which the notification is transmitted. Then, after the second authentication is successful, the content of the transaction is presented to the user via the second terminal 161, and after confirming the content on the second terminal 161, the transaction is executed.
- the transaction confirmation does not necessarily have to be performed from the second terminal 161, and may be performed at the first terminal 141. Good. In this case, as will be described later, it is preferable to combine with a technique that prompts the user to examine the contents of the transaction displayed on the second terminal 161.
- the content of the high-risk procedure is not displayed on the screen of the second terminal 161 until the user inputs the second password at the second terminal 161 and the second authentication is successful.
- the second authentication is automated.
- the server 121 when the server 121 encrypts the content of the notification and the second terminal 161 attempts to decrypt the encrypted notification and succeeds, the second authentication is considered successful.
- the second terminal 161 functions as an authentication token.
- a mode in which the server 121 and the second terminal 161 each generate a common key for time synchronization can be adopted as the encryption system. That is, the server 121 encrypts the notification using the common key generated by the server 121. When the encrypted notification is transmitted to the second terminal 161 from the encryption to the expiration of the common key, the second terminal 161 is encrypted with the common key generated by the second terminal 161. Decrypt notifications.
- public key cryptography can also be adopted for this embodiment. That is, the user generates a public key / private key pair by using the second terminal 161 as a notification destination.
- the public key is transmitted to the server 121.
- the server 121 encrypts the notification with the public key when sending the notification, and the second terminal 161 decrypts the encrypted notification with the secret key.
- time synchronization cipher requires sharing the seed between the server 121 and the second terminal 161, but when transmitting the seed from one to the other, the use of public key cryptography further improves security. Can be made.
- the second authentication is automatically executed and the second password is not necessarily required.
- the second password may be used in order to sufficiently perform the authentication by the user.
- the second terminal 161 requests the user to input a transaction password.
- the second terminal 161 and the server 121 cooperate to perform authentication (third authentication) using the input transaction password. If the third authentication is successful, it is considered that the transaction has been confirmed by the user, and the server 121 executes the transaction.
- This aspect is similar in appearance to the Internet banking aspect that is widely used at present, but in this aspect, the contents of the transaction are encrypted in the server 121 and decrypted in the second terminal 161.
- the MITB attack on one terminal 141 can be invalidated. That is, the user must match the information such as the transfer destination and transfer amount entered by the first terminal 141 with the information such as the transfer destination and transfer amount displayed on the second terminal 161. For example, it can be determined that an attack has occurred.
- the user needs to confirm whether the content of the high-risk procedure input at the first terminal 141 matches the content of the high-risk procedure displayed at the second terminal 161. . Therefore, it is desirable to promote a comparison between the two in order to reduce the damage caused by MITB and other attacks.
- the user is encouraged to sufficiently confirm the contents of the transaction displayed on the second terminal 161.
- This embodiment can also be used in place of confirmation with a transaction password in a mode in which the second authentication is automatically performed.
- FIG. 16 is a display example of a confirmation form displayed on the second terminal according to the embodiment of the present invention.
- a description will be given with reference to FIG.
- the details of the contents of the current transaction are displayed in the message field 462, but a part of the details is in a hidden form.
- the part to be turned upside down may be any part of letters and numbers such as the name of the account holder of the transfer destination, the bank name, the branch name, and the account number.
- the second terminal 161 randomly determines the place to be turned over.
- buttons 464 are prepared.
- one letter of the name of the account holder of the transfer destination is a hidden character (represented by “*” in this figure), and the answer to the hidden character is listed in the choice button 464.
- the choice button 464 presented here includes one correct answer and a plurality of incorrect answers.
- the user should be aware of the content of the transaction he / she wants to carry out, so it should be easy to refill or fill the part that has been turned upside down. Also, even if the transfer destination is rewritten due to the MITB attack, it tries to examine the part that has been turned upside down, so it can be fully examined and the attack can be easily noticed.
- the second terminal 161 When the user selects the correct answer from the plurality of option buttons 464, the second terminal 161 considers that the user has confirmed and transmits a confirmation request to the server 121. If the answer is incorrect, a warning is displayed to review the contents of the transaction again, and the same confirmation form 461 is requested again.
- a text field or a list box for the user to input the part that is turned upside down may be prepared, and a confirmation button 463 may be provided.
- the confirmation button 463 is operated after the user selects the correct answer, the second terminal 161 transmits a confirmation request to the server 121.
- the confirmation input is performed by the second terminal 161, but may be performed by the first terminal 141. This is because, in the present embodiment, it is guaranteed that the user has examined the contents of the transaction displayed on the second terminal 161 by causing the user to supplement the portion that has been turned over.
- the second terminal 161 randomly determines the place of the hidden character, the correct answer is transmitted from the second terminal 161 to the server 121, or the answer input by the first terminal 141 is sent to the server 121. It is possible to adopt a technique such as transmitting to the second terminal 161 via the terminal and causing the second terminal 161 to make a determination.
- the user logs in to the server 121 via the first terminal 141, and when the server 121 receives a transaction instruction from the user via the first terminal 141, the server sends a notification to be transmitted to the second terminal. Generate.
- This notification specifies the details of the transaction (for example, the name of the transfer recipient, bank name, branch name, account type name, account number, and transfer amount). . For example, if you try to make a transaction with the bank name “ABC bank”, branch name “DEF store”, account type “GHI account”, account number “JKL”, holder “MNOP QRS” and transfer amount “TUVWXYZ Yen” The location (denoted by “*” below) is randomly determined and the following transaction content is generated.
- a predetermined part for example, the last four digits of the account number
- the server 121 transmits, to the second terminal 161 assigned to the user, a notification designating the content of the transaction partially hidden by the hidden character by e-mail or SMS.
- the user who sees the contents of the transaction displayed on the second terminal 161 that has received the trap notification arranges the letters, numbers, and symbols that should be filled in the place of the hidden characters in order from the top, and uses this as the confirmation code.
- the confirmation code is “BDJNSW”.
- the user inputs a confirmation code into the first terminal 141. If the confirmation code input from the first terminal 141 matches the column in which the letters and numbers of the parts that were turned upside down when the notification was generated, the server 121 executes the transaction. It is assumed that there was confirmation to approve. In the simplest case, if there is a confirmation, the transaction may be executed by itself. That is, the second authentication using the transaction password can be omitted. This is because a part of the notification is hidden, so that, for example, if the location to be hidden is always selected from the account number, leakage of information called the account number can be prevented.
- the confirmation code obtained from the hidden character is used, and the transaction is executed after further authentication by allowing the user to input the transaction password via the first terminal 141 or the second terminal 161. It's also good.
- the transfer is canceled by operating the cancel button 424 from the first terminal 141, etc. be able to. If the transaction is unrecognized, the user name or password for login may be leaked, and the administrator of the server 121 is contacted.
- the user registers his / her contact telephone number at the time of account contract. Then, the dedicated application is operated on the new second terminal 161 that is desired to be linked to its own account, and the user name and the login password are input.
- the server 121 places a call to the contact telephone number of the user and transmits the registration authentication code by voice.
- the server 121 When the user inputs an authentication code from a new dedicated application of the second terminal 161, the server 121 performs verification, and if this matches, the new second terminal 161 serves as the notification destination and the user's account. It is tied to.
- the dedicated application in the second terminal 161 accesses the server 121 at the time of activation and notifies the server 121 that it is operating.
- the server 121 receives a login request from the first terminal 141
- the dedicated application is running on the second terminal 161 associated with the specified user name, and the password specified in the login request is valid.
- the first authentication is successful and the user is allowed to log in.
- a fixed login password can be adopted, and when the dedicated application of the second terminal 161 accesses the server 121, the random number table is acquired from the server 121, and the user can select from the random number table. It is also possible to obtain a one-time password obtained by extracting the contents of the cells based on the extraction rule assigned to the user, and use this as the login password.
- the dedicated application when the user tries to execute the transaction, the dedicated application has already been operated on the second terminal 161, so that the server 121 also sends the notification as in the above embodiment. It can be transmitted to a dedicated application that has already been operated by the two terminals 161.
- the transaction password and the input for confirming the transaction may be performed from the second terminal 161 or the first terminal 141 as described above.
- a plurality of notification terminals can be assigned to a user.
- a dedicated application is operated on the terminal, the server 121 is accessed, and then login is started via the first terminal 141. .
- a certain notification terminal for example, a mobile phone that can be connected to a mobile phone communication network that is frequently used
- another notification terminal for example, a tablet that can only be connected to Wifi
- the confirmation code is 123456.
- the part to be turned over is a bank name, branch name, name of a holder, etc.
- the letters to be turned over may be relatively difficult to input, such as English letters, kana, or kanji.
- the confirmation code since the confirmation code is generated by the server 121, the confirmation code can be configured to be of a character type that can be easily input at the first terminal 141 or the second terminal 161 (for example, only numbers as described above). , User convenience can be achieved.
- the server 121 In the case where a notification is sent to the second terminal 161 composed of a mobile phone by e-mail and a confirmation code is input to the first terminal 141, the server 121 simply sends one confirmation code. It is difficult to prevent, and even if you send the contents of the transaction together, the MITB attack may succeed if the user does not scrutinize the contents. However, in this aspect, since the content of the transaction is scrutinized by the user, it is possible to effectively prevent the MITB attack regardless of whether the input destination of the confirmation code is the first terminal 141 or the second terminal 161. Is possible.
- the present embodiment is a modification of authentication using the hidden characters in the above embodiment. That is, in the above-described embodiment, part of the details of the transaction is hidden, and the input of the hidden part is directly input to the user, or the user is selected from the options, and the input is converted to the hidden character. If it matches the part, it was decided to execute the transaction. This determines whether or not to execute a transaction based on whether the user input is consistent (consistent) or inconsistent (inconsistent) with the details of the transaction being executed. It corresponds to. In the present embodiment, this criterion is generally adopted in general.
- the server 121 when the server 121 receives a transaction instruction (208) via the first terminal 141, the server 121 sends a notification (209) to the second terminal 161.
- a notification is sent from the server 121 to the second terminal 161 by e-mail or SMS.
- the e-mail and the like may be in a text format in which the URL to be accessed by the browser of the second terminal 161 is described, or an HTML format in which buttons and links that can be operated by the user are arranged. You may do it.
- a code such as a one-dimensional code or a two-dimensional code is displayed on the screen of the first terminal 141, and the user displays the code on the standby form 421 using the camera provided in the second terminal 161.
- the second terminal 161 obtains a notification from the photographed code.
- the information obtained from the code may be a URL to be accessed by the browser of the second terminal 161.
- only the session information may be obtained from the code.
- the server 121 sends a notification to the second terminal 161 by calling the second terminal 161 and making a call using automatic voice. .
- FIG. 17 is a display example of a confirmation form displayed on the second terminal according to the embodiment of the present invention.
- a description will be given with reference to FIG.
- a question is displayed on the confirmation form 461 of the dedicated application.
- the notification may be composed of HTML mail, and the confirmation form 461 may be displayed in the mailer, or the confirmation form 461 is displayed by accessing the URL specified in the notification from the browser of the second terminal. You may be made to do.
- the name of the transfer recipient in the details of the transaction is “MNOP QRS”, and this name is extracted as a correct choice.
- MNOPRSQRS which is the correct option
- the transaction is executed assuming that the transaction has been confirmed by the user.
- the answer to the option button 465a is “NOPM SQR”, and the option button 465c is “SOPR MNR”.
- the input by the user contradicts the details of the transaction. In this case, it is assumed that the user has not sufficiently confirmed the content of the transaction, and the transaction is not executed.
- a retry may be allowed up to a predetermined number of times, or the transaction may be stopped immediately.
- Cancel button 466 is used when the user notices that an unauthorized operation has been performed by a third party or that the first terminal 121 has made an erroneous operation.
- part of the details of the transaction was randomly hidden, but in the present example, a question (quiz) composed of the details of the transaction is similarly randomized, etc. It is only necessary to select and allow the user to directly input or select a part from options. For example, the last 4 digits of the account number (position and number of digits can be changed) can be entered directly or entered from an option.
- the answer can be identified by letters such as English letters and kana, so it is easier to find an MITB attack or incorrect input than when the account number or amount is the subject of the question. You might also say that.
- a dictionary of names consisting of words that can be read naturally by the user is prepared in advance, and an incorrect answer option for the name of the bank holder's name The name may be selected at random from this dictionary.
- buttons 465a, 465b, and 465c with the dedicated application, browser, and mailer of the second terminal 161, the input of the transaction confirmation is not given, but the input is given via the first terminal 161. You can also. In this case, similarly to the above-described aspect, when the confirmation code is employed, the user input is simplified.
- the second terminal 161 that has received the notification displays the following message on the screen by e-mail or the like.
- FIG. 18 is a display example of a standby form displayed on the first terminal according to the embodiment of the present invention.
- a code input field 427 for inputting a confirmation code and an execution button 428 are added to the standby form 421 shown in FIG.
- the second authentication (211) in FIG. 2 can be omitted or simply performed by starting a dedicated application or operating a mailer. That is, in the present embodiment, it can be considered that the second authentication (211) has been successful because the second terminal 161 is possessed and is operable. Then, a question based on the details of the transaction is presented to the user in place of the display (212) of the entire content of the transaction.
- the user performs confirmation (213) by inputting an answer to the question.
- This confirmation (213) is input via the second terminal 161 and sent to the server 121 as shown in FIG. Alternatively, it may be input via the first terminal 141 and sent to the server 121 (not shown).
- the terminals that can be input may be limited to either one or may be input from both sides. If input from both sides is possible, a confirmation code may be presented in the options 465a, 465b, 465c, and the like.
- BCA Bank EFD store IHG account KLJ, NOPM SQR, XYZTUVW Yen (confirmation code 629)
- ABC Bank DEF store GHI account JKL, MNOP QRS, TUVWXYZ Yen (confirmation code 254)
- CAB Bank EDF store HIG account LJK, SOPR MNR, VWXYZXY yen (confirmation code 931) ''
- the incorrect answer options are configured by randomly replacing the characters included in the correct answer options.
- each item may be configured using a dictionary prepared in advance. good.
- the above options may be displayed by the dedicated application option buttons 465a, 465b, and 465c to allow the user to select them.
- the confirmation code may be omitted.
- FIG. 19 is a display example of a confirmation form displayed on the second terminal according to the embodiment of the present invention. In this figure, the transaction details of the above-mentioned transfer are displayed as options, and it is considered that the transaction has been confirmed when the user selects the correct option button 465b.
- the second terminal 161 from the server 121 by automatic voice and inform the user of the contents of each message and options by voice.
- the user may be allowed to select an option using a push tone of the mobile phone, or a confirmation code transmitted by automatic voice may be input from the first terminal 141.
- the generation of these questions and options may be executed by the server 121, or may be generated by the second terminal 161 in a form in which transaction details are transmitted from the server 121 to the second terminal 161.
- a question message and a plurality of options including correct and incorrect answers are transmitted to the second terminal 161 from the server to the second terminal 161.
- information identifying the option selected by the user at the second terminal 161 is sent from the second terminal 161 to the server 121.
- the server 121 determines whether the user has confirmed the transaction based on whether the information sent from the second terminal 161 matches the correct answer in the generated option.
- the details of the transaction are transmitted to the second terminal 161, and the second terminal 161 generates a question message and a plurality of options including correct answers and incorrect answers. Whether the option selected by the user is a correct answer is determined by the second terminal 161, and information indicating whether the user has confirmed the transaction is transmitted from the second terminal 161 to the server 121, and the process proceeds. .
- the number of options to be generated may be a predetermined number or may be changed as appropriate according to the situation.
- the cancel button 424 of the standby form 421 is used. If you operate, you can cancel the transaction and contact the relevant parties.
- a stop button 466 that can be used on the second terminal 161 or a function corresponding thereto.
- the transaction on the first terminal 141 is canceled when the user selects these by using an HTML mail link or button, a text mail URL, a push tone telephone number button for instructing cancellation, etc. Is.
- the user stops the transaction by operating the second terminal 161. Therefore, the second terminal 161 displays a message indicating that the transaction has been canceled by the user operation.
- the third terminal 141 is operated by a third party making unauthorized use. Therefore, it is possible to pretend as if the transaction was completed successfully by using a phrase such as “transaction ended”. In this case, the unauthorized third party misunderstands that the fraudulent transaction was successful.
- the bank's investigating department can post an account related to fraudulent use on the blacklist and earn time to share with each bank.
- the transaction system is A transaction system comprising a server, a first terminal, and a second terminal,
- the server When receiving a transaction instruction via the first terminal from a user who has logged into the server via the first terminal, the server generates a notification to be transmitted to the second terminal,
- the notification is transmitted from the server to the second terminal, the first terminal or the second terminal prompts the user for input to confirm details of the transaction, If the input from the user to the first terminal or the second terminal matches the details of the transaction, the server is considered to have been confirmed for the transaction by the user. can do.
- the server can be configured to cancel the transaction by the user.
- the second terminal When the notification is transmitted from the server to the second terminal, the second terminal has a plurality of options including a correct answer option that matches the transaction details and an incorrect answer option that contradicts the transaction details.
- Present The first terminal or the second terminal prompts the user to select one of the presented options as the input, If the option selected by the input from the user to the first terminal or the second terminal is the correct answer option, the server considers that the user has confirmed the transaction. Can be configured.
- the plurality of options are associated with different confirmation codes, Each option of the plurality of options is presented to the user together with a confirmation code associated with each option,
- the prompted input is an input of a confirmation code associated with the selected option by the user; If the input confirmation code is a confirmation code associated with the correct answer option, the server can be configured to consider that the user has confirmed the transaction.
- Each option of the plurality of options and the confirmation code associated with each option can be configured to be presented to the user by voice via the second terminal.
- the plurality of options includes an abort option, If the selected option is the cancel option, the server can be configured to cancel the transaction by the user.
- the server can be configured to notify the administrator of the canceled transaction. .
- the server If the input is made to the second terminal and the selected option is the cancel option, the server notifies the user that the transaction has ended via the first terminal. It can be configured to present to the user that the transaction has been canceled via the second terminal.
- the correct answer option may be configured to be generated by representing details of the transaction.
- the correct answer option may be generated by extracting a part of the details of the transaction.
- the server When the server sends the notification to the second terminal by e-mail, the notification is transmitted from the server to the second terminal,
- the input from the user can be configured to be made to the first terminal.
- the server can be configured such that the notification is transmitted from the server to the second terminal by pushing the notification to the second terminal.
- the server generates a character string code, a one-dimensional code, or a two-dimensional code as the notification, and the generated character string code, one-dimensional code, or two-dimensional code is transmitted via the first terminal.
- the notification may be transmitted from the server to the second terminal by photographing the presented character string code, one-dimensional code, or two-dimensional code by the second terminal. .
- the transaction method is as follows: A transaction method executed by a transaction system comprising a server, a first terminal, and a second terminal, When receiving a transaction instruction via the first terminal from a user who has logged into the server via the first terminal, the server generates a notification to be transmitted to the second terminal; When the notification is transmitted from the server to the second terminal, the first terminal or the second terminal prompts the user to input to confirm details of the transaction; If the input from the user to the first terminal or the second terminal matches the transaction details, the server considers that the user has confirmed the transaction; and It can comprise.
- the information recording medium is The computer can be configured by a non-transitory information recording medium in which a program for causing a computer to function as a server in the transaction system is recorded.
- the information recording medium is The computer can be configured by a non-transitory information recording medium in which a program for causing the computer to function as the second terminal in the transaction system is recorded.
- a transaction system that logs in to a server via a first terminal and executes a transaction instructed after login
- a transaction system that increases safety by using the second terminal a transaction by the transaction system
- a method and a non-transitory information recording medium in which a program for realizing the transaction system by a computer is recorded can be provided.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computing Systems (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
サーバと、第1端末と、第2端末と、を備える取引システムであって、
前記第1端末を介して前記サーバにログインしたユーザから、前記第1端末を介して取引の指示を受け付けると、前記サーバは、前記第2端末に伝達すべき通知を生成し、
前記通知が前記サーバから前記第2端末へ伝達されると、前記第1端末または前記第2端末は、前記取引の詳細を確認するための入力を、前記ユーザに促し、
前記第1端末または前記第2端末に対する前記ユーザからの前記入力と、前記取引の詳細と、が、整合すれば、前記サーバは、前記ユーザによる前記取引に対する確認がされたものとみなす。 The transaction system according to the present invention is:
A transaction system comprising a server, a first terminal, and a second terminal,
When receiving a transaction instruction via the first terminal from a user who has logged into the server via the first terminal, the server generates a notification to be transmitted to the second terminal,
When the notification is transmitted from the server to the second terminal, the first terminal or the second terminal prompts the user for input to confirm details of the transaction,
If the input from the user to the first terminal or the second terminal matches the details of the transaction, the server considers that the user has confirmed the transaction.
(1)認証要求に指定されている取引IDに係る高リスク手続が続行中であるか(中止されていないか)。
(2)当該取引IDに係る送信元の第2端末161に対して、通知を送信しているか。
(3)認証要求に指定された取引用パスワードが、当該取引IDに係る高リスク手続を指定したユーザのパスワードとして正当なものであるか。 If the packet received by the
(1) Whether the high-risk procedure for the transaction ID specified in the authentication request is ongoing (has not been canceled).
(2) Whether a notification is transmitted to the
(3) Whether the transaction password specified in the authentication request is valid as the password of the user who specified the high-risk procedure for the transaction ID.
(1)確認要求に指定されている取引IDに係る高リスク手続が続行中であるか(中止されていないか)。
(2)確認要求の送信元の端末が、当該取引IDについての第2認証を成功させた第2端末161であるか。 If the packet received by the
(1) Whether the high-risk procedure for the transaction ID specified in the confirmation request is ongoing (has not been canceled).
(2) Whether the terminal that sent the confirmation request is the
上記の各実施例においては、第2端末161として、ユーザが自身のアカウントに対応付けてあらかじめサーバ121に登録した端末を利用することを想定している。登録には、以下のような手順を採用することができる。 (Registration procedure)
In each of the above embodiments, it is assumed that the user uses a terminal registered in advance in the
第1認証の手法として、ユーザに割り当てられている第2端末161における専用アプリケーションをあらかじめ起動しておくことを必要条件とする態様がある。 (one-time password)
As a first authentication method, there is an aspect in which a dedicated application in the
上記実施例では、伏せ字による認証では、当該伏せ字にされた元の文字・数字を確認コードとしてユーザに入力させることとしていたが、確認コードとして、正解の選択肢に割り当てられたランダムな文字列を採用することもできる。
たとえば、上記の振込先の例で、常に、口座番号の下2桁を伏せ字とする態様では、以下のような通知が送られる。 (Authentication using face-down characters)
In the above embodiment, in the authentication by the hidden character, the original character / number converted to the hidden character was to be input by the user as the confirmation code, but the random character string assigned to the correct answer option was adopted as the confirmation code. You can also
For example, in the above transfer destination example, in the form in which the last two digits of the account number are always hidden, the following notification is sent.
** が AB ならば、確認コードは531338、
** が KL ならば、確認コードは123456、
** が QR ならば、確認コードは789012」 "I am trying to transfer TUVWXYZ Yen to ABC Bank DEF store GHI account, account number J **, holder MNOP QRS. If this transfer is correct, the following three options will be the part that is obscured by ** Enter the confirmation code for that option.
If ** is AB, the verification code is 531338,
If ** is KL, the verification code is 123456,
If ** is QR, the verification code is 779012. ''
NOPM SQR (確認コード629)
MNOP QRS (確認コード254)
SOPR MNR (確認コード931)」 “Please select the correct name of the recipient and enter the verification code from the first terminal.
NOPM SQR (confirmation code 629)
MNOP QRS (confirmation code 254)
SOPR MNR (confirmation code 931) ''
BCA銀行 EFD店 IHG口座 KLJ, NOPM SQR, XYZTUVW円 (確認コード629)
ABC銀行 DEF店 GHI口座 JKL, MNOP QRS, TUVWXYZ円 (確認コード254)
CAB銀行 EDF店 HIG口座 LJK, SOPR MNR, VWXYZXY円 (確認コード931)」 “Select the correct transaction details and enter the confirmation code from the first device.
BCA Bank EFD store IHG account KLJ, NOPM SQR, XYZTUVW Yen (confirmation code 629)
ABC Bank DEF store GHI account JKL, MNOP QRS, TUVWXYZ Yen (confirmation code 254)
CAB Bank EDF store HIG account LJK, SOPR MNR, VWXYZXY yen (confirmation code 931) ''
以上説明した通り、上記実施形態に係る取引システムは、
サーバと、第1端末と、第2端末と、を備える取引システムであって、
前記第1端末を介して前記サーバにログインしたユーザから、前記第1端末を介して取引の指示を受け付けると、前記サーバは、前記第2端末に伝達すべき通知を生成し、
前記通知が前記サーバから前記第2端末へ伝達されると、前記第1端末または前記第2端末は、前記取引の詳細を確認するための入力を、前記ユーザに促し、
前記第1端末または前記第2端末に対する前記ユーザからの前記入力と、前記取引の詳細と、が、整合すれば、前記サーバは、前記ユーザによる前記取引に対する確認がされたものとみなす
ように構成することができる。 (Summary)
As described above, the transaction system according to the above embodiment is
A transaction system comprising a server, a first terminal, and a second terminal,
When receiving a transaction instruction via the first terminal from a user who has logged into the server via the first terminal, the server generates a notification to be transmitted to the second terminal,
When the notification is transmitted from the server to the second terminal, the first terminal or the second terminal prompts the user for input to confirm details of the transaction,
If the input from the user to the first terminal or the second terminal matches the details of the transaction, the server is considered to have been confirmed for the transaction by the user. can do.
前記第1端末または前記第2端末に対する前記ユーザからの前記入力と、前記取引の詳細と、が、矛盾すれば、前記サーバは、前記ユーザによる前記取引をキャンセルする
ように構成することができる。 In this transaction system,
If the input from the user to the first terminal or the second terminal and the details of the transaction contradict each other, the server can be configured to cancel the transaction by the user.
前記通知が前記サーバから前記第2端末へ伝達されると、前記第2端末は、前記取引の詳細と整合する正解選択肢と、前記取引の詳細と矛盾する不正解選択肢と、を含む複数の選択肢を提示し、
前記第1端末または前記第2端末は、前記入力として、前記提示された複数の選択肢からいずれかを選択するよう前記ユーザに促し、
前記第1端末または前記第2端末に対する前記ユーザからの前記入力により前記選択された選択肢が、前記正解選択肢であれば、前記サーバは、前記ユーザによる前記取引に対する確認がされたものとみなす
ように構成することができる。 In this transaction system,
When the notification is transmitted from the server to the second terminal, the second terminal has a plurality of options including a correct answer option that matches the transaction details and an incorrect answer option that contradicts the transaction details. Present
The first terminal or the second terminal prompts the user to select one of the presented options as the input,
If the option selected by the input from the user to the first terminal or the second terminal is the correct answer option, the server considers that the user has confirmed the transaction. Can be configured.
前記複数の選択肢は、互いに異なる確認コードに対応付けられ、
前記複数の選択肢の各選択肢は、当該各選択肢に対応付けられる確認コードとともに前記ユーザに提示され、
前記促される入力は、前記ユーザにより前記選択された選択肢に対応付けられる確認コードの入力であり、
前記入力された確認コードが、前記正解選択肢に対応付けられる確認コードであれば、前記サーバは、前記ユーザによる前記取引に対する確認がされたものとみなす
ように構成することができる。 In this transaction system,
The plurality of options are associated with different confirmation codes,
Each option of the plurality of options is presented to the user together with a confirmation code associated with each option,
The prompted input is an input of a confirmation code associated with the selected option by the user;
If the input confirmation code is a confirmation code associated with the correct answer option, the server can be configured to consider that the user has confirmed the transaction.
前記複数の選択肢の各選択肢と、当該各選択肢に対応付けられる前記確認コードと、は、前記第2端末を介して、音声により、前記ユーザに提示される
ように構成することができる。 In this transaction system,
Each option of the plurality of options and the confirmation code associated with each option can be configured to be presented to the user by voice via the second terminal.
前記複数の選択肢は、中止選択肢を含み、
前記選択された選択肢が、前記中止選択肢であれば、前記サーバは、前記ユーザによる前記取引をキャンセルする
ように構成することができる。 In this transaction system,
The plurality of options includes an abort option,
If the selected option is the cancel option, the server can be configured to cancel the transaction by the user.
前記入力が、前記第2端末に対してされ、前記選択された選択肢が、前記中止選択肢であれば、前記サーバは、前記キャンセルされた取引を、管理者に通報する
ように構成することができる。 In this transaction system,
If the input is made to the second terminal and the selected option is the cancel option, the server can be configured to notify the administrator of the canceled transaction. .
前記入力が、前記第2端末に対してされ、前記選択された選択肢が、前記中止選択肢であれば、前記サーバは、前記第1端末を介して、前記取引が終了した旨を、前記ユーザに提示し、前記第2端末を介して、前記取引がキャンセルされた旨を、前記ユーザに提示する
ように構成することができる。 In this transaction system,
If the input is made to the second terminal and the selected option is the cancel option, the server notifies the user that the transaction has ended via the first terminal. It can be configured to present to the user that the transaction has been canceled via the second terminal.
前記正解選択肢は、前記取引の詳細を表すことにより生成される
ように構成することができる。 In this transaction system,
The correct answer option may be configured to be generated by representing details of the transaction.
前記正解選択肢は、前記取引の詳細の一部を抽出することにより生成される
ように構成することができる。 In this transaction system,
The correct answer option may be generated by extracting a part of the details of the transaction.
前記サーバが前記通知を前記第2端末へ電子メールにより送信することにより、前記通知が前記サーバから前記第2端末へ伝達され、
前記ユーザからの前記入力は、前記第1端末に対してなされる
ように構成することができる。 In this transaction system,
When the server sends the notification to the second terminal by e-mail, the notification is transmitted from the server to the second terminal,
The input from the user can be configured to be made to the first terminal.
前記サーバが前記通知を前記第2端末へプッシュすることにより、前記通知が前記サーバから前記第2端末へ伝達される
ように構成することができる。 In this transaction system,
The server can be configured such that the notification is transmitted from the server to the second terminal by pushing the notification to the second terminal.
前記サーバは、文字列コード、1次元コード、もしくは、2次元コードを前記通知として生成し、前記生成された前記文字列コード、1次元コード、もしくは、2次元コードを、前記第1端末を介して、前記ユーザに提示し、
前記提示された前記文字列コード、1次元コード、もしくは、2次元コードを前記第2端末が撮影することにより、前記通知が前記サーバから前記第2端末へ伝達される
ように構成することができる。 In this transaction system,
The server generates a character string code, a one-dimensional code, or a two-dimensional code as the notification, and the generated character string code, one-dimensional code, or two-dimensional code is transmitted via the first terminal. Present to the user,
The notification may be transmitted from the server to the second terminal by photographing the presented character string code, one-dimensional code, or two-dimensional code by the second terminal. .
サーバと、第1端末と、第2端末と、を備える取引システムが実行する取引方法であって、
前記第1端末を介して前記サーバにログインしたユーザから、前記第1端末を介して取引の指示を受け付けると、前記サーバは、前記第2端末に伝達すべき通知を生成する工程と、
前記通知が前記サーバから前記第2端末へ伝達されると、前記第1端末または前記第2端末は、前記取引の詳細を確認するための入力を、前記ユーザに促す工程と、
前記第1端末または前記第2端末に対する前記ユーザからの前記入力と、前記取引の詳細と、が、整合すれば、前記サーバは、前記ユーザによる前記取引に対する確認がされたものとみなす工程と、
を備えるように構成することができる。 The transaction method according to the embodiment is as follows:
A transaction method executed by a transaction system comprising a server, a first terminal, and a second terminal,
When receiving a transaction instruction via the first terminal from a user who has logged into the server via the first terminal, the server generates a notification to be transmitted to the second terminal;
When the notification is transmitted from the server to the second terminal, the first terminal or the second terminal prompts the user to input to confirm details of the transaction;
If the input from the user to the first terminal or the second terminal matches the transaction details, the server considers that the user has confirmed the transaction; and
It can comprise.
コンピュータを、上記の取引システムにおけるサーバとして機能させるプログラムが記録された非一時的な情報記録媒体
により、構成することができる。 The information recording medium according to the above embodiment is
The computer can be configured by a non-transitory information recording medium in which a program for causing a computer to function as a server in the transaction system is recorded.
コンピュータを、上記の取引システムにおける第2端末として機能させるプログラムが記録された非一時的な情報記録媒体
により、構成することができる。 The information recording medium according to the above embodiment is
The computer can be configured by a non-transitory information recording medium in which a program for causing the computer to function as the second terminal in the transaction system is recorded.
121 サーバ
141 第1端末
161 第2端末
181 コンピュータ通信網
401 ログインフォーム
402 ユーザ名欄
403 パスワード欄
404 ログインボタン
411 振込フォーム
412 銀行名欄
413 支店名欄
414 口座種類欄
415 口座番号欄
416 口座名義人名称欄
417 振込金額欄
418 実行ボタン
421 待機フォーム
422 取引内容欄
423 進捗状況欄
424 中止ボタン
425 了解ボタン
427 コード入力欄
428 実行ボタン
431 ホーム画面
432 通知
441 認証フォーム
442 パスワード欄
443 認証ボタン
444 メッセージ欄
451 中止フォーム
452 メッセージ欄
453 了解ボタン
461 確認フォーム
462 メッセージ欄
463 確認ボタン
464 選択肢ボタン
465a, 465b, 465c 選択肢ボタン
466 中止ボタン
471 完了フォーム
472 履歴欄
473 了解ボタン 101
Claims (16)
- サーバと、第1端末と、第2端末と、を備える取引システムであって、
前記第1端末を介して前記サーバにログインしたユーザから、前記第1端末を介して取引の指示を受け付けると、前記サーバは、前記第2端末に伝達すべき通知を生成し、
前記通知が前記サーバから前記第2端末へ伝達されると、前記第1端末または前記第2端末は、前記取引の詳細を確認するための入力を、前記ユーザに促し、
前記第1端末または前記第2端末に対する前記ユーザからの前記入力と、前記取引の詳細と、が、整合すれば、前記サーバは、前記ユーザによる前記取引に対する確認がされたものとみなす
ことを特徴とする取引システム。 A transaction system comprising a server, a first terminal, and a second terminal,
When receiving a transaction instruction via the first terminal from a user who has logged into the server via the first terminal, the server generates a notification to be transmitted to the second terminal,
When the notification is transmitted from the server to the second terminal, the first terminal or the second terminal prompts the user for input to confirm details of the transaction,
If the input from the user to the first terminal or the second terminal matches the transaction details, the server considers that the user has confirmed the transaction. And trading system. - 前記第1端末または前記第2端末に対する前記ユーザからの前記入力と、前記取引の詳細と、が、矛盾すれば、前記サーバは、前記ユーザによる前記取引をキャンセルする
ことを特徴とする請求項1記載の取引システム。 2. The server cancels the transaction by the user if the input from the user to the first terminal or the second terminal and the details of the transaction contradict each other. The transaction system described. - 前記通知が前記サーバから前記第2端末へ伝達されると、前記第2端末は、前記取引の詳細と整合する正解選択肢と、前記取引の詳細と矛盾する不正解選択肢と、を含む複数の選択肢を提示し、
前記第1端末または前記第2端末は、前記入力として、前記提示された複数の選択肢からいずれかを選択するよう前記ユーザに促し、
前記第1端末または前記第2端末に対する前記ユーザからの前記入力により前記選択された選択肢が、前記正解選択肢であれば、前記サーバは、前記ユーザによる前記取引に対する確認がされたものとみなす
ことを特徴とする請求項1記載の取引システム。 When the notification is transmitted from the server to the second terminal, the second terminal has a plurality of options including a correct answer option that matches the transaction details and an incorrect answer option that contradicts the transaction details. Present
The first terminal or the second terminal prompts the user to select one of the presented options as the input,
If the option selected by the input from the user to the first terminal or the second terminal is the correct answer option, the server considers that the user has confirmed the transaction. 2. The transaction system according to claim 1, wherein - 前記複数の選択肢は、互いに異なる確認コードに対応付けられ、
前記複数の選択肢の各選択肢は、当該各選択肢に対応付けられる確認コードとともに前記ユーザに提示され、
前記促される入力は、前記ユーザにより前記選択された選択肢に対応付けられる確認コードの入力であり、
前記入力された確認コードが、前記正解選択肢に対応付けられる確認コードであれば、前記サーバは、前記ユーザによる前記取引に対する確認がされたものとみなす
ことを特徴とする請求項3に記載の取引システム。 The plurality of options are associated with different confirmation codes,
Each option of the plurality of options is presented to the user together with a confirmation code associated with each option,
The prompted input is an input of a confirmation code associated with the selected option by the user;
4. The transaction according to claim 3, wherein if the input confirmation code is a confirmation code associated with the correct answer option, the server considers that the user has confirmed the transaction. system. - 前記複数の選択肢の各選択肢と、当該各選択肢に対応付けられる前記確認コードと、は、前記第2端末を介して、音声により、前記ユーザに提示される
ことを特徴とする請求項4に記載の取引システム。 5. The options of the plurality of options and the confirmation code associated with the options are presented to the user by voice via the second terminal. Trading system. - 前記複数の選択肢は、中止選択肢を含み、
前記選択された選択肢が、前記中止選択肢であれば、前記サーバは、前記ユーザによる前記取引をキャンセルする
ことを特徴とする請求項3に記載の取引システム。 The plurality of options includes an abort option,
4. The transaction system according to claim 3, wherein if the selected option is the cancel option, the server cancels the transaction by the user. - 前記入力が、前記第2端末に対してされ、前記選択された選択肢が、前記中止選択肢であれば、前記サーバは、前記キャンセルされた取引を、管理者に通報する
ことを特徴とする請求項6に記載の取引システム。 The input is made to the second terminal, and if the selected option is the cancel option, the server notifies the canceled transaction to an administrator. 6. The transaction system according to 6. - 前記入力が、前記第2端末に対してされ、前記選択された選択肢が、前記中止選択肢であれば、前記サーバは、前記第1端末を介して、前記取引が終了した旨を、前記ユーザに提示し、前記第2端末を介して、前記取引がキャンセルされた旨を、前記ユーザに提示する
ことを特徴とする請求項7に記載の取引システム。 If the input is made to the second terminal and the selected option is the cancel option, the server notifies the user that the transaction has ended via the first terminal. 8. The transaction system according to claim 7, wherein the transaction system is presented to the user that the transaction has been canceled via the second terminal. - 前記正解選択肢は、前記取引の詳細を表すことにより生成される
ことを特徴とする請求項3記載の取引システム。 4. The transaction system according to claim 3, wherein the correct answer option is generated by representing details of the transaction. - 前記正解選択肢は、前記取引の詳細の一部を抽出することにより生成される
ことを特徴とする請求項3記載の取引システム。 4. The transaction system according to claim 3, wherein the correct answer option is generated by extracting a part of details of the transaction. - 前記サーバが前記通知を前記第2端末へ電子メールにより送信することにより、前記通知が前記サーバから前記第2端末へ伝達され、
前記ユーザからの前記入力は、前記第1端末に対してなされる
ことを特徴とする請求項1に記載の取引システム。 When the server sends the notification to the second terminal by e-mail, the notification is transmitted from the server to the second terminal,
2. The transaction system according to claim 1, wherein the input from the user is made to the first terminal. - 前記サーバが前記通知を前記第2端末へプッシュすることにより、前記通知が前記サーバから前記第2端末へ伝達される
ことを特徴とする請求項1に記載の取引システム。 2. The transaction system according to claim 1, wherein the notification is transmitted from the server to the second terminal by the server pushing the notification to the second terminal. - 前記サーバは、文字列コード、1次元コード、もしくは、2次元コードを前記通知として生成し、前記生成された前記文字列コード、1次元コード、もしくは、2次元コードを、前記第1端末を介して、前記ユーザに提示し、
前記提示された前記文字列コード、1次元コード、もしくは、2次元コードを前記第2端末が撮影することにより、前記通知が前記サーバから前記第2端末へ伝達される
ことを特徴とする請求項1に記載の取引システム。 The server generates a character string code, a one-dimensional code, or a two-dimensional code as the notification, and the generated character string code, one-dimensional code, or two-dimensional code is transmitted via the first terminal. Present to the user,
The notification is transmitted from the server to the second terminal when the second terminal captures the presented character string code, one-dimensional code, or two-dimensional code. The transaction system according to 1. - サーバと、第1端末と、第2端末と、を備える取引システムが実行する取引方法であって、
前記第1端末を介して前記サーバにログインしたユーザから、前記第1端末を介して取引の指示を受け付けると、前記サーバは、前記第2端末に伝達すべき通知を生成する工程と、
前記通知が前記サーバから前記第2端末へ伝達されると、前記第1端末または前記第2端末は、前記取引の詳細を確認するための入力を、前記ユーザに促す工程と、
前記第1端末または前記第2端末に対する前記ユーザからの前記入力と、前記取引の詳細と、が、整合すれば、前記サーバは、前記ユーザによる前記取引に対する確認がされたものとみなす工程と、
を備えることを特徴とする取引方法。 A transaction method executed by a transaction system comprising a server, a first terminal, and a second terminal,
When receiving a transaction instruction via the first terminal from a user who has logged into the server via the first terminal, the server generates a notification to be transmitted to the second terminal;
When the notification is transmitted from the server to the second terminal, the first terminal or the second terminal prompts the user to input to confirm details of the transaction;
If the input from the user to the first terminal or the second terminal matches the transaction details, the server considers that the user has confirmed the transaction; and
A transaction method comprising: - コンピュータを、請求項1から13のいずれか1項に記載の取引システムにおけるサーバとして機能させるプログラムが記録された非一時的な情報記録媒体。 A non-transitory information recording medium on which a program for causing a computer to function as a server in the transaction system according to any one of claims 1 to 13 is recorded.
- コンピュータを、請求項1から13のいずれか1項に記載の取引システムにおける第2端末として機能させるプログラムが記録された非一時的な情報記録媒体。 A non-transitory information recording medium on which a program for causing a computer to function as the second terminal in the transaction system according to any one of claims 1 to 13 is recorded.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/316,043 US11206266B2 (en) | 2014-06-03 | 2015-01-21 | Transaction system, transaction method, and information recording medium |
JP2015512937A JP5750560B1 (en) | 2014-06-03 | 2015-01-21 | Transaction system, transaction method, and information recording medium |
US17/524,534 US11902283B2 (en) | 2014-06-03 | 2021-11-11 | Transaction system, transaction method, and information recording medium |
US18/438,173 US20240187415A1 (en) | 2014-06-03 | 2024-02-09 | Transaction system, transaction method, and information recording medium |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JPPCT/JP2014/064757 | 2014-06-03 | ||
PCT/JP2014/064757 WO2015186195A1 (en) | 2014-06-03 | 2014-06-03 | Transaction system |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/316,043 A-371-Of-International US11206266B2 (en) | 2014-06-03 | 2015-01-21 | Transaction system, transaction method, and information recording medium |
US17/524,534 Division US11902283B2 (en) | 2014-06-03 | 2021-11-11 | Transaction system, transaction method, and information recording medium |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015186372A1 true WO2015186372A1 (en) | 2015-12-10 |
Family
ID=52573833
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2014/064757 WO2015186195A1 (en) | 2014-06-03 | 2014-06-03 | Transaction system |
PCT/JP2015/051525 WO2015186372A1 (en) | 2014-06-03 | 2015-01-21 | Transaction system, transaction method, and information recording medium |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2014/064757 WO2015186195A1 (en) | 2014-06-03 | 2014-06-03 | Transaction system |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP5670001B1 (en) |
WO (2) | WO2015186195A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104821934B (en) * | 2015-03-20 | 2018-11-20 | 百度在线网络技术(北京)有限公司 | Vocal print login method and device based on artificial intelligence |
JP2016206718A (en) * | 2015-04-15 | 2016-12-08 | 株式会社大和証券グループ本社 | Online banking system, information processing apparatus, one-time password notification method, and one-time password notification program |
WO2017022121A1 (en) * | 2015-08-06 | 2017-02-09 | 三菱電機株式会社 | Authentication device, authentication system, and authentication method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007034727A (en) * | 2005-07-27 | 2007-02-08 | Nomura Research Institute Ltd | User authentication apparatus and method |
JP2011204169A (en) * | 2010-03-26 | 2011-10-13 | Nomura Research Institute Ltd | Authentication system, authentication device, authentication method and authentication program |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7021534B1 (en) * | 2004-11-08 | 2006-04-04 | Han Kiliccote | Method and apparatus for providing secure document distribution |
JP2007026039A (en) * | 2005-07-15 | 2007-02-01 | Hitachi Information Technology Co Ltd | Authentication system, authentication method, and authentication program |
JP4693171B2 (en) * | 2006-03-17 | 2011-06-01 | 株式会社日立ソリューションズ | Authentication system |
JP2008197710A (en) * | 2007-02-08 | 2008-08-28 | Nec Corp | Authentication method and system, portable device, authentication server, and authentication requesting terminal |
WO2010066304A1 (en) * | 2008-12-12 | 2010-06-17 | Nec Europe Ltd. | Universal mobile verifier |
-
2014
- 2014-06-03 JP JP2014547614A patent/JP5670001B1/en active Active
- 2014-06-03 WO PCT/JP2014/064757 patent/WO2015186195A1/en active Application Filing
-
2015
- 2015-01-21 WO PCT/JP2015/051525 patent/WO2015186372A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007034727A (en) * | 2005-07-27 | 2007-02-08 | Nomura Research Institute Ltd | User authentication apparatus and method |
JP2011204169A (en) * | 2010-03-26 | 2011-10-13 | Nomura Research Institute Ltd | Authentication system, authentication device, authentication method and authentication program |
Non-Patent Citations (2)
Title |
---|
SHOJI SAKURAI: "Improvement of Transaction Authentication and Usability", IPSJ SIG TECHNICAL REPORTS, vol. 2009, no. 20, 26 February 2009 (2009-02-26), pages 217 - 222 * |
SHOJI SAKURAI: "Input Method of Sensitive Information Online", IPSJ SIG TECHNICAL REPORTS HEISEI 21 NENDO ?6?, 6 May 2010 (2010-05-06), pages 1 - 6 * |
Also Published As
Publication number | Publication date |
---|---|
JPWO2015186195A1 (en) | 2017-04-20 |
WO2015186195A1 (en) | 2015-12-10 |
JP5670001B1 (en) | 2015-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10489789B1 (en) | Systems and methods for providing notifications to devices | |
US11902283B2 (en) | Transaction system, transaction method, and information recording medium | |
EP3230917B1 (en) | System and method for enabling secure authentication | |
US20180130056A1 (en) | Method and system for transaction security | |
JP6584824B2 (en) | Transaction system, transaction method, and information recording medium | |
CN110719252B (en) | Method, system and medium for authorizing a transaction over a communication channel | |
WO2015186372A1 (en) | Transaction system, transaction method, and information recording medium | |
JP6325654B2 (en) | Network service providing apparatus, network service providing method, and program | |
JP6336383B2 (en) | Trading system | |
JP5750560B1 (en) | Transaction system, transaction method, and information recording medium | |
CN111491064B (en) | Voice service identity authentication method and system | |
JP2018036790A (en) | Authentication device, identity confirmation method, and program | |
JP4889418B2 (en) | Confidential information delivery method | |
TW201516902A (en) | Transaction confirmation method and system | |
CN102073801A (en) | Method for confirming data in CPU (Central Processing Unit) card | |
TWM575158U (en) | Financial system | |
JP2019212329A (en) | Verification device for preventing phishing fraud, verification method and program | |
KR20180109025A (en) | Method and System for Providing Certification by using Reverse Direction Reply Message, and Record Medium | |
KR20180109016A (en) | Method and System for Providing Certification by using Disposable Reverse Direction Reply Message, and Record Medium | |
KR20180109019A (en) | Method and System for Providing Certification by using Disposable Reverse Direction Reply Message, and Record Medium | |
JP2018180685A (en) | Verification apparatus for WEB page for preventing phishing fraud, verification method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ENP | Entry into the national phase |
Ref document number: 2015512937 Country of ref document: JP Kind code of ref document: A |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15802564 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 15316043 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15802564 Country of ref document: EP Kind code of ref document: A1 |