WO2020195687A1 - 情報処理システム、情報処理方法、およびプログラム - Google Patents
情報処理システム、情報処理方法、およびプログラム Download PDFInfo
- Publication number
- WO2020195687A1 WO2020195687A1 PCT/JP2020/009492 JP2020009492W WO2020195687A1 WO 2020195687 A1 WO2020195687 A1 WO 2020195687A1 JP 2020009492 W JP2020009492 W JP 2020009492W WO 2020195687 A1 WO2020195687 A1 WO 2020195687A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- user
- storage area
- server
- stored
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/18—Legal services
-
- 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/0815—Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/41—User authentication where a single sign-on provides access to a plurality of computers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
-
- 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
Definitions
- the present invention relates to an information processing system, an information processing method, and a program.
- Patent Document 1 describes a system that allows an account to be opened without submitting identity verification documents to the securities company when opening a securities trading account at a securities company via a bank.
- Patent Document 2 a company (another financial institution) in which a user newly applies for the use of a service (opening an account, etc.) using a cash card of a company (financial institution, etc.) whose identity has been confirmed by the user.
- the company whose identity has been confirmed provides the attribute information of the user whose identity has been confirmed, thereby saving the trouble of other companies confirming their identity.
- the systems that can be described are described.
- the present invention has been made in view of the above circumstances, and an object of the present invention is to provide an information processing system, an information processing method, and a program that reduce the risk of leakage of personal information.
- the first aspect relates to information processing systems.
- the information processing system related to the first aspect is An information processing system having a first server and a second server.
- the first server is When the user information of the user is stored in the first storage means, the transmission means for transmitting the first authentication information for logging in to the first server for the user to the second server and the transmission means.
- the first authentication information Upon receiving the first authentication information, it has a processing means for executing a process for reading the user information of the user.
- the second server is An authentication information storage means for associating a second authentication information for the user to log in to the second server with the first authentication information and storing the second authentication information in the second storage means.
- the user Upon receiving the second authentication information, the user has a login means for reading the first authentication information corresponding to the second authentication information from the second storage means and logging in to the first server.
- the second aspect concerns the server.
- the first server related to the second aspect is A server that is connected to another server that accepts user information and manages the user information. When storing the user information of the user, a transmission means for transmitting the first authentication information for logging in to the server for the user to the other server, and Upon receiving the first authentication information, it has a processing means for executing a process for reading the user information of the user.
- the second server related to the second aspect is A server that is connected to another server that manages user information of the user. Regarding the user who has received the user information, the user acquires the first authentication information for the server to log in to the other server from the other server, and the user uses the acquired first authentication information as the server.
- An authentication information storage means that associates a second authentication information for logging in to the server and stores it in the storage unit, Upon receiving the second authentication information, a login means for reading the first authentication information corresponding to the second authentication information from the storage unit and logging in to the other server. It has a processing means for executing a process of logging in to the other server and storing the user information of the user in the other server.
- the third aspect relates to an information processing method performed by at least one computer.
- the information processing method related to the third aspect is The first server is When the user information of the user is stored in the first storage means, the first authentication information for logging in to the first server for the user is transmitted to the second server. Upon receiving the first authentication information, a process for reading the user information of the user is executed.
- the second server is The second authentication information for the user to log in to the second server is associated with the first authentication information and stored in the second storage means. When the second authentication information is received, the first authentication information corresponding to the second authentication information is read from the second storage means and logged in to the first server.
- the present invention may be a program that causes at least one computer to execute the method of the third aspect, or a recording medium that can be read by a computer that records such a program. You may.
- This recording medium includes non-temporary tangible media.
- the computer program includes computer program code that causes the computer to perform its information processing method on the first server and the second server when executed by the computer.
- the various components of the present invention do not necessarily have to be individually independent, and a plurality of components are formed as one member, and one component is formed of a plurality of members. It may be that a certain component is a part of another component, a part of a certain component overlaps with a part of another component, and the like.
- the order of description does not limit the order in which the plurality of procedures are executed. Therefore, when implementing the method and computer program of the present invention, the order of the plurality of procedures can be changed within a range that does not hinder the contents.
- the method of the present invention and the plurality of procedures of the computer program are not limited to being executed at individually different timings. Therefore, another procedure may occur during the execution of a certain procedure, or a part or all of the execution timing of the certain procedure and the execution timing of the other procedure may overlap.
- FIG. 1 It is a figure which conceptually shows the system structure of the information processing system which concerns on embodiment of this invention. It is a figure which shows an example of the configuration of the computer which realizes each server and the user terminal of the information processing system of this embodiment. It is a functional block diagram which logically shows the structure of each server of the information processing system which concerns on embodiment of this invention. It is a figure which shows an example of the data structure of the ID storage part of an agent server. It is a figure which shows an example of the data structure of the personal information database of the account opening business server. It is a flowchart which shows an example of the operation of the information processing system of this embodiment. It is a functional block diagram which shows the logical structure of the account opening business server of this embodiment.
- FIG. 1 is a diagram conceptually showing a system configuration of an information processing system 1 according to an embodiment of the present invention.
- the information processing system 1 includes an account opening business server (first server) 100 and an agent server (second server) 200, and is used together with user terminals (indicated as U1 and U2 in the figure).
- user terminals indicated as U1 and U2 in the figure.
- two user terminals are shown, but the number of user terminals is not limited to two, and the information processing system 1 may be used by at least one user terminal.
- the terminal used by the user will be described as the user terminal U1.
- the information processing system 1 performs an account opening business by receiving business entrustment from a plurality of different securities companies in accordance with an application from a customer (hereinafter, also referred to as a user).
- a customer hereinafter, also referred to as a user.
- the user's personal identification information necessary for opening an account for example, My Number (registered trademark) (hereinafter referred to as "personal number") and personal number confirmation documents (for example, personal number card) )
- identity verification documents for example, a driver's license, health insurance card, etc., preferably including the user's name, address, and date of birth
- the personal identification information can include information on the appearance (thickness of the document and other features) of the face photograph and the personal identification document.
- the user needs to submit these documents for each securities company when opening an account.
- the work related to identity identification and identity verification based on these documents is also performed by each securities company each time an account is opened, which is troublesome for the user and burdensome for the securities company.
- the personal identification information for which the personal identification procedure for the personal identification information has been completed in order to open an account at one securities company.
- identity verification documents hereinafter, these information will also be referred to as "personal information"
- personal information when the information is used, it is possible to suppress the leakage of information about the user between one securities company and another securities company.
- acquisition means that the own device retrieves data or information stored in another device or storage medium (active acquisition), and is output to the own device from the other device. Includes at least one of entering data or information (passive acquisition). Examples of active acquisition include making a request or inquiry to another device and receiving the reply, and accessing and reading another device or storage medium. In addition, an example of passive acquisition may be receiving information to be distributed (or transmitted, push notification, etc.). Further, “acquisition” may mean to select and acquire from received data or information, or to select and receive delivered data or information.
- the account opening business server 100 is a server that performs processing for opening an account on behalf of a securities company.
- the account opening business server 100 does not communicate with the user terminal U1.
- the agent server 200 directly communicates with the user terminal of the user, receives an application from the user, and instructs the account opening business server 100 to perform the account opening business on behalf of the user.
- the configuration of parts not related to the essence of the present invention is omitted and is not shown.
- the system of a securities company in which the account opening business server 100 opens an account is not shown.
- the processing itself of opening an account of a securities company performed by the account opening business server 100 will not be described in the present embodiment.
- FIG. 2 is a diagram showing an example of the configuration of a computer 60 that realizes each server and user terminal of the information processing system 1 of the present embodiment.
- the account opening business server 100 and the agent server 200 may each be configured by a plurality of computers 60, or may be realized by a virtual server.
- the computer 60 includes a CPU (Central Processing Unit) 62, a memory 64, a program 80 that realizes components of each server and user terminal loaded in the memory 64, a storage 66 that stores the program 80, and I / O (Input /). It includes an Output) 68 and an interface (communication I / F70) for connecting to a communication network.
- CPU Central Processing Unit
- memory 64 a memory 64
- program 80 that realizes components of each server and user terminal loaded in the memory 64
- a storage 66 that stores the program 80
- I / O Input /
- It includes an Output) 68 and an interface (communication I / F70) for connecting to a communication network.
- the CPU 62, the memory 64, the storage 66, the I / O 68, and the communication I / F 70 are connected to each other via the bus 69, and each server and the user terminal are controlled by the CPU 62.
- the method of connecting the CPU 62 and the like to each other is not limited to the bus connection.
- the memory 64 is a memory such as a RAM (RandomAccessMemory) or a ROM (ReadOnlyMemory).
- the storage 66 is a storage device such as a hard disk, an SSD (Solid State Drive), or a memory card.
- the storage 66 may be a memory such as RAM or ROM.
- the storage 66 may be provided inside the computer 60, or may be provided outside the computer 60 and may be connected to the computer 60 by wire or wirelessly if the computer 60 is accessible. Alternatively, it may be detachably provided on the computer 60.
- the I / O 68 controls the input / output of data and control signals between the computer 60 and other input / output devices.
- the other input / output devices include, for example, an input device 72 such as a keyboard, touch panel, mouse, and microphone connected to the computer 60, and an output of a display (referred to as a display device 74 in the figure), a printer, a speaker, and the like. Includes a device (not shown) and an interface between these input / output devices and the computer 60.
- the I / O 68 may perform data input / output control with a reading or writing device (not shown) of another recording medium.
- the communication I / F 70 is a network connection interface for communicating between the computer 60 and an external device.
- the communication I / F 70 may be a network interface for connecting to a wired line or a network interface for connecting to a wireless line.
- the computers 60 that realize each server and the user terminal are connected to each other via the communication network 3 by the communication I / F 70.
- Each component of the information processing system 1 of the present embodiment shown in FIG. 3 to be described later is realized by an arbitrary combination of hardware and software of the computer 60 shown in FIG. And, it is understood by those skilled in the art that there are various modifications of the realization method and the device.
- the functional block diagram showing the account opening business server 100 and the agent server 200 of each embodiment described below shows a logical functional unit block, not a hardware unit configuration.
- the first computer program 80 of the present embodiment is for logging in to the account opening business server 100 for the user when storing the personal information of the user in the computer 60 for realizing the account opening business server 100. It is described so as to execute a procedure of transmitting the first authentication information to the agent server 200 and a procedure of executing a process for reading the personal information of the user when the first authentication information is received.
- the computer 60 for realizing the agent server 200 is subjected to the first authentication for the agent server 200 to log in to the account opening business server 100 with respect to the user who has received the personal information.
- the procedure of reading the first authentication information corresponding to the second authentication information from the ID storage unit 220 and logging in to the account opening business server 100 is described. ..
- the computer program 80 of the present embodiment may be recorded on a recording medium that can be read by the computer 60.
- the recording medium is not particularly limited, and various forms can be considered. Further, the program 80 may be loaded from the recording medium into the memory 64 of the computer 60, or may be downloaded to the computer 60 through the network and loaded into the memory 64.
- the recording medium for recording the computer program 80 includes a medium that can be used by the non-temporary tangible computer 60, and a program code that can be read by the computer 60 is embedded in the medium.
- the computer program 80 is executed on the computer 60, the computer 60 is made to execute an information processing method for realizing the account opening business server 100 or the agent server 200.
- the user terminal U1 is a terminal device used by the user, and is, for example, a personal computer, a tablet terminal, a smartphone, a mobile phone, or the like.
- the user terminal U1 may be the property of the user or may be lent to the user.
- the mode in which the user uses the service of the information processing system 1 by using the user terminal U1 is exemplified below, but is not limited thereto.
- the application is installed and started on the user terminal U1, the agent server 200 is accessed from the application, and the user terminal U1 uses the service provided by the information processing system 1.
- the browser is started on the user terminal U1 to access a predetermined website, and the user terminal U1 uses the service provided by the information processing system 1.
- SaaS Software as a Service
- an application that realizes the information processing system 1 is executed on the agent server 200, and the user terminal U1 is provided online by the information processing system 1 via a communication network. Use the services that are provided.
- connection form between the agent server 200 and the user terminal U1 is not particularly limited, but it is assumed that the connection is made in a form in which security is guaranteed.
- the connection form between the account opening business server 100 and the agent server 200 is also not particularly limited, but it is preferable that the connection form is secured, for example, a dedicated line.
- Each device is connected to at least one of wired and wireless.
- the communication method is not particularly limited, and each device may be connected to each other by a available communication method.
- the application for use includes the application for the account of the first securities company at the same time.
- user registration information for example, information such as name, address, and telephone number is registered, and authentication information (user ID and password) is issued.
- This usage application is made to the agent server 200.
- the user terminal U1 may access a website that accepts usage applications to apply, or the terminal device (not shown) of the agent server 200 may be used to access the information processing system 1 to apply.
- Application may be started by using the terminal device of the user terminal U1 or the agent server 200 and the application may be made on the application screen.
- FIG. 3 is a functional block diagram that logically shows the configuration of each server of the information processing system 1 according to the embodiment of the present invention.
- the account opening business server 100 includes a transmission unit 102 and a processing unit 104.
- the agent server 200 includes an ID registration unit (authentication information storage means) 202 and a login unit 204.
- the transmission unit 102 When the transmission unit 102 stores the personal information of the user in the personal information database 120 (first storage means), the transmission unit 102 sets the first authentication information (user ID 1 and the user ID 1) for logging in to the account opening business server 100 for the user.
- the password P1 is transmitted to the agent server 200.
- the first authentication information is information for the agent server 200 to log in to the account opening business server 100 on behalf of the user.
- the processing unit 104 Upon receiving the first authentication information, the processing unit 104 executes a process for reading the personal information of the user.
- the process for reading personal information includes the following processes. (1) Process for confirming the authorization of proxy rights of the agent server 200 regarding the user (2) Process for confirming whether the user's personal information has been confirmed (that is, whether it is valid or not) (3) Personal information of securities company A Processing for requesting securities company B to provide personal information of users whose identity has been confirmed stored in database 120a (4) Personal information of users read from personal information database 120a of securities company A Securities company B Processes for storing in the personal information database 120b of the above. Details of these processes will be described in the embodiment described later.
- the ID registration unit 202 associates the second authentication information (user ID 2 and password P2) for the user to log in to the agent server 200 with the first authentication information (user ID 1 and password P1), and the ID storage unit 220. Store in (second storage means).
- the login unit 204 When the login unit 204 receives the second authentication information (user ID 2 and password P2) from the user terminal U1, the login unit 204 receives the first authentication information (user ID 1 and password P2) corresponding to the second authentication information (user ID 2 and password P2).
- the password P1) is read from the ID storage unit 220, and the user logs in to the account opening business server 100.
- FIG. 4 is a diagram showing an example of the data structure of the ID storage unit 220 of the agent server 200.
- the ID storage unit 220 may be connected to the agent server 200 so as to be accessible and may be included in the agent server 200, or may be a storage device provided outside the agent server 200.
- the ID storage unit 220 stores each of the information shown in FIGS. 4 (a) to 4 (c).
- the ID registration unit 202 provides the ID information 222 of the ID storage unit 220 with the second authentication information (user ID 2 and password P2) as the first authentication information (user ID 1 and password). It is stored in association with P1).
- the user registration information 224 registered when the user applies for the use of this system for example, information such as a name, an address, and a telephone number, is used as the second authentication information (user ID 2).
- the password P2 may be linked and stored in the ID storage unit 220.
- the first authentication information 226 (user ID 1 and password P1) issued from the account opening business server 100 may be stored in the ID storage unit 220.
- FIG. 5 is a diagram showing an example of the data structure of the personal information database 120 of the account opening business server 100.
- the personal information database 120 may be connected to the account opening business server 100 so as to be accessible and may be included in the account opening business server 100, or may be a storage device provided outside the account opening business server 100.
- the personal information database 120 does not have to be in the database format.
- the personal information database 120 stores each information shown in FIGS. 5 (a) to 5 (c).
- the personal information database 120 stores the first authentication information 122 (user ID 1 and password P1) issued by the transmission unit 102.
- the personal information database 120 may store information indicating that the personal identification information of the user has been confirmed (confirmed information 124) in association with the user ID. .. As shown in FIG. 5C, the personal information database 120 may store the user's personal information 126 (personal number, personal number confirmation document, and personal identification document) in association with the user ID. The confirmation document of personal information is saved as digitized data.
- the personal information database 120 has a first storage area (personal information database 120a for securities company A) and a second storage area (personal information for securities company B), which are different for each securities company. It has a database 120b).
- the first storage area (personal information database 120a for securities company A) can be accessed by the system of securities company A (not shown), and cannot be accessed by systems other than securities company A (not shown).
- the second storage area (personal information database 120b for securities company B) can be accessed by the system of securities company B (not shown), and cannot be accessed by systems other than securities company B.
- the first storage area (personal information database 120a for securities company A) and the second storage area (personal information database 120b for securities company B) are physically contained in the same storage device and are logically divided. It may be in the area where it is located, or it may be provided in two different storage devices that are physically separate.
- FIG. 6 is a flowchart showing an example of the operation of the information processing system 1 of the present embodiment.
- the user logs in to the agent server 200 from the user terminal U1 using the user ID 2 and password P2 acquired in advance (step S101).
- the user specifies the business content (account opening, etc.) to be performed by proxy and the target business operator (for example, securities company name, branch name, etc.) on the operation screen displayed on the user terminal U1. You can do it.
- the agent server 200 receives the user ID 2 and the password P2 from the user terminal U1 and performs an authentication process as to whether or not the user is a user of this system (step S103). After authentication, the agent server 200 makes an account opening application for the securities company A to the account opening business server 100 on behalf of the user (step S105).
- the transmission unit 102 of the account opening business server 100 provides the agent server with the first authentication information (user ID 1 and password P1) for logging in to the account opening business server 100, which is required when storing and reading the personal information of the user. It is transmitted to 200 (step S107). At this time, the transmission unit 102 stores the user's first authentication information (user ID 1 and password P1) in the personal information database 120 (FIG. 5A).
- the ID registration unit 202 of the agent server 200 receives the first authentication information (user ID 1 and password P1) from the account opening business server 100, the ID registration unit 202 of the agent server 200 receives the second authentication information (user ID 2 and password P2) and the first authentication information of the user.
- the authentication information (user ID 1 and password P1) of the above is linked and stored in the ID storage unit 220 (step S109).
- the login unit 204 of the agent server 200 requests the user terminal U1 for personal information (personal number, personal number confirmation document, and personal identification document) necessary for opening an account (step S111). Then, when the login unit 204 of the agent server 200 receives the personal information transmitted from the user terminal U1 (step S113), the account opening business server uses the user's first authentication information (user ID 1 and password P1). Log in to 100 (step S115).
- the user's first authentication information is stored in the user ID 1 corresponding to the logged-in user ID 2 because the user terminal U1 is logged in with the user ID 2. It can be obtained by reading from unit 220.
- the processing unit 104 of the account opening business server 100 receives the user ID 1 and password P1 of the user from the agent server 200, the processing unit 104 performs an authentication process (step S117).
- the processing unit 104 performs the authentication process by collating with the first authentication information (FIG. 5A) stored in the personal information database 120.
- the processing unit 104 receives the personal information transmitted from the agent server 200 to the account opening business server 100 (step S121).
- the processing unit 104 stores the received personal information in the personal information database 120 in association with the user's identification information (for example, user ID 1) (step S123).
- the agent server 200 when the agent server 200 receives the account opening request from the user, the account opening business server 100 is requested to open an account, and the transmission unit 102 of the account opening business server 100. Is issued with the first authentication information (user ID 1 and password P1) for logging in to the account opening business server 100, and the ID registration unit 202 of the agent server 200 uses the first authentication information to allow the user to log in to the agent server 200. It is associated with the second authentication information (user ID 2 and password P2) for the purpose and registered in the personal information database 120.
- the first authentication information user ID 1 and password P1
- the ID registration unit 202 of the agent server 200 uses the first authentication information to allow the user to log in to the agent server 200. It is associated with the second authentication information (user ID 2 and password P2) for the purpose and registered in the personal information database 120.
- the agent server 200 acquires the first authentication information corresponding to the user's second authentication information and logs in to the account opening business server 100. And the process of storing the user's personal information in the personal information database 120 can be executed.
- the agent server 200 since the agent server 200 causes the account opening business server 100 to execute the process for reading the user information on behalf of the user, the risk of leakage of personal information is reduced. ..
- FIG. 7 is a functional block diagram showing a logical configuration of the account opening business server 100 of the present embodiment.
- the account opening business server 100 is the same as that of the above embodiment except that each securities company has a management function means.
- the account opening business server 100 includes a control unit 130 that controls the business of a plurality of securities companies and a first management function unit 140a (hereinafter, also referred to as a management function unit 140a of the securities company A) that performs the business of the securities company A.
- a second management function unit 140b hereinafter, also referred to as a management function unit 140b of the securities company B) that performs the business of the securities company B.
- the first management function unit 140a manages the personal information database 120a of the securities company A.
- the second management function unit 140b manages the personal information database 120b of the securities company B.
- the first management function unit 140a and the second management function unit 140b are linked to different businesses.
- the business operator is a securities company, but the present invention is not limited to this.
- the control unit 130, the first management function unit 140a, and the second management function unit 140b of the present embodiment are the processing unit 134 and the processing unit 134 that realize the functions of the processing unit 104 described with reference to FIG.
- a unit 144a and a processing unit 144b are included.
- the control unit 130 includes a transmission unit 102 described with reference to FIG.
- FIG. 8 is a flowchart showing an example of the operation of the information processing system 1 of the present embodiment.
- FIG. 8 shows a procedure for a user to perform a procedure when using the information processing system 1 for the first time.
- the flowchart of FIG. 8 includes the same steps S101 to S123 as in FIG. 6, and further includes steps S201 to S203. Further, among the procedures of the account opening business server 100 of FIG. 6, except that step S107 is performed by the control unit 130, and steps S117, S119, and S123 are performed by the management function unit 140a of the securities company A.
- the flowchart of FIG. 6 and the flowchart of FIG. 8 are the same.
- the agent server 200 receives user registration information (for example, information such as name, address, and telephone number) from the user terminal U1.
- user registration information for example, information such as name, address, and telephone number
- the agent server 200 issues the second authentication information (user ID 2 and password P2) and transmits it to the user terminal U1 (step S203).
- the user logs in to the agent server 200 from the user terminal U1 using the user ID 2 and password P2 acquired in step S203 (step S101).
- the agent server 200 receives the user ID 2 and the password P2 from the user terminal U1 and performs an authentication process as to whether or not the user is a user of this system (step S103). After the authentication, the agent server 200 makes an application for opening an account of the securities company A to the management unit 130 of the account opening business server 100 on behalf of the user (step S105).
- the transmission unit 102 of the control unit 130 of the account opening business server 100 is for logging in to the management function unit 140a of the securities company A of the account opening business server 100, which is necessary when storing and reading the personal information of the user.
- the first authentication information (user ID 1 and password P1) is transmitted to the agent server 200 (step S107).
- the transmission unit 102 of the control unit 130 stores the user's first authentication information (user ID 1 and password P1) in the personal information database 120a of the securities company A (FIG. 5A).
- the ID registration unit 202 of the agent server 200 receives the first authentication information (user ID 1 and password P1) from the account opening business server 100, the ID registration unit 202 of the agent server 200 receives the second authentication information (user ID 2 and password P2) and the first authentication information of the user.
- the authentication information (user ID 1 and password P1) of the above is linked and stored in the ID storage unit 220 (step S109).
- the login unit 204 of the agent server 200 requests the user terminal U1 for personal information (personal number, personal number confirmation document, and personal identification document) necessary for opening an account (step S111). Then, when the login unit 204 of the agent server 200 receives the personal information transmitted from the user terminal U1 (step S113), the account opening business server uses the user's first authentication information (user ID 1 and password P1). Log in to the management function unit 140a of 100 securities companies A (step S115). When personal information is transmitted from the user terminal U1 in step S111, the user's first authentication information is stored in the user ID 1 corresponding to the logged-in user ID 2 because the user terminal U1 is logged in with the user ID 2. It can be obtained by reading from unit 220.
- the processing unit 144a of the management function unit 140a of the securities company A of the account opening business server 100 receives the user ID 1 and password P1 of the user from the agent server 200, the processing unit 144a performs an authentication process (step S117).
- the processing unit 144a performs the authentication process by collating with the first authentication information (FIG. 5A) stored in the personal information database 120a of the securities company A.
- the processing unit 144a receives the personal information transmitted from the agent server 200 to the management function unit 140a of the securities company A of the account opening business server 100. (Step S121).
- the processing unit 144a stores the received personal information in the personal information database 120a of the securities company A in association with the user's identification information (for example, user ID 1) (step S123).
- control unit 130 transfers the personal information stored in the personal information database 120a of the securities company A to the personal information database 120b of the securities company B in response to the account opening request from the user.
- the processing for causing the management function unit 140b of the securities company B and the management function unit 140a of the securities company A to perform the processing for storing is performed.
- the management function unit 140b of the securities company B and the management function unit 140a of the securities company A communicate with each other via the agent server 200.
- the management function unit 140a and the second management function unit 140b of the above prevent information leakage regarding the user's account opening without knowing from which securities company's personal information database 120 the information about the user is read. be able to.
- FIG. 9 is a functional block diagram showing a logical configuration of the agent server 200 of the present embodiment.
- the agent server 200 of the present embodiment has a configuration in which the personal information of a user whose identity has been confirmed when opening an account of one securities company can be securely used by another securities company when opening an account of another securities company. Other than that, it is the same as the above embodiment.
- the agent server 200 includes a transfer unit 230 in addition to the configuration of the agent server 200 according to the embodiment shown in FIG. Further, it is assumed that the account opening business server 100 has the configuration shown in FIG.
- the processing unit 144a of the first management function unit 140a of the account opening business server 100 receives the first authentication information, the access permission information to the user information of the user stored in the personal information database 120a of the securities company A (Hereinafter, also referred to as a token) is transmitted to the agent server 200.
- the transfer unit 230 of the agent server 200 When the transfer unit 230 of the agent server 200 receives the token, the transfer unit 230 transfers the received token to the control unit 130.
- the processing unit 134 of the control unit 130 acquires the personal information of the user stored in the personal information database 120a of the securities company A based on the token received from the agent server 200, and enters the personal information database 120b of the securities company B. Store.
- the control unit 130 acquires the access right to the personal information of the user stored in the personal information database 120a of the securities company A by the token.
- the management function unit 140b of the securities company B cannot directly access the personal information stored in the personal information database 120a of the securities company A, which is different from the securities company B.
- the management function unit 140b of the securities company B can acquire the personal information stored in the personal information database 120a of the securities company A via the control unit 130 and store it in the personal information database 120b of the securities company B. ..
- the personal information database 120a of the securities company A stores personal information submitted by the user when opening an account of the securities company A.
- the personal information database 120b of the securities company B stores personal information used when opening an account of the securities company B.
- the processing unit 144a of the management function unit 140a of the securities company A accepts the account opening application of the securities company A from the user terminal U1, stores the personal information in the personal information database 120a, and then accepts the account opening application of the securities company B.
- the personal information of the user is read from the personal information database 120a and stored in the personal information database 120b. As described above, this process is performed via the control unit 130.
- 10 and 11 are flowcharts showing an example of the operation of the information processing system 1 of the present embodiment.
- the user logs in to the agent server 200 from the user terminal U1 using the user ID 2 and password P2 acquired in advance (step S301).
- the agent server 200 receives the user ID 2 and the password P2 from the user terminal U1 and performs an authentication process as to whether or not the user is a user of this system (step S303). After the authentication, the login unit 204 of the agent server 200 needs the first authentication information to apply for the account opening of the securities company B to the management unit 130 of the account opening business server 100 on behalf of the user. (User ID 1 and password P1) are read from the ID storage unit 220 (step S305). The user ID 1 corresponding to the user ID 2 is acquired from the ID information 222 of FIG. 4 (a), and the password P1 corresponding to the user ID 1 is read and acquired from the first authentication information 226 of FIG. 4 (c).
- the login unit 204 of the agent server 200 uses the read first authentication information 226 (user ID 1 and password P1) to make an account opening application for the securities company B, so that the control unit 130 of the account opening business server 100 Log in to (step S307).
- the user specifies the business content (account opening, etc.) to be performed by proxy and the target business operator (for example, securities company name, branch name, etc.) on the operation screen displayed on the user terminal U1. You can do it.
- the processing unit 134 of the control unit 130 of the account opening business server 100 Upon receiving the first authentication information, the processing unit 134 of the control unit 130 of the account opening business server 100 performs the authentication process (step S309).
- the processing unit 134 performs the authentication process by collating with the first authentication information 122 (FIG. 5A) stored in the personal information database 120a.
- the processing unit 134 performs processing for using the personal information for which the identity has already been confirmed for the user stored in the personal information database 120a of the securities company A for the account opening business of the securities company B. Instruct the management function unit 140b of the securities company B to do so (step S311). At this time, the processing unit 134 can confirm that the personal information of the user ID 1 has been submitted by referring to the confirmed information 124 in FIG. 5 (b).
- the processing unit 144b of the management function unit 140b of the securities company B requests the agent server 200 for the personal information whose identity has been confirmed regarding the user in response to the instruction from the control unit 130 (step). S313).
- the processing unit 144b of the management function unit 140b of the securities company B confirms with the agent server 200 whether or not the proxy right regarding the user has been authorized, and has been authorized by the agent server 200. After receiving the proof, the agent server 200 is requested for personal information.
- the transfer unit 230 of the agent server 200 requests the management function unit 140a of the securities company A to return the personal information whose identity has been confirmed by the user stored in the personal information database 120a of the securities company A (step S315). ).
- the processing unit 144a of the management function unit 140a of the securities company A issues a token including access permission information to the personal information whose identity has been confirmed by the user stored in the personal information database 120a of the securities company A (step S317). ..
- This token contains user-identifiable information (eg, user ID 1).
- the information that can identify the user may be encrypted.
- the token is designated as a transfer destination so as to be circulated from the management function unit 140a of the securities company A to the management function unit 140b of the securities company B via the agent server 200.
- the transfer unit 230 of the agent server 200 transfers it to the control unit 130 (step S319).
- the processing unit 134 of the control unit 130 confirms the validity of the received token (step S321).
- a method for confirming the validity of the token for example, an expiration date, an electronic signature, or the like can be considered.
- the processing unit 134 uses the user ID 1 acquired together with the token to the management function unit 140a of the securities company A, and the individual of the user specified from the user ID 1 stored in the personal information database 120a of the securities company A. Request access to information (step S323).
- the processing unit 144a of the management function unit 140a of the securities company A reads the personal information of the user specified from the user ID 1 from the personal information database 120a and transmits it to the control unit 130 (step S325). Then, the processing unit 134 of the control unit 130 transfers the personal information received from the management function unit 140a of the securities company A to the management function unit 140b of the securities company B (step S327).
- the processing unit 144b of the management function unit 140b of the securities company B receives the personal information from the control unit 130 and stores it in the personal information database 120b of the securities company B (step S329). Then, the processing unit 144b of the management function unit 140b of the securities company B reports to the control unit 130 that the personal information of the user has been stored (step S331).
- the token issued by the processing unit 144a of the first management function unit 140a is transferred to the second management function unit 140b via the agent server 200, and is based on the token. Therefore, the processing unit 144b of the second management function unit 140b requests the return of the user's personal information for the first management function unit 140a, and the processing unit 144a requests the user's personal information stored in the personal information database 120a. Personal information is stored in the personal information database 120b.
- the management function unit 140b of the securities company B and the management function unit 140a of the securities company A communicate with each other via the agent server 200, and also have a control unit. Since personal information is stored from the personal information database 120a of the securities company A to the personal information database 120b of the securities company B via 130, the first management function unit 140a and the second management function unit 140b provide information about the user. It is possible to prevent leakage of information regarding the opening of a user's account without knowing which securities company's personal information database 120 was read from.
- the agent server 200 further includes a storage processing unit (not shown) that associates the access permission information (token) with at least one of the first authentication information and the second authentication information and stores it in the recording unit (not shown). You may prepare.
- This recording unit may be a storage device that is physically the same as the ID storage unit 220 of the above embodiment. In this way, the token issuance history can be recorded in the recording unit. Further, the history may be similarly recorded in the same recording unit (not shown) in the account opening business server 100.
- An information processing system having a first server and a second server.
- the first server is When the user information of the user is stored in the first storage means, the transmission means for transmitting the first authentication information for logging in to the first server for the user to the second server and the transmission means.
- the processing means for executing a process for reading the user information of the user is provided.
- the second server is An authentication information storage means for associating a second authentication information for the user to log in to the second server with the first authentication information and storing the second authentication information in the second storage means.
- the login means for reading the first authentication information corresponding to the second authentication information from the second storage means and logging in to the first server, and An information processing system equipped with.
- the first management function means of the first server is When the first authentication information is received, the access permission information of the user to the user information stored in the first storage area is transmitted to the second server.
- the second server is When the access permission information is received, the transfer means for transferring to the second management function means is further provided.
- the second management function means of the first server is An information processing system that acquires the user information of the user stored in the first storage area based on the access permission information received from the second server and stores the user information in the second storage area. .. 5. 3. 3. Or 4.
- the business operator is a securities company The user information submitted by the user at the time of opening an account of the first securities company is stored in the first storage area.
- the user information used when opening an account of a second securities company is stored in the second storage area.
- the processing means receives the account opening application of the first securities company from the user terminal, stores the user information in the first storage area, and then accepts the account opening application of the second securities company.
- an information processing system that reads the user information of the user from the first storage area and stores the user information in the second storage area. 6. 4. Or 4. To quote 5.
- the second server is An information processing system including a storage processing means for associating the access permission information with at least one of the first authentication information and the second authentication information and storing the access permission information in a third storage means. 7. 1. 1. From 6.
- the first storage means is an information processing system that stores the user information whose identity has been confirmed.
- a server that is connected to a management server that manages user information of users. Regarding the user who has received the user information, the server acquires the first authentication information for logging in to the management server from the management server, and the user logs in to the server with the acquired first authentication information.
- An authentication information storage means for associating a second authentication information for this purpose and storing it in a storage unit, Upon receiving the second authentication information, a login means for reading the first authentication information corresponding to the second authentication information from the storage unit and logging in to the management server.
- a processing means When logging in to the management server, a processing means for executing a process of storing the user information of the user in the management server, and A server. 9. 8.
- the storage means for storing the user information of the user has a first storage area and a second storage area.
- the processing means is a server that executes a process of reading the user information of the user stored in the first storage area and storing the user information in the second storage area in the management server. 10. 9.
- the processing means When the access permission information of the user to the user information stored in the first storage area is received from the management server, it is transferred to the second management function unit of the management server.
- the second management function unit of the management server is made to acquire the user information of the user stored in the first storage area based on the received access permission information, and the second storage area is obtained.
- the business operator is a securities company
- the user information submitted by the user at the time of opening an account of the first securities company is stored in the first storage area.
- the user information used when opening an account of a second securities company is stored in the second storage area.
- the processing means receives the account opening application of the first securities company from the user terminal, stores the user information in the first storage area, and then accepts the account opening application of the second securities company.
- a server comprising a storage processing means for associating the access permission information with at least one of the first authentication information and the second authentication information and storing the access permission information in a recording means. 13. 9. From 12.
- the user information includes personal identification information, confirmation documents of the personal identification information, and information regarding personal identification documents.
- the storage means is a server that stores the user information whose identity has been confirmed.
- a management server that is connected to another server that accepts user information and manages the user information.
- a transmission means for transmitting the first authentication information for logging in to the management server for the user to the other server, and
- a management server including a processing means for executing a process for reading the user information of the user upon receiving the first authentication information.
- 15. 14 In the management server described in The storage means for storing the user information of the user has a first storage area and a second storage area. When the processing means receives the first authentication information, the processing means executes a process for reading the user information of the user stored in the first storage area and storing the user information in the second storage area. , Management server. 16. 15.
- the first management function means for managing the first storage area and A second management function means for managing the second storage area is provided.
- the first management function means and the second management function means are management servers associated with different businesses. 17. 16.
- the first management function means is When the first authentication information is received, the access permission information of the user to the user information stored in the first storage area is transmitted to the other server.
- the second management function means is A management server that acquires the user information of the user stored in the first storage area and stores it in the second storage area based on the access permission information transferred from the other server. 18. 16. Or 17.
- In the management server described in The business operator is a securities company The user information submitted by the user at the time of opening an account of the first securities company is stored in the first storage area.
- the user information used when opening an account of a second securities company is stored in the second storage area.
- the processing means receives the account opening application of the first securities company from the user terminal, stores the user information in the first storage area, and then accepts the account opening application of the second securities company.
- a management server that reads the user information of the user from the first storage area and stores it in the second storage area. 19. 15. To 18.
- the management server described in any one of The user information includes personal identification information, confirmation documents of the personal identification information, and information regarding personal identification documents.
- the storage means is a management server that stores the user information whose identity has been confirmed.
- the first server is When the user information of the user is stored in the first storage means, the first authentication information for logging in to the first server for the user is transmitted to the second server. Upon receiving the first authentication information, a process for reading the user information of the user is executed.
- the second server is The second authentication information for the user to log in to the second server is associated with the first authentication information and stored in the second storage means. When the second authentication information is received, the first authentication information corresponding to the second authentication information is read from the second storage means and logged in to the first server.
- Information processing method 21. 20. In the information processing method described in The first storage means has a first storage area and a second storage area.
- the first server When the first server receives the first authentication information, a process for reading the user information of the user stored in the first storage area and storing the user information in the second storage area is performed. Information processing method to execute. 22. 21. In the information processing method described in The first storage area and the second storage area are associated with different businesses. The first server An information processing method in which the first storage area and the second storage area are managed independently of each other. 23. 22. In the information processing method described in The first server When the first authentication information is received, the access permission information of the user to the user information stored in the first storage area is transmitted to the second server. The second server When the access permission information is received, it is transferred to the first server and transferred to the first server.
- the first server An information processing method that acquires the user information of the user stored in the first storage area based on the access permission information received from the second server and stores the user information in the second storage area. .. 24. 22. Or 23.
- the business operator is a securities company
- the user information submitted by the user at the time of opening an account of the first securities company is stored in the first storage area.
- the user information used when opening an account of a second securities company is stored in the second storage area.
- the first server When the application for opening an account of the first securities company is received from the user terminal, the user information is stored in the first storage area, and then the application for opening an account of the second securities company is accepted, the user An information processing method in which the user information is read from the first storage area and stored in the second storage area. 25. 23. Or 23. To quote 24.
- the second server An information processing method in which the access permission information is associated with at least one of the first authentication information and the second authentication information and stored in a third storage means. 26. 20. To 25.
- the information processing method described in any one of The user information includes personal identification information, confirmation documents of the personal identification information, and information regarding personal identification documents.
- the first storage means is an information processing method for storing the user information whose identity has been confirmed.
- the storage means for storing the user information of the user has a first storage area and a second storage area.
- the other computer is logged in using the first authentication information according to the login procedure, the user information of the user stored in the first storage area is read out to the other computer and the user information is read out to the other computer.
- the first management function means for managing the first storage area and the second management function means for managing the second storage area possessed by the other computer are different from each other. It is tied and A procedure for transferring access permission information of the user to the user information stored in the first storage area from the other computer to the second management function means of the other computer.
- the second management function means of the other computer is made to acquire the user information of the user stored in the first storage area based on the received access permission information, and the second storage.
- the business operator is a securities company
- the user information submitted by the user at the time of opening an account of the first securities company is stored in the first storage area.
- the user information used when opening an account of a second securities company is stored in the second storage area.
- the user information is stored in the first storage area, and then the application for opening an account of the second securities company is accepted, the user A program for causing a computer to execute a procedure of reading the user information from the first storage area and storing the user information in the second storage area. 31. 29. Or 30.
- the user information includes personal identification information, confirmation documents of the personal identification information, and information regarding personal identification documents.
- the storage means is a program that stores the user information whose identity has been confirmed.
- a computer that is connected to another computer that accepts user information and manages the user information.
- the storage means for storing the user information of the user has a first storage area and a second storage area.
- the computer executes a procedure for reading the user information of the user stored in the first storage area and storing the user information in the second storage area. Program to make you. 35. 34.
- the computer Based on the access permission information transferred from the other computer, the computer obtains the user information of the user stored in the first storage area and stores the user information in the second storage area.
- the business operator is a securities company
- the user information submitted by the user at the time of opening an account of the first securities company is stored in the first storage area.
- the user information used when opening an account of a second securities company is stored in the second storage area.
- the application for opening an account of the first securities company is received from the user terminal, the user information is stored in the first storage area, and then the application for opening an account of the second securities company is accepted, the user A program for causing a computer to execute a procedure of reading the user information from the first storage area and storing the user information in the second storage area. 38. 34. From 37.
- the user information includes personal identification information, confirmation documents of the personal identification information, and information regarding personal identification documents.
- the storage means is a program that stores the user information whose identity has been confirmed.
- Information processing system 3 Communication network 60 Computer 62 CPU 64 Memory 66 Storage 68 I / O 69 Bus 70 Communication I / F 72 Input device 74 Display device 80 Program 100 Account opening business server 102 Transmission unit 104 Processing unit 120 Personal information database 120a First storage area (personal information database for securities company A) 120b Second storage area (personal information database for securities company B) 122 First authentication information 124 Confirmed information 126 Personal information 130 Control department 134 Processing department 140a First management function department (management function department of securities company A) 140b Second management function department (management function department of securities company B) 144a Processing unit 144b Processing unit 200 Agent server 202 ID registration unit 204 Login unit 220 ID storage unit 222 ID information 224 User registration information 226 First authentication information 230 Transfer units U1, U2 User terminals
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- Development Economics (AREA)
- Tourism & Hospitality (AREA)
- Primary Health Care (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Entrepreneurship & Innovation (AREA)
- Health & Medical Sciences (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
情報処理システム(1)は、口座開設業務サーバ(100)と、エージェントサーバ(200)と、を有し、サーバ(100)は、ユーザの個人情報を個人情報データベース(120)に格納するときに、当該ユーザについてサーバ(100)にログインするための第1の認証情報を、サーバ(200)に送信する送信部(102)と、第1の認証情報を受信すると、ユーザの個人情報を読み出すための処理を実行する処理部(104)と、を備え、サーバ(200)は、ユーザがサーバ(200)にログインするための第2の認証情報を第1の認証情報に紐付けてID記憶部(220)に記憶させるID登録部(202)と、第2の認証情報を受信すると、第2の認証情報に対応する第1の認証情報をID記憶部(220)から読み出してサーバ(100)にログインするログイン部(204)と、を備える。
Description
本発明は、情報処理システム、情報処理方法、およびプログラムに関する。
特許文献1には、取引銀行を介して証券会社に証券取引口座を開設する際に、証券会社に本人確認書類を提出することなく口座開設が可能なシステムが記載されている。また、特許文献2には、ユーザの身元を確認済みの企業(金融機関等)のキャッシュカードを用いて、ユーザが新規にサービスの利用(口座開設等)を申込んだ企業(他の金融機関等)に、身元確認済み企業のキャッシュカードの情報を送信することで、身元確認済み企業から当該ユーザの身元確認済みの属性情報を提供することで、他の企業が身元確認を行う手間を省くことができるシステムが記載されている。
上記文献に記載されたシステムのように、複数の企業間でユーザの個人情報をやり取りする場合には、個人情報が漏洩しないようにする必要がある。
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、個人情報の漏洩リスクを低減する情報処理システム、情報処理方法、およびプログラムを提供することにある。
本発明の各側面では、上述した課題を解決するために、それぞれ以下の構成を採用する。
第一の側面は、情報処理システムに関する。
第一の側面に係る情報処理システムは、
第1のサーバと、第2のサーバと、を有する情報処理システムであって、
前記第1のサーバは、
ユーザのユーザ情報を第1の記憶手段に格納するときに、当該ユーザについて当該第1のサーバにログインするための第1の認証情報を、前記第2のサーバに送信する送信手段と、
前記第1の認証情報を受信すると、前記ユーザの前記ユーザ情報を読み出すための処理を実行する処理手段と、を有し、
前記第2のサーバは、
前記ユーザが当該第2のサーバにログインするための第2の認証情報を前記第1の認証情報に紐付けて第2の記憶手段に記憶させる認証情報記憶手段と、
前記第2の認証情報を受信すると、当該第2の認証情報に対応する前記第1の認証情報を前記第2の記憶手段から読み出して前記第1のサーバにログインするログイン手段と、を有する。
第一の側面に係る情報処理システムは、
第1のサーバと、第2のサーバと、を有する情報処理システムであって、
前記第1のサーバは、
ユーザのユーザ情報を第1の記憶手段に格納するときに、当該ユーザについて当該第1のサーバにログインするための第1の認証情報を、前記第2のサーバに送信する送信手段と、
前記第1の認証情報を受信すると、前記ユーザの前記ユーザ情報を読み出すための処理を実行する処理手段と、を有し、
前記第2のサーバは、
前記ユーザが当該第2のサーバにログインするための第2の認証情報を前記第1の認証情報に紐付けて第2の記憶手段に記憶させる認証情報記憶手段と、
前記第2の認証情報を受信すると、当該第2の認証情報に対応する前記第1の認証情報を前記第2の記憶手段から読み出して前記第1のサーバにログインするログイン手段と、を有する。
第二の側面は、サーバに関する。
第二の側面に係る第1のサーバは、
ユーザのユーザ情報を受け付ける他のサーバに接続され、前記ユーザ情報を管理するサーバであって、
前記ユーザの前記ユーザ情報を格納するときに、当該ユーザについて当該サーバにログインするための第1の認証情報を、前記他のサーバに送信する送信手段と、
前記第1の認証情報を受信すると、前記ユーザの前記ユーザ情報を読み出すための処理を実行する処理手段と、を有する。
第二の側面に係る第2のサーバは、
ユーザのユーザ情報を管理する他のサーバと接続されるサーバであって、
前記ユーザ情報を受け付けた前記ユーザに関して当該サーバが前記他のサーバにログインするための第1の認証情報を前記他のサーバから取得し、取得した前記第1の認証情報に、前記ユーザが当該サーバにログインするための第2の認証情報を紐付けて記憶部に記憶する認証情報記憶手段と、
前記第2の認証情報を受信すると、当該第2の認証情報に対応する前記第1の認証情報を前記記憶部から読み出して前記他のサーバにログインするログイン手段と、
前記他のサーバにログインし、前記ユーザのユーザ情報を前記他のサーバに記憶させる処理を実行する処理手段と、を有する。
第二の側面に係る第1のサーバは、
ユーザのユーザ情報を受け付ける他のサーバに接続され、前記ユーザ情報を管理するサーバであって、
前記ユーザの前記ユーザ情報を格納するときに、当該ユーザについて当該サーバにログインするための第1の認証情報を、前記他のサーバに送信する送信手段と、
前記第1の認証情報を受信すると、前記ユーザの前記ユーザ情報を読み出すための処理を実行する処理手段と、を有する。
第二の側面に係る第2のサーバは、
ユーザのユーザ情報を管理する他のサーバと接続されるサーバであって、
前記ユーザ情報を受け付けた前記ユーザに関して当該サーバが前記他のサーバにログインするための第1の認証情報を前記他のサーバから取得し、取得した前記第1の認証情報に、前記ユーザが当該サーバにログインするための第2の認証情報を紐付けて記憶部に記憶する認証情報記憶手段と、
前記第2の認証情報を受信すると、当該第2の認証情報に対応する前記第1の認証情報を前記記憶部から読み出して前記他のサーバにログインするログイン手段と、
前記他のサーバにログインし、前記ユーザのユーザ情報を前記他のサーバに記憶させる処理を実行する処理手段と、を有する。
第三の側面は、少なくとも1つのコンピュータにより実行される情報処理方法に関する。
第三の側面に係る情報処理方法は、
第1のサーバが、
ユーザのユーザ情報を第1の記憶手段に格納するときに、当該ユーザについて当該第1のサーバにログインするための第1の認証情報を、第2のサーバに送信し、
前記第1の認証情報を受信すると、前記ユーザの前記ユーザ情報を読み出すための処理を実行し、
第2のサーバが、
前記ユーザが当該第2のサーバにログインするための第2の認証情報を前記第1の認証情報に紐付けて第2の記憶手段に記憶させ、
前記第2の認証情報を受信すると、当該第2の認証情報に対応する前記第1の認証情報を前記第2の記憶手段から読み出して前記第1のサーバにログインする、ことを含む。
第三の側面に係る情報処理方法は、
第1のサーバが、
ユーザのユーザ情報を第1の記憶手段に格納するときに、当該ユーザについて当該第1のサーバにログインするための第1の認証情報を、第2のサーバに送信し、
前記第1の認証情報を受信すると、前記ユーザの前記ユーザ情報を読み出すための処理を実行し、
第2のサーバが、
前記ユーザが当該第2のサーバにログインするための第2の認証情報を前記第1の認証情報に紐付けて第2の記憶手段に記憶させ、
前記第2の認証情報を受信すると、当該第2の認証情報に対応する前記第1の認証情報を前記第2の記憶手段から読み出して前記第1のサーバにログインする、ことを含む。
なお、本発明の他の側面としては、上記第三の側面の方法を少なくとも1つのコンピュータに実行させるプログラムであってもよいし、このようなプログラムを記録したコンピュータが読み取り可能な記録媒体であってもよい。この記録媒体は、非一時的な有形の媒体を含む。
このコンピュータプログラムは、コンピュータにより実行されたとき、コンピュータに、第1のサーバおよび第2のサーバ上で、その情報処理方法を実施させるコンピュータプログラムコードを含む。
このコンピュータプログラムは、コンピュータにより実行されたとき、コンピュータに、第1のサーバおよび第2のサーバ上で、その情報処理方法を実施させるコンピュータプログラムコードを含む。
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
また、本発明の各種の構成要素は、必ずしも個々に独立した存在である必要はなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でもよい。
また、本発明の方法およびコンピュータプログラムには複数の手順を順番に記載してあるが、その記載の順番は複数の手順を実行する順番を限定するものではない。このため、本発明の方法およびコンピュータプログラムを実施するときには、その複数の手順の順番は内容的に支障のない範囲で変更することができる。
さらに、本発明の方法およびコンピュータプログラムの複数の手順は個々に相違するタイミングで実行されることに限定されない。このため、ある手順の実行中に他の手順が発生すること、ある手順の実行タイミングと他の手順の実行タイミングとの一部ないし全部が重複していること、等でもよい。
上記各側面によれば、個人情報の漏洩リスクを低減する情報処理システム、情報処理方法、およびプログラムを提供することができる。
上述した目的、およびその他の目的、特徴および利点は、以下に述べる好適な実施の形態、およびそれに付随する以下の図面によってさらに明らかになる。
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
(第1の実施の形態)
図1は、本発明の実施の形態に係る情報処理システム1のシステム構成を概念的に示す図である。
情報処理システム1は、口座開設業務サーバ(第1のサーバ)100と、エージェントサーバ(第2のサーバ)200と、を備え、ユーザ端末(図中、U1、U2と示す)とともに使用される。図の例では、ユーザ端末は2つ示されているが、2台に限定されず、情報処理システム1は、少なくとも一つのユーザ端末により利用されてよい。以下、ユーザが利用する端末はユーザ端末U1であるとして説明する。
図1は、本発明の実施の形態に係る情報処理システム1のシステム構成を概念的に示す図である。
情報処理システム1は、口座開設業務サーバ(第1のサーバ)100と、エージェントサーバ(第2のサーバ)200と、を備え、ユーザ端末(図中、U1、U2と示す)とともに使用される。図の例では、ユーザ端末は2つ示されているが、2台に限定されず、情報処理システム1は、少なくとも一つのユーザ端末により利用されてよい。以下、ユーザが利用する端末はユーザ端末U1であるとして説明する。
本実施形態では、情報処理システム1は、顧客(以下、ユーザとも呼ぶ)からの申込に従い、複数の異なる証券会社からの業務依託を受けて口座開設業務を行うものである。証券会社の口座開設時には、口座開設に必要なユーザの本人特定情報、例えば、マイナンバー(登録商標)(以後、「個人番号」と呼ぶ。)と、個人番号の確認書類(例えば、個人番号カード)と、本人確認書類(例えば、運転免許証、健康保険証等があり、ユーザの氏名、住所、生年月日を含むものが好ましい)とを、ユーザは証券会社に提出する。加えて、本人特定情報として、顔写真や本人確認書類の外観(書類の厚みやその他の特徴)情報を含むことができる。
ユーザはこれらの書類を、証券会社毎に口座開設時にそれぞれ提出する必要がある。つまり、これらの書類に基づく本人特定および本人確認に係る業務もそれぞれの証券会社で口座開設時に都度行うことになるため、利用者にとっては面倒であり、証券会社においても負担であった。
本実施形態の情報処理システム1では、ユーザが複数の証券会社で口座開設を行う際に、一証券会社での口座開設のために本人特定情報のための本人確認手続きが済んでいる本人特定情報および本人確認書類(以後、これらの情報を「個人情報」とも呼ぶ)を、他の証券会社の口座開設において利用する。そして、本実施形態の情報処理システム1では、情報を利用する際に、一証券会社および他の証券会社間で、ユーザに関する情報が漏洩することを抑制するものである。また、本実施形態において利用者に関する情報を取得、利用する場合は、これを適法に行うものとする。
実施形態において「取得」とは、自装置が他の装置や記憶媒体に格納されているデータまたは情報を取りに行くこと(能動的な取得)、および、自装置に他の装置から出力されるデータまたは情報を入力すること(受動的な取得)の少なくとも一方を含む。能動的な取得の例は、他の装置にリクエストまたは問い合わせしてその返信を受信すること、及び、他の装置や記憶媒体にアクセスして読み出すこと等がある。また、受動的な取得の例は、配信(または、送信、プッシュ通知等)される情報を受信すること等がある。さらに、「取得」とは、受信したデータまたは情報の中から選択して取得すること、または、配信されたデータまたは情報を選択して受信することであってもよい。
口座開設業務サーバ100は、証券会社から委託を受けて口座開設のための処理を行うサーバである。口座開設業務サーバ100は、ユーザ端末U1とのやり取りは行わない。エージェントサーバ200は、ユーザのユーザ端末と直接やり取りを行い、ユーザからの申請を受けて、口座開設業務サーバ100に口座開設業務を代理で指示するものである。以下の各図において、本発明の本質に関わらない部分の構成については省略してあり、図示されていない。例えば、口座開設業務サーバ100が口座開設を行う証券会社のシステムは図示していない。また、口座開設業務サーバ100が行う証券会社の口座開設の処理自体については、本実施形態では説明しない。
本実施形態の情報処理システム1の各サーバおよびユーザ端末は、コンピュータによって実現される。図2は、本実施形態の情報処理システム1の各サーバおよびユーザ端末を実現するコンピュータ60の構成の一例を示す図である。口座開設業務サーバ100およびエージェントサーバ200は、それぞれ複数のコンピュータ60により構成されてもよいし、仮想サーバにより実現されてもよい。
コンピュータ60は、CPU(Central Processing Unit)62、メモリ64、メモリ64にロードされた各サーバおよびユーザ端末の構成要素を実現するプログラム80、そのプログラム80を格納するストレージ66、I/O(Input/Output)68、および通信ネットワーク接続用のインタフェース(通信I/F70)を備える。
CPU62、メモリ64、ストレージ66、I/O68、通信I/F70は、バス69を介して互いに接続され、CPU62により各サーバおよびユーザ端末がそれぞれ制御される。ただし、CPU62などを互いに接続する方法は、バス接続に限定されない。
メモリ64は、RAM(Random Access Memory)やROM(Read Only Memory)などのメモリである。ストレージ66は、ハードディスク、SSD(Solid State Drive)、またはメモリカードなどの記憶装置である。
ストレージ66は、RAMやROMなどのメモリであってもよい。ストレージ66は、コンピュータ60の内部に設けられてもよいし、コンピュータ60がアクセス可能であれば、コンピュータ60の外部に設けられ、コンピュータ60と有線または無線で接続されてもよい。あるいは、コンピュータ60に着脱可能に設けられてもよい。
CPU62が、ストレージ66に記憶されるプログラム80をメモリ64に読み出して実行することにより、以下に説明する図3の各サーバの各ユニットの各機能を実現することができる。
I/O68は、コンピュータ60と他の入出力装置間のデータおよび制御信号の入出力制御を行う。他の入出力装置とは、たとえば、コンピュータ60に接続されるキーボード、タッチパネル、マウス、およびマイクロフォン等の入力装置72と、ディスプレイ(図中、表示装置74と示す)、プリンタ、およびスピーカ等の出力装置(不図示)と、これらの入出力装置とコンピュータ60のインタフェースとを含む。さらに、I/O68は、他の記録媒体の読み取りまたは書き込み装置(不図示)とのデータの入出力制御を行ってもよい。
通信I/F70は、コンピュータ60と外部の装置との通信を行うためのネットワーク接続用インタフェースである。通信I/F70は、有線回線と接続するためのネットワークインタフェースでもよいし、無線回線と接続するためのネットワークインタフェースでもよい。たとえば、各サーバおよびユーザ端末を実現するコンピュータ60は、通信I/F70により通信ネットワーク3を介して互いに接続される。
後述する図3の本実施形態の情報処理システム1の各構成要素は、図2のコンピュータ60のハードウェアとソフトウェアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。以下説明する各実施形態の口座開設業務サーバ100およびエージェントサーバ200を示す機能ブロック図は、ハードウェア単位の構成ではなく、論理的な機能単位のブロックを示している。
本実施形態の第1のコンピュータプログラム80は、口座開設業務サーバ100を実現させるためのコンピュータ60に、ユーザの個人情報を格納するときに、当該ユーザについて当該口座開設業務サーバ100にログインするための第1の認証情報を、エージェントサーバ200に送信する手順、第1の認証情報を受信すると、ユーザの個人情報を読み出すための処理を実行する手順、を実行させるように記述されている。
本実施形態の第2のコンピュータプログラム80は、エージェントサーバ200を実現させるためのコンピュータ60に、個人情報を受け付けたユーザに関して当該エージェントサーバ200が口座開設業務サーバ100にログインするための第1の認証情報を口座開設業務サーバ100から取得する手順、取得した第1の認証情報に、ユーザが当該エージェントサーバ200にログインするための第2の認証情報を紐付けてID記憶部220に記憶する手順、第2の認証情報を受信すると、当該第2の認証情報に対応する第1の認証情報をID記憶部220から読み出して口座開設業務サーバ100にログインする手順、を実行させるように記述されている。
本実施形態のコンピュータプログラム80は、コンピュータ60で読み取り可能な記録媒体に記録されてもよい。記録媒体は特に限定されず、様々な形態のものが考えられる。また、プログラム80は、記録媒体からコンピュータ60のメモリ64にロードされてもよいし、ネットワークを通じてコンピュータ60にダウンロードされ、メモリ64にロードされてもよい。
コンピュータプログラム80を記録する記録媒体は、非一時的な有形のコンピュータ60が使用可能な媒体を含み、その媒体に、コンピュータ60が読み取り可能なプログラムコードが埋め込まれる。コンピュータプログラム80が、コンピュータ60上で実行されたとき、コンピュータ60に、口座開設業務サーバ100又はエージェントサーバ200を実現する情報処理方法を実行させる。
また、ユーザ端末U1は、ユーザが利用する端末装置であり、例えば、パーソナルコンピュータ、タブレット端末、スマートフォン、携帯電話等である。ユーザ端末U1は、ユーザの所有物であってもよいし、ユーザに貸与されるものであってもよい。ユーザ端末U1を用いてユーザが情報処理システム1のサービスを利用する形態は以下に例示されるがこれらに限定されない。
(1)ユーザ端末U1にアプリケーションをインストールして起動し、アプリケーションからエージェントサーバ200にアクセスして、ユーザ端末U1は情報処理システム1が提供するサービスを利用する。
(2)ユーザ端末U1上でブラウザを起動し、所定のウェブサイトにアクセスして、ユーザ端末U1は情報処理システム1によって提供されるサービスを利用する。
(3)所謂SaaS(Software as a Service)を利用し、エージェントサーバ200上で情報処理システム1を実現するアプリケーションを実行させ、ユーザ端末U1は、通信ネットワークを介してオンラインで情報処理システム1によって提供されるサービスを利用する。
(1)ユーザ端末U1にアプリケーションをインストールして起動し、アプリケーションからエージェントサーバ200にアクセスして、ユーザ端末U1は情報処理システム1が提供するサービスを利用する。
(2)ユーザ端末U1上でブラウザを起動し、所定のウェブサイトにアクセスして、ユーザ端末U1は情報処理システム1によって提供されるサービスを利用する。
(3)所謂SaaS(Software as a Service)を利用し、エージェントサーバ200上で情報処理システム1を実現するアプリケーションを実行させ、ユーザ端末U1は、通信ネットワークを介してオンラインで情報処理システム1によって提供されるサービスを利用する。
また、エージェントサーバ200およびユーザ端末U1の間の接続形態は特に限定されないが、セキュリティが担保された形態で接続されるものとする。口座開設業務サーバ100とエージェントサーバ200の間の接続形態も特に限定されないが、セキュリティが担保された形態で接続され、例えば、専用回線で接続されるのが好ましい。各装置間は、有線および無線の少なくともいずれか一方で接続される。通信方式も特に限定されず、各装置が利用可能な通信方式で互いに接続されてよい。
本情報処理システム1の利用に際して、ユーザは予め利用申込を行う。利用申込は、一社目の証券会社の口座申請と同時に行われることも含まれる。利用申込時には、ユーザ登録情報、例えば、氏名、住所、電話番号等の情報を登録し、認証情報(ユーザIDおよびパスワード)の発行を受ける。この利用申込は、エージェントサーバ200に対して行われる。例えば、ユーザ端末U1で利用申込を受け付けるウェブサイトにアクセスして申込んでもよいし、エージェントサーバ200の端末装置(不図示)を用いて情報処理システム1にアクセスして申込んでもよいし、専用のアプリケーションをユーザ端末U1又はエージェントサーバ200の端末装置を用いて起動して申込画面で申込を行ってもよい。
図3は、本発明の実施の形態に係る情報処理システム1の各サーバの構成を論理的に示す機能ブロック図である。
口座開設業務サーバ100は、送信部102と、処理部104と、を備える。エージェントサーバ200は、ID登録部(認証情報記憶手段)202と、ログイン部204とを備える。
口座開設業務サーバ100は、送信部102と、処理部104と、を備える。エージェントサーバ200は、ID登録部(認証情報記憶手段)202と、ログイン部204とを備える。
送信部102は、ユーザの個人情報を個人情報データベース120(第1の記憶手段)に格納するときに、当該ユーザについて当該口座開設業務サーバ100にログインするための第1の認証情報(ユーザID1とパスワードP1)を、エージェントサーバ200に送信する。言い換えると、第1の認証情報は、エージェントサーバ200がユーザの代わりに口座開設業務サーバ100にログインするための情報である。
処理部104は、第1の認証情報を受信すると、ユーザの個人情報を読み出すための処理を実行する。個人情報を読み出すための処理は以下の処理を含む。
(1)ユーザに関するエージェントサーバ200の代理権授権を確認する処理
(2)ユーザの個人情報が本人確認済みか否か(すなわち正当か否か)を確認する処理
(3)証券会社Aの個人情報データベース120aに保管されているユーザの本人確認済み個人情報を、証券会社Bに提供する依頼をするための処理
(4)証券会社Aの個人情報データベース120aから読み出したユーザの個人情報を証券会社Bの個人情報データベース120bに保存する処理
これらの処理の詳細については、後述する実施形態で説明する。
(1)ユーザに関するエージェントサーバ200の代理権授権を確認する処理
(2)ユーザの個人情報が本人確認済みか否か(すなわち正当か否か)を確認する処理
(3)証券会社Aの個人情報データベース120aに保管されているユーザの本人確認済み個人情報を、証券会社Bに提供する依頼をするための処理
(4)証券会社Aの個人情報データベース120aから読み出したユーザの個人情報を証券会社Bの個人情報データベース120bに保存する処理
これらの処理の詳細については、後述する実施形態で説明する。
ID登録部202は、ユーザが当該エージェントサーバ200にログインするための第2の認証情報(ユーザID2とパスワードP2)を第1の認証情報(ユーザID1とパスワードP1)に紐付けてID記憶部220(第2の記憶手段)に記憶する。
ログイン部204は、ユーザ端末U1から第2の認証情報(ユーザID2とパスワードP2)を受信すると、当該第2の認証情報(ユーザID2とパスワードP2)に対応する第1の認証情報(ユーザID1とパスワードP1)をID記憶部220から読み出して、口座開設業務サーバ100にログインする。
図4は、エージェントサーバ200のID記憶部220のデータ構造の一例を示す図である。ID記憶部220は、エージェントサーバ200がアクセス可能に接続され、エージェントサーバ200に含まれていてもよいし、エージェントサーバ200の外部に設けられた記憶装置であってもよい。ID記憶部220は、図4(a)~図4(c)に示す各情報を記憶する。
図4(a)に示すように、ID登録部202によって、ID記憶部220のID情報222には、第2の認証情報(ユーザID2とパスワードP2)が第1の認証情報(ユーザID1とパスワードP1)に紐付けて記憶される。
図4(b)に示すように、ユーザが、本システムの利用申込を行う際に登録するユーザ登録情報224、例えば、氏名、住所、電話番号等の情報を、第2の認証情報(ユーザID2とパスワードP2)に紐付けてID記憶部220に記憶してもよい。図4(c)に示すように、口座開設業務サーバ100から発行された第1の認証情報226(ユーザID1とパスワードP1)をID記憶部220に記憶してもよい。
図5は、口座開設業務サーバ100の個人情報データベース120のデータ構造の一例を示す図である。個人情報データベース120は、口座開設業務サーバ100にアクセス可能に接続され、口座開設業務サーバ100に含まれてもよいし、口座開設業務サーバ100の外部に設けられた記憶装置であってもよい。なお、個人情報データベース120は、データベース形式でなくてもよい。個人情報データベース120は、図5(a)~図5(c)に示す各情報を記憶する。
図5(a)に示すように、個人情報データベース120は、送信部102が発行した第1の認証情報122(ユーザID1とパスワードP1)を記憶する。
図5(b)に示すように、個人情報データベース120は、当該ユーザの本人特定情報が確認済みであることを示す情報(確認済み情報124)を、ユーザIDに紐付けて記憶してもよい。図5(c)に示すように、個人情報データベース120は、ユーザの個人情報126(個人番号と、個人番号確認書類と、本人確認書類)をユーザIDに紐付けて記憶してもよい。なお、個人情報の確認書類は、デジタル化されたデータとして保存される。
個人情報データベース120は、図1又は図3に示すように、証券会社毎に異なる第1の記憶領域(証券会社A用個人情報データベース120a)と、第2の記憶領域(証券会社B用個人情報データベース120b)とを有する。第1の記憶領域(証券会社A用個人情報データベース120a)には、証券会社Aのシステム(不図示)がアクセス可能であり、証券会社A以外のシステム(不図示)はアクセスできない。第2の記憶領域(証券会社B用個人情報データベース120b)には、証券会社Bのシステム(不図示)がアクセス可能であり、証券会社B以外のシステムはアクセスできない。
第1の記憶領域(証券会社A用個人情報データベース120a)と第2の記憶領域(証券会社B用個人情報データベース120b)は、物理的に同じ記憶装置に含まれていて論理的に分割されている領域であってもよいし、物理的に別体の2つの異なる記憶装置に設けられていてもよい。
このように構成された本実施形態の情報処理システム1の動作について説明する。
図6は、本実施形態の情報処理システム1の動作の一例を示すフローチャートである。
まず、ユーザは、証券会社Aの口座開設を行うために、ユーザ端末U1から、予め取得していたユーザID2とパスワードP2を用いてエージェントサーバ200にログインする(ステップS101)。ログインの前又は後に、ユーザは、ユーザ端末U1に表示される操作画面で、代理遂行をする業務内容(口座開設等)と対象となる事業者(例えば、証券会社名、支店名等)を指定できてよい。
図6は、本実施形態の情報処理システム1の動作の一例を示すフローチャートである。
まず、ユーザは、証券会社Aの口座開設を行うために、ユーザ端末U1から、予め取得していたユーザID2とパスワードP2を用いてエージェントサーバ200にログインする(ステップS101)。ログインの前又は後に、ユーザは、ユーザ端末U1に表示される操作画面で、代理遂行をする業務内容(口座開設等)と対象となる事業者(例えば、証券会社名、支店名等)を指定できてよい。
エージェントサーバ200は、ユーザ端末U1からユーザID2とパスワードP2を受け付け、本システムの利用者であるか否かの認証処理を行う(ステップS103)。認証後、エージェントサーバ200は、当該ユーザの代理人として証券会社Aの口座開設申請を口座開設業務サーバ100に対して行う(ステップS105)。
口座開設業務サーバ100の送信部102は、当該ユーザの個人情報を格納および読み出すときに必要となる口座開設業務サーバ100にログインするための第1の認証情報(ユーザID1とパスワードP1)をエージェントサーバ200に送信する(ステップS107)。このとき、送信部102は、個人情報データベース120にユーザの第1の認証情報(ユーザID1とパスワードP1)を記憶させる(図5(a))。
エージェントサーバ200のID登録部202は、口座開設業務サーバ100から第1の認証情報(ユーザID1とパスワードP1)を受信すると、当該ユーザの第2の認証情報(ユーザID2とパスワードP2)と第1の認証情報(ユーザID1とパスワードP1)を紐付けてID記憶部220に記憶させる(ステップS109)。
そして、エージェントサーバ200のログイン部204は、ユーザ端末U1に口座開設に必要な個人情報(個人番号と、個人番号確認書類と、本人確認書類)を要求する(ステップS111)。そして、エージェントサーバ200のログイン部204は、ユーザ端末U1から送信された個人情報を受信すると(ステップS113)、当該ユーザの第1の認証情報(ユーザID1とパスワードP1)を用いて口座開設業務サーバ100にログインする(ステップS115)。ユーザの第1の認証情報は、ステップS111でユーザ端末U1から個人情報が送信される際、ユーザ端末U1はユーザID2でログイン中であるので、ログイン中のユーザID2に対応するユーザID1をID記憶部220から読み出すことで取得できる。
口座開設業務サーバ100の処理部104は、エージェントサーバ200からユーザのユーザID1とパスワードP1を受信すると、認証処理を行う(ステップS117)。処理部104は、個人情報データベース120に格納されている第1の認証情報(図5(a))と照合することで認証処理を行う。
そして、認証後、処理部104は、エージェントサーバ200に個人情報を要求すると(ステップS119)、エージェントサーバ200から口座開設業務サーバ100に送信された個人情報を受信する(ステップS121)。処理部104は、受信した個人情報を個人情報データベース120にユーザの識別情報(例えば、ユーザID1)に紐付けて格納させる(ステップS123)。
以上説明したように、本実施形態において、エージェントサーバ200により、ユーザからの口座開設要求が受け付けられると、口座開設業務サーバ100に対して口座開設が要求され、口座開設業務サーバ100の送信部102により口座開設業務サーバ100にログインするための第1の認証情報(ユーザID1およびパスワードP1)が発行され、エージェントサーバ200のID登録部202により第1の認証情報が、ユーザがエージェントサーバ200にログインするための第2の認証情報(ユーザID2およびパスワードP2)に紐付けられて個人情報データベース120に登録される。そして、ユーザの口座開設要求により個人情報データベース120に個人情報が格納されるとき、ユーザの第2認証情報に対応する第1の認証情報を取得してエージェントサーバ200は口座開設業務サーバ100にログインすることができ、個人情報データベース120にユーザの個人情報を記憶させる処理を実行できる。
このように、本実施形態によれば、エージェントサーバ200がユーザの代わりに、口座開設業務サーバ100にユーザ情報を読み出すための処理を実行させるので、個人情報の漏えいリスクが少なくなるという効果を奏する。
(第2の実施の形態)
図7は、本実施形態の口座開設業務サーバ100の論理的な構成を示す機能ブロック図である。口座開設業務サーバ100は、証券会社毎に、管理機能手段を有する点以外は上記実施形態と同様である。口座開設業務サーバ100は、複数の証券会社の業務を統括する統括部130と、証券会社Aの業務を行う第1の管理機能部140a(以後、証券会社Aの管理機能部140aとも呼ぶ)と、証券会社Bの業務を行う第2の管理機能部140b(以後、証券会社Bの管理機能部140bとも呼ぶ)と、を含む。
図7は、本実施形態の口座開設業務サーバ100の論理的な構成を示す機能ブロック図である。口座開設業務サーバ100は、証券会社毎に、管理機能手段を有する点以外は上記実施形態と同様である。口座開設業務サーバ100は、複数の証券会社の業務を統括する統括部130と、証券会社Aの業務を行う第1の管理機能部140a(以後、証券会社Aの管理機能部140aとも呼ぶ)と、証券会社Bの業務を行う第2の管理機能部140b(以後、証券会社Bの管理機能部140bとも呼ぶ)と、を含む。
第1の管理機能部140aは、証券会社Aの個人情報データベース120aを管理する。第2の管理機能部140bは、証券会社Bの個人情報データベース120bを管理する。このように、第1の管理機能部140aと第2の管理機能部140bは、互いに異なる事業者に紐付いている。本実施形態では、事業者は証券会社であるが、これに限定されない。
本実施形態の統括部130と、第1の管理機能部140aと、第2の管理機能部140bは、図3で説明した処理部104の機能をそれぞれ分担して実現する処理部134と、処理部144aと、処理部144bとを含む。また、統括部130は、図3で説明した送信部102を含む。
このように構成された本実施形態の情報処理システム1の動作について以下説明する。図8は、本実施形態の情報処理システム1の動作の一例を示すフローチャートである。図8は、ユーザが本情報処理システム1を初めて利用する際の手続きを行う手順を示している。
図8のフローチャートは、図6と同じステップS101~ステップS123を含むとともに、さらにステップS201~ステップS203を含む。また、図6の口座開設業務サーバ100の手順のうち、ステップS107を、統括部130が行い、ステップS117、ステップS119、およびステップS123を、証券会社Aの管理機能部140aが行う以外は、図6のフローチャートと図8のフローチャートは同じである。
図8のフローチャートは、図6と同じステップS101~ステップS123を含むとともに、さらにステップS201~ステップS203を含む。また、図6の口座開設業務サーバ100の手順のうち、ステップS107を、統括部130が行い、ステップS117、ステップS119、およびステップS123を、証券会社Aの管理機能部140aが行う以外は、図6のフローチャートと図8のフローチャートは同じである。
まず、ユーザはユーザ端末U1を用いて、本情報処理システム1の利用申込を行う(ステップS201)。具体的には、エージェントサーバ200は、ユーザ登録情報(例えば、氏名、住所、電話番号等の情報)をユーザ端末U1から受け付ける。エージェントサーバ200は、ユーザ端末U1からの利用申込を受け付けると、第2の認証情報(ユーザID2とパスワードP2)を発行してユーザ端末U1に送信する(ステップS203)。
そして、ユーザは、証券会社Aの口座開設を行うために、ユーザ端末U1から、ステップS203で取得していたユーザID2とパスワードP2を用いてエージェントサーバ200にログインする(ステップS101)。
エージェントサーバ200は、ユーザ端末U1からユーザID2とパスワードP2を受け付け、本システムの利用者であるか否かの認証処理を行う(ステップS103)。認証後、エージェントサーバ200は、当該ユーザの代理人として口座開設業務サーバ100の統括部130に対して、証券会社Aの口座開設申請を行う(ステップS105)。
そして、口座開設業務サーバ100の統括部130の送信部102は、当該ユーザの個人情報を格納および読み出すときに必要となる口座開設業務サーバ100の証券会社Aの管理機能部140aにログインするための第1の認証情報(ユーザID1とパスワードP1)をエージェントサーバ200に送信する(ステップS107)。このとき、統括部130の送信部102は、証券会社Aの個人情報データベース120aにユーザの第1の認証情報(ユーザID1とパスワードP1)を記憶させる(図5(a))。
エージェントサーバ200のID登録部202は、口座開設業務サーバ100から第1の認証情報(ユーザID1とパスワードP1)を受信すると、当該ユーザの第2の認証情報(ユーザID2とパスワードP2)と第1の認証情報(ユーザID1とパスワードP1)を紐付けてID記憶部220に記憶させる(ステップS109)。
そして、エージェントサーバ200のログイン部204は、ユーザ端末U1に口座開設に必要な個人情報(個人番号と、個人番号確認書類と、本人確認書類)を要求する(ステップS111)。そして、エージェントサーバ200のログイン部204は、ユーザ端末U1から送信された個人情報を受信すると(ステップS113)、当該ユーザの第1の認証情報(ユーザID1とパスワードP1)を用いて口座開設業務サーバ100の証券会社Aの管理機能部140aにログインする(ステップS115)。ユーザの第1の認証情報は、ステップS111でユーザ端末U1から個人情報が送信される際、ユーザ端末U1はユーザID2でログイン中であるので、ログイン中のユーザID2に対応するユーザID1をID記憶部220から読み出すことで取得できる。
口座開設業務サーバ100の証券会社Aの管理機能部140aの処理部144aは、エージェントサーバ200からユーザのユーザID1とパスワードP1を受信すると、認証処理を行う(ステップS117)。処理部144aは、証券会社Aの個人情報データベース120aに格納されている第1の認証情報(図5(a))と照合することで認証処理を行う。
そして、認証後、処理部144aは、エージェントサーバ200に個人情報を要求すると(ステップS119)、エージェントサーバ200から口座開設業務サーバ100の証券会社Aの管理機能部140aに送信された個人情報を受信する(ステップS121)。処理部144aは、受信した個人情報を証券会社Aの個人情報データベース120aにユーザの識別情報(例えば、ユーザID1)に紐付けて格納させる(ステップS123)。
以上説明したように、本実施形態において、統括部130により、ユーザからの口座開設要求に応じて、証券会社Aの個人情報データベース120aに記憶される個人情報を証券会社Bの個人情報データベース120bに格納させるための処理を、証券会社Bの管理機能部140bおよび証券会社Aの管理機能部140aに行わせるための処理が行われる。
この構成によれば、上記実施形態と同様な効果を奏するとともに、さらに、証券会社Bの管理機能部140bと証券会社Aの管理機能部140aは、エージェントサーバ200を介してやり取りするので、第1の管理機能部140aと第2の管理機能部140bは、ユーザに関する情報がどの証券会社の個人情報データベース120から読み出されたものかを知ることがなく、ユーザの口座開設に関する情報の漏洩を防ぐことができる。
(第3の実施の形態)
図9は、本実施形態のエージェントサーバ200の論理的な構成を示す機能ブロック図である。本実施形態のエージェントサーバ200は、一の証券会社の口座開設時に本人確認済みとなったユーザの個人情報を、他の証券会社の口座開設時に他の証券会社でセキュアに利用できる構成を有する点以外は上記実施形態と同様である。
図9は、本実施形態のエージェントサーバ200の論理的な構成を示す機能ブロック図である。本実施形態のエージェントサーバ200は、一の証券会社の口座開設時に本人確認済みとなったユーザの個人情報を、他の証券会社の口座開設時に他の証券会社でセキュアに利用できる構成を有する点以外は上記実施形態と同様である。
エージェントサーバ200は、図3の実施形態のエージェントサーバ200の構成に加え、さらに転送部230を備える。また、口座開設業務サーバ100は、図7の構成を有するものとする。
口座開設業務サーバ100の第1の管理機能部140aの処理部144aは、第1の認証情報を受信すると、証券会社Aの個人情報データベース120aに格納されているユーザのユーザ情報へのアクセス許可情報(以後、トークンとも呼ぶ)をエージェントサーバ200に送信する。
エージェントサーバ200の転送部230は、トークンを受信すると、受信したトークンを統括部130に転送する。
統括部130の処理部134は、エージェントサーバ200から受信したトークンに基づいて、証券会社Aの個人情報データベース120aに格納されているユーザの個人情報を取得し、証券会社Bの個人情報データベース120bに格納する。
ここで、統括部130は、トークンによって、証券会社Aの個人情報データベース120aに格納されているユーザの個人情報へのアクセス権を取得する。これは、証券会社Bとは異なる証券会社Aの個人情報データベース120aに格納されている個人情報に、証券会社Bの管理機能部140bが直接アクセスすることはできないため、統括部130が、証券会社Aから個人情報を受信し、受信した個人情報を証券会社Bに転送する。証券会社Bの管理機能部140bは、統括部130を経由して証券会社Aの個人情報データベース120aに格納されている個人情報を取得し、証券会社Bの個人情報データベース120bに格納することができる。
また、証券会社Aの個人情報データベース120aには、証券会社Aの口座開設時にユーザから提出された個人情報が格納される。証券会社Bの個人情報データベース120bには、証券会社Bの口座開設時に用いられる個人情報が格納される。
証券会社Aの管理機能部140aの処理部144aは、ユーザ端末U1から証券会社Aの口座開設申請を受け付けて個人情報データベース120aに個人情報が格納された後、証券会社Bの口座開設申請を受け付けた場合、ユーザの個人情報を個人情報データベース120aから読み出して個人情報データベース120bに格納させる。上記したように、この処理は、統括部130を介して行われる。
証券会社Aの管理機能部140aの処理部144aは、ユーザ端末U1から証券会社Aの口座開設申請を受け付けて個人情報データベース120aに個人情報が格納された後、証券会社Bの口座開設申請を受け付けた場合、ユーザの個人情報を個人情報データベース120aから読み出して個人情報データベース120bに格納させる。上記したように、この処理は、統括部130を介して行われる。
上記実施形態の図8のフローチャートで初回の手続きで証券会社Aの口座開設手続きを行った後、他の証券会社の口座開設手続きを行う際の手順について説明する。図10および図11は、本実施形態の情報処理システム1の動作の一例を示すフローチャートである。
まず、ユーザは、証券会社Bの口座開設を行うために、ユーザ端末U1から、予め取得していたユーザID2とパスワードP2を用いてエージェントサーバ200にログインする(ステップS301)。
エージェントサーバ200は、ユーザ端末U1からユーザID2とパスワードP2を受け付け、本システムの利用者であるか否かの認証処理を行う(ステップS303)。認証後、エージェントサーバ200のログイン部204は、当該ユーザの代理人として口座開設業務サーバ100の統括部130に対して、証券会社Bの口座開設申請を行うために必要となる第1の認証情報(ユーザID1とパスワードP1)とをID記憶部220から読み出す(ステップS305)。図4(a)のID情報222からユーザID2に対応するユーザID1を取得するとともに、図4(c)の第1の認証情報226からユーザID1に対応するパスワードP1を読み出して取得する。
そして、エージェントサーバ200のログイン部204は、読み出した第1の認証情報226(ユーザID1とパスワードP1)を用いて、証券会社Bの口座開設申請を行うために口座開設業務サーバ100の統括部130にログインする(ステップS307)。ログインの前又は後に、ユーザは、ユーザ端末U1に表示される操作画面で、代理遂行をする業務内容(口座開設等)と対象となる事業者(例えば、証券会社名、支店名等)を指定できてよい。
口座開設業務サーバ100の統括部130の処理部134は、第1の認証情報を受信すると、認証処理を行う(ステップS309)。処理部134は、個人情報データベース120aに格納されている第1の認証情報122(図5(a))と照合することで認証処理を行う。
そして、認証後、処理部134は、証券会社Aの個人情報データベース120aに保管されているユーザに関する、既に本人確認を行った個人情報を、証券会社Bの口座開設業務に使用するための処理を行うよう、証券会社Bの管理機能部140bに指示する(ステップS311)。このとき、処理部134は、図5(b)の確認済み情報124を参照して、ユーザID1の個人情報が提出済みであることを確認することができる。
次に、図11に進み、証券会社Bの管理機能部140bの処理部144bは、統括部130からの指示を受けて、エージェントサーバ200に対し、ユーザに関する本人確認済み個人情報の要求する(ステップS313)。このとき、詳細には、証券会社Bの管理機能部140bの処理部144bは、エージェントサーバ200に対して、ユーザに関する代理権が授権済みか否かの確認を行い、エージェントサーバ200から授権済みの証明を受信した後、エージェントサーバ200に対して個人情報の要求を行う。
エージェントサーバ200の転送部230は、証券会社Aの管理機能部140aに対して、証券会社Aの個人情報データベース120aに格納されているユーザの本人確認済みの個人情報の還付を要求する(ステップS315)。
証券会社Aの管理機能部140aの処理部144aは、証券会社Aの個人情報データベース120aに格納されているユーザの本人確認済みの個人情報へのアクセス許可情報を含むトークンを発行する(ステップS317)。このトークンは、ユーザを特定可能な情報(例えば、ユーザID1)を含む。また、ユーザを特定可能な情報は暗号化されていてもよい。さらに、このトークンには、証券会社Aの管理機能部140aからエージェントサーバ200を経由して証券会社Bの管理機能部140bに回覧されるよう転送先が指定されている。
そして、エージェントサーバ200の転送部230は、トークンを受信すると、統括部130に転送する(ステップS319)。統括部130の処理部134は、受信したトークンの有効性を確認する(ステップS321)。トークンの有効性の確認方法は、例えば、有効期限、電子署名等が考えられる。
処理部134は、トークンとともに取得したユーザID1を用いて、証券会社Aの管理機能部140aに対して、証券会社Aの個人情報データベース120aに格納されている、ユーザID1から特定されるユーザの個人情報へのアクセスを要求する(ステップS323)。証券会社Aの管理機能部140aの処理部144aは、ユーザID1から特定されるユーザの個人情報を個人情報データベース120aから読み出して、統括部130に送信する(ステップS325)。そして、統括部130の処理部134は、証券会社Aの管理機能部140aから受信した個人情報を証券会社Bの管理機能部140bに転送する(ステップS327)。そして、証券会社Bの管理機能部140bの処理部144bが統括部130から個人情報を受信し、証券会社Bの個人情報データベース120bに格納する(ステップS329)。そして、証券会社Bの管理機能部140bの処理部144bは、統括部130にユーザの個人情報を格納した旨を報告する(ステップS331)。
以上説明したように、本実施形態において、第1の管理機能部140aの処理部144aにより発行されたトークンが、エージェントサーバ200を経由して第2の管理機能部140bに転送され、トークンに基づいて、第2の管理機能部140bの処理部144bにより、第1の管理機能部140aについて、ユーザの個人情報の還付が要求され、処理部144aにより、個人情報データベース120aに格納されているユーザの個人情報が個人情報データベース120bに格納される。
この構成によれば、上記実施形態と同様な効果を奏するとともに、さらに、証券会社Bの管理機能部140bと証券会社Aの管理機能部140aは、エージェントサーバ200を介してやり取りするとともに、統括部130を介して証券会社Aの個人情報データベース120aから証券会社Bの個人情報データベース120bに個人情報が格納されるので、第1の管理機能部140aと第2の管理機能部140bは、ユーザに関する情報がどの証券会社の個人情報データベース120から読み出されたものかを知ることがなく、ユーザの口座開設に関する情報の漏洩を防ぐことができる。
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
たとえば、エージェントサーバ200は、アクセス許可情報(トークン)を第1の認証情報および第2の認証情報の少なくとも一方に紐付けて記録部(不図示)に記憶させる記憶処理部(不図示)をさらに備えてもよい。この記録部は、上記実施形態のID記憶部220と物理的に同じ記憶装置であってもよい。このようにして、記録部にトークン発行履歴を記録しておくことができる。また、口座開設業務サーバ100においても同様な記録部(不図示)にも同様に履歴を記録してもよい。
たとえば、エージェントサーバ200は、アクセス許可情報(トークン)を第1の認証情報および第2の認証情報の少なくとも一方に紐付けて記録部(不図示)に記憶させる記憶処理部(不図示)をさらに備えてもよい。この記録部は、上記実施形態のID記憶部220と物理的に同じ記憶装置であってもよい。このようにして、記録部にトークン発行履歴を記録しておくことができる。また、口座開設業務サーバ100においても同様な記録部(不図示)にも同様に履歴を記録してもよい。
以上、実施形態および実施例を参照して本願発明を説明したが、本願発明は上記実施形態および実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下に限られない。
1. 第1のサーバと、第2のサーバと、を有する情報処理システムであって、
前記第1のサーバは、
ユーザのユーザ情報を第1の記憶手段に格納するときに、当該ユーザについて当該第1のサーバにログインするための第1の認証情報を、前記第2のサーバに送信する送信手段と、
前記第1の認証情報を受信すると、前記ユーザの前記ユーザ情報を読み出すための処理を実行する処理手段と、を備え、
前記第2のサーバは、
前記ユーザが当該第2のサーバにログインするための第2の認証情報を前記第1の認証情報に紐付けて第2の記憶手段に記憶させる認証情報記憶手段と、
前記第2の認証情報を受信すると、当該第2の認証情報に対応する前記第1の認証情報を前記第2の記憶手段から読み出して前記第1のサーバにログインするログイン手段と、
を備える、情報処理システム。
2. 1.に記載の情報処理システムにおいて、
前記第1の記憶手段は第1の記憶領域と第2の記憶領域とを有しており、
前記第1のサーバの前記処理手段は、前記第1の認証情報を受信すると、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を読み出して前記第2の記憶領域に格納するための処理を実行する、情報処理システム。
3. 2.に記載の情報処理システムにおいて、
前記第1のサーバは、
前記第1の記憶領域を管理する第1の管理機能手段と、
前記第2の記憶領域を管理する第2の管理機能手段と、を備え、
前記第1の管理機能手段と、前記第2の管理機能手段は、互いに異なる事業者に紐付いている情報処理システム。
4. 3.に記載の情報処理システムにおいて、
前記第1のサーバの前記第1の管理機能手段は、
前記第1の認証情報を受信すると、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報へのアクセス許可情報を前記第2のサーバに送信し、
前記第2のサーバは、
前記アクセス許可情報を受信すると、前記第2の管理機能手段に転送する転送手段をさらに備え、
前記第1のサーバの前記第2の管理機能手段は、
前記第2のサーバから受信した前記アクセス許可情報に基づいて、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を取得し、前記第2の記憶領域に格納する、情報処理システム。
5. 3.又は4.に記載の情報処理システムにおいて、
前記事業者は証券会社であり、
前記第1の記憶領域には、第1の証券会社の口座開設時に前記ユーザから提出された前記ユーザ情報が格納され、
前記第2の記憶領域には、第2の証券会社の口座開設時に用いられる前記ユーザ情報が格納され、
前記処理手段は、ユーザ端末から前記第1の証券会社の口座開設申請を受け付けて前記第1の記憶領域に前記ユーザ情報が格納された後、前記第2の証券会社の口座開設申請を受け付けた場合、前記ユーザの前記ユーザ情報を前記第1の記憶領域から読み出して前記第2の記憶領域に格納させる、情報処理システム。
6. 4.又は4.を引用する5.に記載の情報処理システムにおいて、
前記第2のサーバは、
前記アクセス許可情報を前記第1の認証情報および前記第2の認証情報の少なくとも一方に紐付けて第3の記憶手段に記憶させる記憶処理手段を備える、情報処理システム。
7. 1.から6.のいずれか一つに記載の情報処理システムにおいて、
前記ユーザ情報は、本人特定情報、前記本人特定情報の確認書類、および本人確認書類に関する情報を含み、
前記第1の記憶手段は、本人確認済みの前記ユーザ情報を格納している、情報処理システム。
1. 第1のサーバと、第2のサーバと、を有する情報処理システムであって、
前記第1のサーバは、
ユーザのユーザ情報を第1の記憶手段に格納するときに、当該ユーザについて当該第1のサーバにログインするための第1の認証情報を、前記第2のサーバに送信する送信手段と、
前記第1の認証情報を受信すると、前記ユーザの前記ユーザ情報を読み出すための処理を実行する処理手段と、を備え、
前記第2のサーバは、
前記ユーザが当該第2のサーバにログインするための第2の認証情報を前記第1の認証情報に紐付けて第2の記憶手段に記憶させる認証情報記憶手段と、
前記第2の認証情報を受信すると、当該第2の認証情報に対応する前記第1の認証情報を前記第2の記憶手段から読み出して前記第1のサーバにログインするログイン手段と、
を備える、情報処理システム。
2. 1.に記載の情報処理システムにおいて、
前記第1の記憶手段は第1の記憶領域と第2の記憶領域とを有しており、
前記第1のサーバの前記処理手段は、前記第1の認証情報を受信すると、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を読み出して前記第2の記憶領域に格納するための処理を実行する、情報処理システム。
3. 2.に記載の情報処理システムにおいて、
前記第1のサーバは、
前記第1の記憶領域を管理する第1の管理機能手段と、
前記第2の記憶領域を管理する第2の管理機能手段と、を備え、
前記第1の管理機能手段と、前記第2の管理機能手段は、互いに異なる事業者に紐付いている情報処理システム。
4. 3.に記載の情報処理システムにおいて、
前記第1のサーバの前記第1の管理機能手段は、
前記第1の認証情報を受信すると、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報へのアクセス許可情報を前記第2のサーバに送信し、
前記第2のサーバは、
前記アクセス許可情報を受信すると、前記第2の管理機能手段に転送する転送手段をさらに備え、
前記第1のサーバの前記第2の管理機能手段は、
前記第2のサーバから受信した前記アクセス許可情報に基づいて、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を取得し、前記第2の記憶領域に格納する、情報処理システム。
5. 3.又は4.に記載の情報処理システムにおいて、
前記事業者は証券会社であり、
前記第1の記憶領域には、第1の証券会社の口座開設時に前記ユーザから提出された前記ユーザ情報が格納され、
前記第2の記憶領域には、第2の証券会社の口座開設時に用いられる前記ユーザ情報が格納され、
前記処理手段は、ユーザ端末から前記第1の証券会社の口座開設申請を受け付けて前記第1の記憶領域に前記ユーザ情報が格納された後、前記第2の証券会社の口座開設申請を受け付けた場合、前記ユーザの前記ユーザ情報を前記第1の記憶領域から読み出して前記第2の記憶領域に格納させる、情報処理システム。
6. 4.又は4.を引用する5.に記載の情報処理システムにおいて、
前記第2のサーバは、
前記アクセス許可情報を前記第1の認証情報および前記第2の認証情報の少なくとも一方に紐付けて第3の記憶手段に記憶させる記憶処理手段を備える、情報処理システム。
7. 1.から6.のいずれか一つに記載の情報処理システムにおいて、
前記ユーザ情報は、本人特定情報、前記本人特定情報の確認書類、および本人確認書類に関する情報を含み、
前記第1の記憶手段は、本人確認済みの前記ユーザ情報を格納している、情報処理システム。
8. ユーザのユーザ情報を管理する管理サーバと接続されるサーバであって、
前記ユーザ情報を受け付けた前記ユーザに関して当該サーバが前記管理サーバにログインするための第1の認証情報を前記管理サーバから取得し、取得した前記第1の認証情報に、前記ユーザが当該サーバにログインするための第2の認証情報を紐付けて記憶部に記憶する認証情報記憶手段と、
前記第2の認証情報を受信すると、当該第2の認証情報に対応する前記第1の認証情報を前記記憶部から読み出して前記管理サーバにログインするログイン手段と、
前記管理サーバにログインすると、前記ユーザのユーザ情報を前記管理サーバに記憶させる処理を実行する処理手段と、
を備える、サーバ。
9. 8.に記載のサーバにおいて、
前記ユーザの前記ユーザ情報を記憶する記憶手段は第1の記憶領域と第2の記憶領域とを有しており、
前記ログイン手段により前記第1の認証情報を用いて前記管理サーバにログインすると、
前記処理手段は、前記管理サーバに、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を読み出して前記第2の記憶領域に格納させる処理を実行する、サーバ。
10. 9.に記載のサーバにおいて、
前記管理サーバが有している、前記第1の記憶領域を管理する第1の管理機能部と、前記第2の記憶領域を管理する第2の管理機能部とは、互いに異なる事業者に紐付いており、
前記処理手段は、
前記管理サーバから、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報へのアクセス許可情報を受信すると、前記管理サーバの前記第2の管理機能部に転送し、
前記管理サーバの前記第2の管理機能部に、受信した前記アクセス許可情報に基づいて、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を取得させ、前記第2の記憶領域に格納させる、サーバ。
11. 10.に記載のサーバにおいて、
前記事業者は証券会社であり、
前記第1の記憶領域には、第1の証券会社の口座開設時に前記ユーザから提出された前記ユーザ情報が格納され、
前記第2の記憶領域には、第2の証券会社の口座開設時に用いられる前記ユーザ情報が格納され、
前記処理手段は、ユーザ端末から前記第1の証券会社の口座開設申請を受け付けて前記第1の記憶領域に前記ユーザ情報が格納された後、前記第2の証券会社の口座開設申請を受け付けた場合、前記ユーザの前記ユーザ情報を前記第1の記憶領域から読み出して前記第2の記憶領域に格納させる、サーバ。
12. 10.又は11.に記載のサーバにおいて、
前記アクセス許可情報を前記第1の認証情報および前記第2の認証情報の少なくとも一方に紐付けて記録手段に記憶させる記憶処理手段を備える、サーバ。
13. 9.から12.のいずれか一つに記載のサーバにおいて、
前記ユーザ情報は、本人特定情報、前記本人特定情報の確認書類、および本人確認書類に関する情報を含み、
前記記憶手段は、本人確認済みの前記ユーザ情報を格納している、サーバ。
前記ユーザ情報を受け付けた前記ユーザに関して当該サーバが前記管理サーバにログインするための第1の認証情報を前記管理サーバから取得し、取得した前記第1の認証情報に、前記ユーザが当該サーバにログインするための第2の認証情報を紐付けて記憶部に記憶する認証情報記憶手段と、
前記第2の認証情報を受信すると、当該第2の認証情報に対応する前記第1の認証情報を前記記憶部から読み出して前記管理サーバにログインするログイン手段と、
前記管理サーバにログインすると、前記ユーザのユーザ情報を前記管理サーバに記憶させる処理を実行する処理手段と、
を備える、サーバ。
9. 8.に記載のサーバにおいて、
前記ユーザの前記ユーザ情報を記憶する記憶手段は第1の記憶領域と第2の記憶領域とを有しており、
前記ログイン手段により前記第1の認証情報を用いて前記管理サーバにログインすると、
前記処理手段は、前記管理サーバに、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を読み出して前記第2の記憶領域に格納させる処理を実行する、サーバ。
10. 9.に記載のサーバにおいて、
前記管理サーバが有している、前記第1の記憶領域を管理する第1の管理機能部と、前記第2の記憶領域を管理する第2の管理機能部とは、互いに異なる事業者に紐付いており、
前記処理手段は、
前記管理サーバから、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報へのアクセス許可情報を受信すると、前記管理サーバの前記第2の管理機能部に転送し、
前記管理サーバの前記第2の管理機能部に、受信した前記アクセス許可情報に基づいて、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を取得させ、前記第2の記憶領域に格納させる、サーバ。
11. 10.に記載のサーバにおいて、
前記事業者は証券会社であり、
前記第1の記憶領域には、第1の証券会社の口座開設時に前記ユーザから提出された前記ユーザ情報が格納され、
前記第2の記憶領域には、第2の証券会社の口座開設時に用いられる前記ユーザ情報が格納され、
前記処理手段は、ユーザ端末から前記第1の証券会社の口座開設申請を受け付けて前記第1の記憶領域に前記ユーザ情報が格納された後、前記第2の証券会社の口座開設申請を受け付けた場合、前記ユーザの前記ユーザ情報を前記第1の記憶領域から読み出して前記第2の記憶領域に格納させる、サーバ。
12. 10.又は11.に記載のサーバにおいて、
前記アクセス許可情報を前記第1の認証情報および前記第2の認証情報の少なくとも一方に紐付けて記録手段に記憶させる記憶処理手段を備える、サーバ。
13. 9.から12.のいずれか一つに記載のサーバにおいて、
前記ユーザ情報は、本人特定情報、前記本人特定情報の確認書類、および本人確認書類に関する情報を含み、
前記記憶手段は、本人確認済みの前記ユーザ情報を格納している、サーバ。
14. ユーザのユーザ情報を受け付ける他のサーバに接続され、前記ユーザ情報を管理する管理サーバであって、
前記ユーザの前記ユーザ情報を格納するときに、当該ユーザについて当該管理サーバにログインするための第1の認証情報を、前記他のサーバに送信する送信手段と、
前記第1の認証情報を受信すると、前記ユーザの前記ユーザ情報を読み出すための処理を実行する処理手段と、を備える、管理サーバ。
15. 14.に記載の管理サーバにおいて、
前記ユーザの前記ユーザ情報を記憶する記憶手段は第1の記憶領域と第2の記憶領域とを有しており、
前記処理手段は、前記第1の認証情報を受信すると、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を読み出して前記第2の記憶領域に格納するための処理を実行する、管理サーバ。
16. 15.に記載の管理サーバにおいて、
前記第1の記憶領域を管理する第1の管理機能手段と、
前記第2の記憶領域を管理する第2の管理機能手段と、を備え、
前記第1の管理機能手段と、前記第2の管理機能手段は、互いに異なる事業者に紐付いている管理サーバ。
17. 16.に記載の管理サーバにおいて、
前記第1の管理機能手段は、
前記第1の認証情報を受信すると、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報へのアクセス許可情報を前記他のサーバに送信し、
前記第2の管理機能手段は、
前記他のサーバから転送された前記アクセス許可情報に基づいて、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を取得し、前記第2の記憶領域に格納する、管理サーバ。
18. 16.又は17.に記載の管理サーバにおいて、
前記事業者は証券会社であり、
前記第1の記憶領域には、第1の証券会社の口座開設時に前記ユーザから提出された前記ユーザ情報が格納され、
前記第2の記憶領域には、第2の証券会社の口座開設時に用いられる前記ユーザ情報が格納され、
前記処理手段は、ユーザ端末から前記第1の証券会社の口座開設申請を受け付けて前記第1の記憶領域に前記ユーザ情報が格納された後、前記第2の証券会社の口座開設申請を受け付けた場合、前記ユーザの前記ユーザ情報を前記第1の記憶領域から読み出して前記第2の記憶領域に格納させる、管理サーバ。
19. 15.から18.のいずれか一つに記載の管理サーバにおいて、
前記ユーザ情報は、本人特定情報、前記本人特定情報の確認書類、および本人確認書類に関する情報を含み、
前記記憶手段は、本人確認済みの前記ユーザ情報を格納している、管理サーバ。
前記ユーザの前記ユーザ情報を格納するときに、当該ユーザについて当該管理サーバにログインするための第1の認証情報を、前記他のサーバに送信する送信手段と、
前記第1の認証情報を受信すると、前記ユーザの前記ユーザ情報を読み出すための処理を実行する処理手段と、を備える、管理サーバ。
15. 14.に記載の管理サーバにおいて、
前記ユーザの前記ユーザ情報を記憶する記憶手段は第1の記憶領域と第2の記憶領域とを有しており、
前記処理手段は、前記第1の認証情報を受信すると、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を読み出して前記第2の記憶領域に格納するための処理を実行する、管理サーバ。
16. 15.に記載の管理サーバにおいて、
前記第1の記憶領域を管理する第1の管理機能手段と、
前記第2の記憶領域を管理する第2の管理機能手段と、を備え、
前記第1の管理機能手段と、前記第2の管理機能手段は、互いに異なる事業者に紐付いている管理サーバ。
17. 16.に記載の管理サーバにおいて、
前記第1の管理機能手段は、
前記第1の認証情報を受信すると、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報へのアクセス許可情報を前記他のサーバに送信し、
前記第2の管理機能手段は、
前記他のサーバから転送された前記アクセス許可情報に基づいて、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を取得し、前記第2の記憶領域に格納する、管理サーバ。
18. 16.又は17.に記載の管理サーバにおいて、
前記事業者は証券会社であり、
前記第1の記憶領域には、第1の証券会社の口座開設時に前記ユーザから提出された前記ユーザ情報が格納され、
前記第2の記憶領域には、第2の証券会社の口座開設時に用いられる前記ユーザ情報が格納され、
前記処理手段は、ユーザ端末から前記第1の証券会社の口座開設申請を受け付けて前記第1の記憶領域に前記ユーザ情報が格納された後、前記第2の証券会社の口座開設申請を受け付けた場合、前記ユーザの前記ユーザ情報を前記第1の記憶領域から読み出して前記第2の記憶領域に格納させる、管理サーバ。
19. 15.から18.のいずれか一つに記載の管理サーバにおいて、
前記ユーザ情報は、本人特定情報、前記本人特定情報の確認書類、および本人確認書類に関する情報を含み、
前記記憶手段は、本人確認済みの前記ユーザ情報を格納している、管理サーバ。
20. 第1のサーバが、
ユーザのユーザ情報を第1の記憶手段に格納するときに、当該ユーザについて当該第1のサーバにログインするための第1の認証情報を、第2のサーバに送信し、
前記第1の認証情報を受信すると、前記ユーザの前記ユーザ情報を読み出すための処理を実行し、
第2のサーバが、
前記ユーザが当該第2のサーバにログインするための第2の認証情報を前記第1の認証情報に紐付けて第2の記憶手段に記憶させ、
前記第2の認証情報を受信すると、当該第2の認証情報に対応する前記第1の認証情報を前記第2の記憶手段から読み出して前記第1のサーバにログインする、
情報処理方法。
21. 20.に記載の情報処理方法において、
前記第1の記憶手段は第1の記憶領域と第2の記憶領域とを有しており、
前記第1のサーバが、前記第1の認証情報を受信すると、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を読み出して前記第2の記憶領域に格納するための処理を実行する、情報処理方法。
22. 21.に記載の情報処理方法において、
前記第1の記憶領域と、前記第2の記憶領域は、互いに異なる事業者に紐付いていて、
前記第1のサーバが、
前記第1の記憶領域と、前記第2の記憶領域は、互いに独立して管理する情報処理方法。
23. 22.に記載の情報処理方法において、
前記第1のサーバが、
前記第1の認証情報を受信すると、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報へのアクセス許可情報を前記第2のサーバに送信し、
前記第2のサーバが、
前記アクセス許可情報を受信すると、前記第1のサーバに転送し、
前記第1のサーバが、
前記第2のサーバから受信した前記アクセス許可情報に基づいて、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を取得し、前記第2の記憶領域に格納する、情報処理方法。
24. 22.又は23.に記載の情報処理方法において、
前記事業者は証券会社であり、
前記第1の記憶領域には、第1の証券会社の口座開設時に前記ユーザから提出された前記ユーザ情報が格納され、
前記第2の記憶領域には、第2の証券会社の口座開設時に用いられる前記ユーザ情報が格納され、
前記第1のサーバが、
ユーザ端末から前記第1の証券会社の口座開設申請を受け付けて前記第1の記憶領域に前記ユーザ情報が格納された後、前記第2の証券会社の口座開設申請を受け付けた場合、前記ユーザの前記ユーザ情報を前記第1の記憶領域から読み出して前記第2の記憶領域に格納させる、情報処理方法。
25. 23.又は23.を引用する24.に記載の情報処理方法において、
前記第2のサーバが、
前記アクセス許可情報を前記第1の認証情報および前記第2の認証情報の少なくとも一方に紐付けて第3の記憶手段に記憶させる、情報処理方法。
26. 20.から25.のいずれか一つに記載の情報処理方法において、
前記ユーザ情報は、本人特定情報、前記本人特定情報の確認書類、および本人確認書類に関する情報を含み、
前記第1の記憶手段は、本人確認済みの前記ユーザ情報を格納している、情報処理方法。
ユーザのユーザ情報を第1の記憶手段に格納するときに、当該ユーザについて当該第1のサーバにログインするための第1の認証情報を、第2のサーバに送信し、
前記第1の認証情報を受信すると、前記ユーザの前記ユーザ情報を読み出すための処理を実行し、
第2のサーバが、
前記ユーザが当該第2のサーバにログインするための第2の認証情報を前記第1の認証情報に紐付けて第2の記憶手段に記憶させ、
前記第2の認証情報を受信すると、当該第2の認証情報に対応する前記第1の認証情報を前記第2の記憶手段から読み出して前記第1のサーバにログインする、
情報処理方法。
21. 20.に記載の情報処理方法において、
前記第1の記憶手段は第1の記憶領域と第2の記憶領域とを有しており、
前記第1のサーバが、前記第1の認証情報を受信すると、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を読み出して前記第2の記憶領域に格納するための処理を実行する、情報処理方法。
22. 21.に記載の情報処理方法において、
前記第1の記憶領域と、前記第2の記憶領域は、互いに異なる事業者に紐付いていて、
前記第1のサーバが、
前記第1の記憶領域と、前記第2の記憶領域は、互いに独立して管理する情報処理方法。
23. 22.に記載の情報処理方法において、
前記第1のサーバが、
前記第1の認証情報を受信すると、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報へのアクセス許可情報を前記第2のサーバに送信し、
前記第2のサーバが、
前記アクセス許可情報を受信すると、前記第1のサーバに転送し、
前記第1のサーバが、
前記第2のサーバから受信した前記アクセス許可情報に基づいて、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を取得し、前記第2の記憶領域に格納する、情報処理方法。
24. 22.又は23.に記載の情報処理方法において、
前記事業者は証券会社であり、
前記第1の記憶領域には、第1の証券会社の口座開設時に前記ユーザから提出された前記ユーザ情報が格納され、
前記第2の記憶領域には、第2の証券会社の口座開設時に用いられる前記ユーザ情報が格納され、
前記第1のサーバが、
ユーザ端末から前記第1の証券会社の口座開設申請を受け付けて前記第1の記憶領域に前記ユーザ情報が格納された後、前記第2の証券会社の口座開設申請を受け付けた場合、前記ユーザの前記ユーザ情報を前記第1の記憶領域から読み出して前記第2の記憶領域に格納させる、情報処理方法。
25. 23.又は23.を引用する24.に記載の情報処理方法において、
前記第2のサーバが、
前記アクセス許可情報を前記第1の認証情報および前記第2の認証情報の少なくとも一方に紐付けて第3の記憶手段に記憶させる、情報処理方法。
26. 20.から25.のいずれか一つに記載の情報処理方法において、
前記ユーザ情報は、本人特定情報、前記本人特定情報の確認書類、および本人確認書類に関する情報を含み、
前記第1の記憶手段は、本人確認済みの前記ユーザ情報を格納している、情報処理方法。
27. ユーザのユーザ情報を管理する他のコンピュータと接続されるコンピュータに、
前記ユーザ情報を受け付けた前記ユーザに関して当該コンピュータが前記他のコンピュータにログインするための第1の認証情報を前記他のコンピュータから取得する手順、
取得した前記第1の認証情報に、前記ユーザが当該コンピュータにログインするための第2の認証情報を紐付けて記憶部に記憶する手順、
前記第2の認証情報を受信すると、当該第2の認証情報に対応する前記第1の認証情報を前記記憶部から読み出して前記他のコンピュータにログインする手順、
前記他のコンピュータにログインすると、前記ユーザのユーザ情報を前記他のコンピュータに記憶させる処理を実行する手順、を実行させるためのプログラム。
28. 27.に記載のプログラムにおいて、
前記ユーザの前記ユーザ情報を記憶する記憶手段は第1の記憶領域と第2の記憶領域とを有しており、
前記ログインする手順により前記第1の認証情報を用いて前記他のコンピュータにログインすると、前記他のコンピュータに、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を読み出して前記第2の記憶領域に格納させる処理を実行する手順、をコンピュータに実行させるためのプログラム。
29. 28.に記載のプログラムにおいて、
前記他のコンピュータが有している、前記第1の記憶領域を管理する第1の管理機能手段と、前記第2の記憶領域を管理する第2の管理機能手段とは、互いに異なる事業者に紐付いており、
前記他のコンピュータから、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報へのアクセス許可情報を受信すると、前記他のコンピュータの前記第2の管理機能手段に転送する手順、
前記他のコンピュータの前記第2の管理機能手段に、受信した前記アクセス許可情報に基づいて、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を取得させ、前記第2の記憶領域に格納させる手順、をコンピュータに実行させるためのプログラム。
30. 29.に記載のプログラムにおいて、
前記事業者は証券会社であり、
前記第1の記憶領域には、第1の証券会社の口座開設時に前記ユーザから提出された前記ユーザ情報が格納され、
前記第2の記憶領域には、第2の証券会社の口座開設時に用いられる前記ユーザ情報が格納され、
ユーザ端末から前記第1の証券会社の口座開設申請を受け付けて前記第1の記憶領域に前記ユーザ情報が格納された後、前記第2の証券会社の口座開設申請を受け付けた場合、前記ユーザの前記ユーザ情報を前記第1の記憶領域から読み出して前記第2の記憶領域に格納させる手順をコンピュータに実行させるためのプログラム。
31. 29.又は30.に記載のプログラムにおいて、
前記アクセス許可情報を前記第1の認証情報および前記第2の認証情報の少なくとも一方に紐付けて記録手段に記憶させる手順をコンピュータに実行させるためのプログラム。
32. 28.から31.のいずれか一つに記載のプログラムにおいて、
前記ユーザ情報は、本人特定情報、前記本人特定情報の確認書類、および本人確認書類に関する情報を含み、
前記記憶手段は、本人確認済みの前記ユーザ情報を格納している、プログラム。
前記ユーザ情報を受け付けた前記ユーザに関して当該コンピュータが前記他のコンピュータにログインするための第1の認証情報を前記他のコンピュータから取得する手順、
取得した前記第1の認証情報に、前記ユーザが当該コンピュータにログインするための第2の認証情報を紐付けて記憶部に記憶する手順、
前記第2の認証情報を受信すると、当該第2の認証情報に対応する前記第1の認証情報を前記記憶部から読み出して前記他のコンピュータにログインする手順、
前記他のコンピュータにログインすると、前記ユーザのユーザ情報を前記他のコンピュータに記憶させる処理を実行する手順、を実行させるためのプログラム。
28. 27.に記載のプログラムにおいて、
前記ユーザの前記ユーザ情報を記憶する記憶手段は第1の記憶領域と第2の記憶領域とを有しており、
前記ログインする手順により前記第1の認証情報を用いて前記他のコンピュータにログインすると、前記他のコンピュータに、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を読み出して前記第2の記憶領域に格納させる処理を実行する手順、をコンピュータに実行させるためのプログラム。
29. 28.に記載のプログラムにおいて、
前記他のコンピュータが有している、前記第1の記憶領域を管理する第1の管理機能手段と、前記第2の記憶領域を管理する第2の管理機能手段とは、互いに異なる事業者に紐付いており、
前記他のコンピュータから、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報へのアクセス許可情報を受信すると、前記他のコンピュータの前記第2の管理機能手段に転送する手順、
前記他のコンピュータの前記第2の管理機能手段に、受信した前記アクセス許可情報に基づいて、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を取得させ、前記第2の記憶領域に格納させる手順、をコンピュータに実行させるためのプログラム。
30. 29.に記載のプログラムにおいて、
前記事業者は証券会社であり、
前記第1の記憶領域には、第1の証券会社の口座開設時に前記ユーザから提出された前記ユーザ情報が格納され、
前記第2の記憶領域には、第2の証券会社の口座開設時に用いられる前記ユーザ情報が格納され、
ユーザ端末から前記第1の証券会社の口座開設申請を受け付けて前記第1の記憶領域に前記ユーザ情報が格納された後、前記第2の証券会社の口座開設申請を受け付けた場合、前記ユーザの前記ユーザ情報を前記第1の記憶領域から読み出して前記第2の記憶領域に格納させる手順をコンピュータに実行させるためのプログラム。
31. 29.又は30.に記載のプログラムにおいて、
前記アクセス許可情報を前記第1の認証情報および前記第2の認証情報の少なくとも一方に紐付けて記録手段に記憶させる手順をコンピュータに実行させるためのプログラム。
32. 28.から31.のいずれか一つに記載のプログラムにおいて、
前記ユーザ情報は、本人特定情報、前記本人特定情報の確認書類、および本人確認書類に関する情報を含み、
前記記憶手段は、本人確認済みの前記ユーザ情報を格納している、プログラム。
33. ユーザのユーザ情報を受け付ける他のコンピュータに接続され、前記ユーザ情報を管理するコンピュータに、
前記ユーザの前記ユーザ情報を格納するときに、当該ユーザについて当該コンピュータにログインするための第1の認証情報を、前記他のコンピュータに送信する手順、
前記第1の認証情報を受信すると、前記ユーザの前記ユーザ情報を読み出すための処理を実行する手順を実行させるためのプログラム。
34. 33.に記載のプログラムにおいて、
前記ユーザの前記ユーザ情報を記憶する記憶手段は第1の記憶領域と第2の記憶領域とを有しており、
前記第1の認証情報を受信すると、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を読み出して前記第2の記憶領域に格納するための処理を実行する手順をコンピュータに実行させるためのプログラム。
35. 34.に記載のプログラムにおいて、
一事業者に紐付いている前記第1の記憶領域を管理する第1の管理機能手順、
前記第1の記憶領域とは異なる他の事業者に紐付いている前記第2の記憶領域を管理する第2の管理機能手順、をコンピュータに実行させるためのプログラム。
36. 35.に記載のプログラムにおいて、
前記第1の管理機能手順において、
前記第1の認証情報を受信すると、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報へのアクセス許可情報を前記他のコンピュータに送信する手順、
前記第2の管理機能手順において、
前記他のコンピュータから転送された前記アクセス許可情報に基づいて、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を取得し、前記第2の記憶領域に格納する手順、をコンピュータに実行させるためのプログラム。
37. 35.又は36.に記載のプログラムにおいて、
前記事業者は証券会社であり、
前記第1の記憶領域には、第1の証券会社の口座開設時に前記ユーザから提出された前記ユーザ情報が格納され、
前記第2の記憶領域には、第2の証券会社の口座開設時に用いられる前記ユーザ情報が格納され、
ユーザ端末から前記第1の証券会社の口座開設申請を受け付けて前記第1の記憶領域に前記ユーザ情報が格納された後、前記第2の証券会社の口座開設申請を受け付けた場合、前記ユーザの前記ユーザ情報を前記第1の記憶領域から読み出して前記第2の記憶領域に格納させる手順をコンピュータに実行させるためのプログラム。
38. 34.から37.のいずれか一つに記載のプログラムにおいて、
前記ユーザ情報は、本人特定情報、前記本人特定情報の確認書類、および本人確認書類に関する情報を含み、
前記記憶手段は、本人確認済みの前記ユーザ情報を格納している、プログラム。
前記ユーザの前記ユーザ情報を格納するときに、当該ユーザについて当該コンピュータにログインするための第1の認証情報を、前記他のコンピュータに送信する手順、
前記第1の認証情報を受信すると、前記ユーザの前記ユーザ情報を読み出すための処理を実行する手順を実行させるためのプログラム。
34. 33.に記載のプログラムにおいて、
前記ユーザの前記ユーザ情報を記憶する記憶手段は第1の記憶領域と第2の記憶領域とを有しており、
前記第1の認証情報を受信すると、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を読み出して前記第2の記憶領域に格納するための処理を実行する手順をコンピュータに実行させるためのプログラム。
35. 34.に記載のプログラムにおいて、
一事業者に紐付いている前記第1の記憶領域を管理する第1の管理機能手順、
前記第1の記憶領域とは異なる他の事業者に紐付いている前記第2の記憶領域を管理する第2の管理機能手順、をコンピュータに実行させるためのプログラム。
36. 35.に記載のプログラムにおいて、
前記第1の管理機能手順において、
前記第1の認証情報を受信すると、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報へのアクセス許可情報を前記他のコンピュータに送信する手順、
前記第2の管理機能手順において、
前記他のコンピュータから転送された前記アクセス許可情報に基づいて、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を取得し、前記第2の記憶領域に格納する手順、をコンピュータに実行させるためのプログラム。
37. 35.又は36.に記載のプログラムにおいて、
前記事業者は証券会社であり、
前記第1の記憶領域には、第1の証券会社の口座開設時に前記ユーザから提出された前記ユーザ情報が格納され、
前記第2の記憶領域には、第2の証券会社の口座開設時に用いられる前記ユーザ情報が格納され、
ユーザ端末から前記第1の証券会社の口座開設申請を受け付けて前記第1の記憶領域に前記ユーザ情報が格納された後、前記第2の証券会社の口座開設申請を受け付けた場合、前記ユーザの前記ユーザ情報を前記第1の記憶領域から読み出して前記第2の記憶領域に格納させる手順をコンピュータに実行させるためのプログラム。
38. 34.から37.のいずれか一つに記載のプログラムにおいて、
前記ユーザ情報は、本人特定情報、前記本人特定情報の確認書類、および本人確認書類に関する情報を含み、
前記記憶手段は、本人確認済みの前記ユーザ情報を格納している、プログラム。
1 情報処理システム
3 通信ネットワーク
60 コンピュータ
62 CPU
64 メモリ
66 ストレージ
68 I/O
69 バス
70 通信I/F
72 入力装置
74 表示装置
80 プログラム
100 口座開設業務サーバ
102 送信部
104 処理部
120 個人情報データベース
120a 第1の記憶領域(証券会社A用個人情報データベース)
120b 第2の記憶領域(証券会社B用個人情報データベース)
122 第1の認証情報
124 確認済み情報
126 個人情報
130 統括部
134 処理部
140a 第1の管理機能部(証券会社Aの管理機能部)
140b 第2の管理機能部(証券会社Bの管理機能部)
144a 処理部
144b 処理部
200 エージェントサーバ
202 ID登録部
204 ログイン部
220 ID記憶部
222 ID情報
224 ユーザ登録情報
226 第1の認証情報
230 転送部
U1、U2 ユーザ端末
3 通信ネットワーク
60 コンピュータ
62 CPU
64 メモリ
66 ストレージ
68 I/O
69 バス
70 通信I/F
72 入力装置
74 表示装置
80 プログラム
100 口座開設業務サーバ
102 送信部
104 処理部
120 個人情報データベース
120a 第1の記憶領域(証券会社A用個人情報データベース)
120b 第2の記憶領域(証券会社B用個人情報データベース)
122 第1の認証情報
124 確認済み情報
126 個人情報
130 統括部
134 処理部
140a 第1の管理機能部(証券会社Aの管理機能部)
140b 第2の管理機能部(証券会社Bの管理機能部)
144a 処理部
144b 処理部
200 エージェントサーバ
202 ID登録部
204 ログイン部
220 ID記憶部
222 ID情報
224 ユーザ登録情報
226 第1の認証情報
230 転送部
U1、U2 ユーザ端末
この出願は、2019年3月22日に出願された日本出願特願2019-054964号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
Claims (38)
- 第1のサーバと、第2のサーバと、を有する情報処理システムであって、
前記第1のサーバは、
ユーザのユーザ情報を第1の記憶手段に格納するときに、当該ユーザについて当該第1のサーバにログインするための第1の認証情報を、前記第2のサーバに送信する送信手段と、
前記第1の認証情報を受信すると、前記ユーザの前記ユーザ情報を読み出すための処理を実行する処理手段と、を備え、
前記第2のサーバは、
前記ユーザが当該第2のサーバにログインするための第2の認証情報を前記第1の認証情報に紐付けて第2の記憶手段に記憶させる認証情報記憶手段と、
前記第2の認証情報を受信すると、当該第2の認証情報に対応する前記第1の認証情報を前記第2の記憶手段から読み出して前記第1のサーバにログインするログイン手段と、
を備える、情報処理システム。 - 請求項1に記載の情報処理システムにおいて、
前記第1の記憶手段は第1の記憶領域と第2の記憶領域とを有しており、
前記第1のサーバの前記処理手段は、前記第1の認証情報を受信すると、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を読み出して前記第2の記憶領域に格納するための処理を実行する、情報処理システム。 - 請求項2に記載の情報処理システムにおいて、
前記第1のサーバは、
前記第1の記憶領域を管理する第1の管理機能手段と、
前記第2の記憶領域を管理する第2の管理機能手段と、を備え、
前記第1の管理機能手段と、前記第2の管理機能手段は、互いに異なる事業者に紐付いている情報処理システム。 - 請求項3に記載の情報処理システムにおいて、
前記第1のサーバの前記第1の管理機能手段は、
前記第1の認証情報を受信すると、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報へのアクセス許可情報を前記第2のサーバに送信し、
前記第2のサーバは、
前記アクセス許可情報を受信すると、前記第2の管理機能手段に転送する転送手段をさらに備え、
前記第1のサーバの前記第2の管理機能手段は、
前記第2のサーバから受信した前記アクセス許可情報に基づいて、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を取得し、前記第2の記憶領域に格納する、情報処理システム。 - 請求項3又は4に記載の情報処理システムにおいて、
前記事業者は証券会社であり、
前記第1の記憶領域には、第1の証券会社の口座開設時に前記ユーザから提出された前記ユーザ情報が格納され、
前記第2の記憶領域には、第2の証券会社の口座開設時に用いられる前記ユーザ情報が格納され、
前記処理手段は、ユーザ端末から前記第1の証券会社の口座開設申請を受け付けて前記第1の記憶領域に前記ユーザ情報が格納された後、前記第2の証券会社の口座開設申請を受け付けた場合、前記ユーザの前記ユーザ情報を前記第1の記憶領域から読み出して前記第2の記憶領域に格納させる、情報処理システム。 - 請求項4又は請求項4を引用する請求項5に記載の情報処理システムにおいて、
前記第2のサーバは、
前記アクセス許可情報を前記第1の認証情報および前記第2の認証情報の少なくとも一方に紐付けて第3の記憶手段に記憶させる記憶処理手段を備える、情報処理システム。 - 請求項1から6のいずれか一項に記載の情報処理システムにおいて、
前記ユーザ情報は、本人特定情報、前記本人特定情報の確認書類、および本人確認書類に関する情報を含み、
前記第1の記憶手段は、本人確認済みの前記ユーザ情報を格納している、情報処理システム。 - ユーザのユーザ情報を管理する管理サーバと接続されるサーバであって、
前記ユーザ情報を受け付けた前記ユーザに関して当該サーバが前記管理サーバにログインするための第1の認証情報を前記管理サーバから取得し、取得した前記第1の認証情報に、前記ユーザが当該サーバにログインするための第2の認証情報を紐付けて記憶部に記憶する認証情報記憶手段と、
前記第2の認証情報を受信すると、当該第2の認証情報に対応する前記第1の認証情報を前記記憶部から読み出して前記管理サーバにログインするログイン手段と、
前記管理サーバにログインし、前記ユーザのユーザ情報を前記管理サーバに記憶させる処理を実行する処理手段と、
を備える、サーバ。 - 請求項8に記載のサーバにおいて、
前記ユーザの前記ユーザ情報を記憶する記憶手段は第1の記憶領域と第2の記憶領域とを有しており、
前記ログイン手段により前記第1の認証情報を用いて前記管理サーバにログインすると、
前記処理手段は、前記管理サーバに、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を読み出して前記第2の記憶領域に格納させる処理を実行する、サーバ。 - 請求項9に記載のサーバにおいて、
前記管理サーバが有している、前記第1の記憶領域を管理する第1の管理機能部と、前記第2の記憶領域を管理する第2の管理機能部とは、互いに異なる事業者に紐付いており、
前記処理手段は、
前記管理サーバから、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報へのアクセス許可情報を受信すると、前記管理サーバの前記第2の管理機能部に転送し、
前記管理サーバの前記第2の管理機能部に、受信した前記アクセス許可情報に基づいて、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を取得させ、前記第2の記憶領域に格納させる、サーバ。 - 請求項10に記載のサーバにおいて、
前記事業者は証券会社であり、
前記第1の記憶領域には、第1の証券会社の口座開設時に前記ユーザから提出された前記ユーザ情報が格納され、
前記第2の記憶領域には、第2の証券会社の口座開設時に用いられる前記ユーザ情報が格納され、
前記処理手段は、ユーザ端末から前記第1の証券会社の口座開設申請を受け付けて前記第1の記憶領域に前記ユーザ情報が格納された後、前記第2の証券会社の口座開設申請を受け付けた場合、前記ユーザの前記ユーザ情報を前記第1の記憶領域から読み出して前記第2の記憶領域に格納させる、サーバ。 - 請求項10又は11に記載のサーバにおいて、
前記アクセス許可情報を前記第1の認証情報および前記第2の認証情報の少なくとも一方に紐付けて記録手段に記憶させる記憶処理手段を備える、サーバ。 - 請求項9から12のいずれか一項に記載のサーバにおいて、
前記ユーザ情報は、本人特定情報、前記本人特定情報の確認書類、および本人確認書類に関する情報を含み、
前記記憶手段は、本人確認済みの前記ユーザ情報を格納している、サーバ。 - ユーザのユーザ情報を受け付ける他のサーバに接続され、前記ユーザ情報を管理する管理サーバであって、
前記ユーザの前記ユーザ情報を格納するときに、当該ユーザについて当該管理サーバにログインするための第1の認証情報を、前記他のサーバに送信する送信手段と、
前記第1の認証情報を受信すると、前記ユーザの前記ユーザ情報を読み出すための処理を実行する処理手段と、を備える、管理サーバ。 - 請求項14に記載の管理サーバにおいて、
前記ユーザの前記ユーザ情報を記憶する記憶手段は第1の記憶領域と第2の記憶領域とを有しており、
前記処理手段は、前記第1の認証情報を受信すると、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を読み出して前記第2の記憶領域に格納するための処理を実行する、管理サーバ。 - 請求項15に記載の管理サーバにおいて、
前記第1の記憶領域を管理する第1の管理機能手段と、
前記第2の記憶領域を管理する第2の管理機能手段と、を備え、
前記第1の管理機能手段と、前記第2の管理機能手段は、互いに異なる事業者に紐付いている管理サーバ。 - 請求項16に記載の管理サーバにおいて、
前記第1の管理機能手段は、
前記第1の認証情報を受信すると、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報へのアクセス許可情報を前記他のサーバに送信し、
前記第2の管理機能手段は、
前記他のサーバから転送された前記アクセス許可情報に基づいて、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を取得し、前記第2の記憶領域に格納する、管理サーバ。 - 請求項16又は17に記載の管理サーバにおいて、
前記事業者は証券会社であり、
前記第1の記憶領域には、第1の証券会社の口座開設時に前記ユーザから提出された前記ユーザ情報が格納され、
前記第2の記憶領域には、第2の証券会社の口座開設時に用いられる前記ユーザ情報が格納され、
前記処理手段は、ユーザ端末から前記第1の証券会社の口座開設申請を受け付けて前記第1の記憶領域に前記ユーザ情報が格納された後、前記第2の証券会社の口座開設申請を受け付けた場合、前記ユーザの前記ユーザ情報を前記第1の記憶領域から読み出して前記第2の記憶領域に格納させる、管理サーバ。 - 請求項15から18のいずれか一項に記載の管理サーバにおいて、
前記ユーザ情報は、本人特定情報、前記本人特定情報の確認書類、および本人確認書類に関する情報を含み、
前記記憶手段は、本人確認済みの前記ユーザ情報を格納している、管理サーバ。 - 第1のサーバが、
ユーザのユーザ情報を第1の記憶手段に格納するときに、当該ユーザについて当該第1のサーバにログインするための第1の認証情報を、第2のサーバに送信し、
前記第1の認証情報を受信すると、前記ユーザの前記ユーザ情報を読み出すための処理を実行し、
第2のサーバが、
前記ユーザが当該第2のサーバにログインするための第2の認証情報を前記第1の認証情報に紐付けて第2の記憶手段に記憶させ、
前記第2の認証情報を受信すると、当該第2の認証情報に対応する前記第1の認証情報を前記第2の記憶手段から読み出して前記第1のサーバにログインする、
情報処理方法。 - 請求項20に記載の情報処理方法において、
前記第1の記憶手段は第1の記憶領域と第2の記憶領域とを有しており、
前記第1のサーバが、前記第1の認証情報を受信すると、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を読み出して前記第2の記憶領域に格納するための処理を実行する、情報処理方法。 - 請求項21に記載の情報処理方法において、
前記第1の記憶領域と、前記第2の記憶領域は、互いに異なる事業者に紐付いていて、
前記第1のサーバが、
前記第1の記憶領域と、前記第2の記憶領域は、互いに独立して管理する情報処理方法。 - 請求項22に記載の情報処理方法において、
前記第1のサーバが、
前記第1の認証情報を受信すると、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報へのアクセス許可情報を前記第2のサーバに送信し、
前記第2のサーバが、
前記アクセス許可情報を受信すると、前記第1のサーバに転送し、
前記第1のサーバが、
前記第2のサーバから受信した前記アクセス許可情報に基づいて、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を取得し、前記第2の記憶領域に格納する、情報処理方法。 - 請求項22又は23に記載の情報処理方法において、
前記事業者は証券会社であり、
前記第1の記憶領域には、第1の証券会社の口座開設時に前記ユーザから提出された前記ユーザ情報が格納され、
前記第2の記憶領域には、第2の証券会社の口座開設時に用いられる前記ユーザ情報が格納され、
前記第1のサーバが、
ユーザ端末から前記第1の証券会社の口座開設申請を受け付けて前記第1の記憶領域に前記ユーザ情報が格納された後、前記第2の証券会社の口座開設申請を受け付けた場合、前記ユーザの前記ユーザ情報を前記第1の記憶領域から読み出して前記第2の記憶領域に格納させる、情報処理方法。 - 請求項23又は請求項23を引用する請求項24に記載の情報処理方法において、
前記第2のサーバが、
前記アクセス許可情報を前記第1の認証情報および前記第2の認証情報の少なくとも一方に紐付けて第3の記憶手段に記憶させる、情報処理方法。 - 請求項20から25のいずれか一項に記載の情報処理方法において、
前記ユーザ情報は、本人特定情報、前記本人特定情報の確認書類、および本人確認書類に関する情報を含み、
前記第1の記憶手段は、本人確認済みの前記ユーザ情報を格納している、情報処理方法。 - ユーザのユーザ情報を管理する他のコンピュータと接続されるコンピュータに、
前記ユーザ情報を受け付けた前記ユーザに関して当該コンピュータが前記他のコンピュータにログインするための第1の認証情報を前記他のコンピュータから取得する手順、
取得した前記第1の認証情報に、前記ユーザが当該コンピュータにログインするための第2の認証情報を紐付けて記憶部に記憶する手順、
前記第2の認証情報を受信すると、当該第2の認証情報に対応する前記第1の認証情報を前記記憶部から読み出して前記他のコンピュータにログインする手順、
前記他のコンピュータにログインし、前記ユーザのユーザ情報を前記他のコンピュータに記憶させる処理を実行する手順を実行させるためのプログラム。 - 請求項27に記載のプログラムにおいて、
前記ユーザの前記ユーザ情報を記憶する記憶手段は第1の記憶領域と第2の記憶領域とを有しており、
前記ログインする手順により前記第1の認証情報を用いて前記他のコンピュータにログインすると、前記他のコンピュータに、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を読み出して前記第2の記憶領域に格納させる処理を実行する手順、をコンピュータに実行させるためのプログラム。 - 請求項28に記載のプログラムにおいて、
前記他のコンピュータが有している、前記第1の記憶領域を管理する第1の管理機能手段と、前記第2の記憶領域を管理する第2の管理機能手段とは、互いに異なる事業者に紐付いており、
前記他のコンピュータから、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報へのアクセス許可情報を受信すると、前記他のコンピュータの前記第2の管理機能手段に転送する手順、
前記他のコンピュータの前記第2の管理機能手段に、受信した前記アクセス許可情報に基づいて、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を取得させ、前記第2の記憶領域に格納させる手順、をコンピュータに実行させるためのプログラム。 - 請求項29に記載のプログラムにおいて、
前記事業者は証券会社であり、
前記第1の記憶領域には、第1の証券会社の口座開設時に前記ユーザから提出された前記ユーザ情報が格納され、
前記第2の記憶領域には、第2の証券会社の口座開設時に用いられる前記ユーザ情報が格納され、
ユーザ端末から前記第1の証券会社の口座開設申請を受け付けて前記第1の記憶領域に前記ユーザ情報が格納された後、前記第2の証券会社の口座開設申請を受け付けた場合、前記ユーザの前記ユーザ情報を前記第1の記憶領域から読み出して前記第2の記憶領域に格納させる手順をコンピュータに実行させるためのプログラム。 - 請求項29又は30に記載のプログラムにおいて、
前記アクセス許可情報を前記第1の認証情報および前記第2の認証情報の少なくとも一方に紐付けて記録手段に記憶させる手順をコンピュータに実行させるためのプログラム。 - 請求項28から31のいずれか一項に記載のプログラムにおいて、
前記ユーザ情報は、本人特定情報、前記本人特定情報の確認書類、および本人確認書類に関する情報を含み、
前記記憶手段は、本人確認済みの前記ユーザ情報を格納している、プログラム。 - ユーザのユーザ情報を受け付ける他のコンピュータに接続され、前記ユーザ情報を管理するコンピュータに、
前記ユーザの前記ユーザ情報を格納するときに、当該ユーザについて当該コンピュータにログインするための第1の認証情報を、前記他のコンピュータに送信する手順、
前記第1の認証情報を受信すると、前記ユーザの前記ユーザ情報を読み出すための処理を実行する手順を実行させるためのプログラム。 - 請求項33に記載のプログラムにおいて、
前記ユーザの前記ユーザ情報を記憶する記憶手段は第1の記憶領域と第2の記憶領域とを有しており、
前記第1の認証情報を受信すると、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を読み出して前記第2の記憶領域に格納するための処理を実行する手順をコンピュータに実行させるためのプログラム。 - 請求項34に記載のプログラムにおいて、
一事業者に紐付いている前記第1の記憶領域を管理する第1の管理機能手順、
前記第1の記憶領域とは異なる他の事業者に紐付いている前記第2の記憶領域を管理する第2の管理機能手順、をコンピュータに実行させるためのプログラム。 - 請求項35に記載のプログラムにおいて、
前記第1の管理機能手順において、
前記第1の認証情報を受信すると、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報へのアクセス許可情報を前記他のコンピュータに送信する手順、
前記第2の管理機能手順において、
前記他のコンピュータから転送された前記アクセス許可情報に基づいて、前記第1の記憶領域に格納されている前記ユーザの前記ユーザ情報を取得し、前記第2の記憶領域に格納する手順、をコンピュータに実行させるためのプログラム。 - 請求項35又は36に記載のプログラムにおいて、
前記事業者は証券会社であり、
前記第1の記憶領域には、第1の証券会社の口座開設時に前記ユーザから提出された前記ユーザ情報が格納され、
前記第2の記憶領域には、第2の証券会社の口座開設時に用いられる前記ユーザ情報が格納され、
ユーザ端末から前記第1の証券会社の口座開設申請を受け付けて前記第1の記憶領域に前記ユーザ情報が格納された後、前記第2の証券会社の口座開設申請を受け付けた場合、前記ユーザの前記ユーザ情報を前記第1の記憶領域から読み出して前記第2の記憶領域に格納させる手順をコンピュータに実行させるためのプログラム。 - 請求項34から37のいずれか一項に記載のプログラムにおいて、
前記ユーザ情報は、本人特定情報、前記本人特定情報の確認書類、および本人確認書類に関する情報を含み、
前記記憶手段は、本人確認済みの前記ユーザ情報を格納している、プログラム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021508929A JPWO2020195687A1 (ja) | 2019-03-22 | 2020-03-05 | |
| EP20776742.7A EP3944109B1 (en) | 2019-03-22 | 2020-03-05 | Information processing system, information processing method, and program |
| US17/437,928 US12120103B2 (en) | 2019-03-22 | 2020-03-05 | Information processing system, information processing method, and program |
| US18/887,122 US20250080522A1 (en) | 2019-03-22 | 2024-09-17 | Information processing system, information processing method, and program |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019-054964 | 2019-03-22 | ||
| JP2019054964 | 2019-03-22 |
Related Child Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/437,928 A-371-Of-International US12120103B2 (en) | 2019-03-22 | 2020-03-05 | Information processing system, information processing method, and program |
| US18/887,122 Continuation US20250080522A1 (en) | 2019-03-22 | 2024-09-17 | Information processing system, information processing method, and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020195687A1 true WO2020195687A1 (ja) | 2020-10-01 |
Family
ID=72610051
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2020/009492 Ceased WO2020195687A1 (ja) | 2019-03-22 | 2020-03-05 | 情報処理システム、情報処理方法、およびプログラム |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US12120103B2 (ja) |
| EP (1) | EP3944109B1 (ja) |
| JP (1) | JPWO2020195687A1 (ja) |
| WO (1) | WO2020195687A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113328862A (zh) * | 2021-06-15 | 2021-08-31 | 支付宝(杭州)信息技术有限公司 | 企业人员的认证方法、装置及系统 |
| JP2023010223A (ja) * | 2021-07-09 | 2023-01-20 | トッパン・フォームズ株式会社 | 情報管理システム、情報管理方法、サーバ装置、及びプログラム |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11928240B2 (en) * | 2022-01-28 | 2024-03-12 | Greg Richmond | Secure personal information database |
| US20230252031A1 (en) * | 2022-02-09 | 2023-08-10 | bundleIQ Inc. | Content Analysis System and Method |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006053693A (ja) | 2004-08-10 | 2006-02-23 | Kabu.Com Securities Co Ltd | 証券取引口座の開設方法及び証券取引口座開設システム |
| US20080133413A1 (en) * | 2000-06-28 | 2008-06-05 | Yahoo! Inc. | Financial information portal |
| JP2017068777A (ja) | 2015-10-02 | 2017-04-06 | 株式会社野村総合研究所 | 情報処理装置 |
| JP2018074388A (ja) * | 2016-10-28 | 2018-05-10 | 株式会社三井住友銀行 | 認証システム、方法、およびプログラム |
| JP2019054964A (ja) | 2017-09-20 | 2019-04-11 | 株式会社大一商会 | 遊技機 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6826692B1 (en) * | 1998-12-23 | 2004-11-30 | Computer Associates Think, Inc. | Method and apparatus to permit automated server determination for foreign system login |
| US20040158746A1 (en) * | 2003-02-07 | 2004-08-12 | Limin Hu | Automatic log-in processing and password management system for multiple target web sites |
| US8321437B2 (en) * | 2005-12-29 | 2012-11-27 | Nextlabs, Inc. | Detecting behavioral patterns and anomalies using activity profiles |
| US7886346B2 (en) * | 2006-02-13 | 2011-02-08 | Vmware, Inc. | Flexible and adjustable authentication in cyberspace |
| US8996857B1 (en) * | 2006-06-05 | 2015-03-31 | Thomson Financial Llc | Single sign-on method in multi-application framework |
| US8056118B2 (en) * | 2007-06-01 | 2011-11-08 | Piliouras Teresa C | Systems and methods for universal enhanced log-in, identity document verification, and dedicated survey participation |
| WO2009039160A2 (en) | 2007-09-17 | 2009-03-26 | Vidoop, Llc. | Method and system for storing and using a plurality of passwords |
| US8079066B1 (en) | 2007-11-20 | 2011-12-13 | West Corporation | Multi-domain login and messaging |
| US8549589B2 (en) * | 2008-11-10 | 2013-10-01 | Jeff STOLLMAN | Methods and apparatus for transacting with multiple domains based on a credential |
| US8544072B1 (en) * | 2009-10-13 | 2013-09-24 | Google Inc. | Single sign-on service |
| US8914851B2 (en) * | 2010-12-06 | 2014-12-16 | Golba Llc | Method and system for improved security |
| US9495533B2 (en) * | 2011-09-29 | 2016-11-15 | Oracle International Corporation | Mobile application, identity relationship management |
| US20140081864A1 (en) * | 2012-09-15 | 2014-03-20 | Randall Reese | Data Shares in Data Storage Clouds |
| KR101816650B1 (ko) * | 2017-02-21 | 2018-01-09 | 주식회사 코인플러그 | 계정 등록의 간소화 서비스 및 사용자 인증 서비스를 제공하는 방법 및 이를 이용한 인증 서버 |
-
2020
- 2020-03-05 JP JP2021508929A patent/JPWO2020195687A1/ja active Pending
- 2020-03-05 WO PCT/JP2020/009492 patent/WO2020195687A1/ja not_active Ceased
- 2020-03-05 EP EP20776742.7A patent/EP3944109B1/en active Active
- 2020-03-05 US US17/437,928 patent/US12120103B2/en active Active
-
2024
- 2024-09-17 US US18/887,122 patent/US20250080522A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080133413A1 (en) * | 2000-06-28 | 2008-06-05 | Yahoo! Inc. | Financial information portal |
| JP2006053693A (ja) | 2004-08-10 | 2006-02-23 | Kabu.Com Securities Co Ltd | 証券取引口座の開設方法及び証券取引口座開設システム |
| JP2017068777A (ja) | 2015-10-02 | 2017-04-06 | 株式会社野村総合研究所 | 情報処理装置 |
| JP2018074388A (ja) * | 2016-10-28 | 2018-05-10 | 株式会社三井住友銀行 | 認証システム、方法、およびプログラム |
| JP2019054964A (ja) | 2017-09-20 | 2019-04-11 | 株式会社大一商会 | 遊技機 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3944109A4 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113328862A (zh) * | 2021-06-15 | 2021-08-31 | 支付宝(杭州)信息技术有限公司 | 企业人员的认证方法、装置及系统 |
| JP2023010223A (ja) * | 2021-07-09 | 2023-01-20 | トッパン・フォームズ株式会社 | 情報管理システム、情報管理方法、サーバ装置、及びプログラム |
| JP7677005B2 (ja) | 2021-07-09 | 2025-05-15 | Toppanホールディングス株式会社 | 情報管理システム、情報管理方法、サーバ装置、及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US12120103B2 (en) | 2024-10-15 |
| US20250080522A1 (en) | 2025-03-06 |
| EP3944109B1 (en) | 2024-10-02 |
| EP3944109C0 (en) | 2024-10-02 |
| EP3944109A4 (en) | 2022-05-25 |
| US20220174056A1 (en) | 2022-06-02 |
| EP3944109A1 (en) | 2022-01-26 |
| JPWO2020195687A1 (ja) | 2020-10-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11411959B2 (en) | Execution of application in a container within a scope of user-granted permission | |
| US20250080522A1 (en) | Information processing system, information processing method, and program | |
| US11222137B2 (en) | Storing and executing an application in a user's personal storage with user granted permission | |
| EP3460690A1 (en) | Use of identity and access management for service provisioning | |
| US20210019763A1 (en) | A method for managing a verified digital identity | |
| JP2018537022A (ja) | デジタルアイデンティティを管理するためのシステム及び方法 | |
| US20060174104A1 (en) | Consumer internet authentication device | |
| WO2020222923A1 (en) | Execution of an application within a scope of user-granted permission | |
| US20090012817A1 (en) | System and method for facilitating cross enterprise data sharing in a healthcare setting | |
| WO2006091956A2 (en) | System and method for facilitating cross enterprise data sharing in a healthcare setting | |
| KR101543607B1 (ko) | 의료 증명서 발급 시스템 및 방법 | |
| JP6871296B2 (ja) | 仲介サーバ、プログラム、及び情報処理方法 | |
| US12306994B2 (en) | User-centric data management system | |
| US20240020355A1 (en) | Non-fungible token authentication | |
| CN110766548A (zh) | 基于区块链的信息处理方法、装置、存储介质及电子设备 | |
| JP2018018536A (ja) | 電子契約の締結に用いられる契約締結サーバ及び電子契約の締結方法 | |
| US12206794B2 (en) | User information management system, user information management method, user agent and program | |
| US20200210611A1 (en) | Hardware safe for protecting sensitive data with controlled external access | |
| US20250139611A1 (en) | System and Methods for Implementing Blockchain Based Zero Knowledge Protocol | |
| JP2006260123A (ja) | 債権管理システム、債権管理方法及びプログラム | |
| JP7776051B1 (ja) | 情報処理装置、システム、情報処理装置の制御方法及びプログラム | |
| JP7767863B2 (ja) | 情報管理サーバ、情報連携システム、情報管理方法、及びプログラム | |
| US20240070662A1 (en) | Non-fungible token document platform | |
| JP7113883B2 (ja) | 本人認証システム、方法、およびコンピュータプログラム | |
| US20250036798A1 (en) | Systems and methods for tokenization of personally identifiable information (pii) and personal health information (phi) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20776742 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2021508929 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2020776742 Country of ref document: EP |