Information processing device and information processing system
The information processing device ensures secure handling of job seeker data by processing it in an encrypted state using secure computation, preventing data leakage and maintaining security.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- INSTION FOR A GLOBAL SOC KK
- Filing Date
- 2023-06-20
- Publication Date
- 2026-07-23
AI Technical Summary
There is a risk of unauthorized access leading to the leakage of job seeker information in conventional information management systems, compromising personal information security.
An information processing device that processes encrypted job seeker data using secure computation, creating ability score data which is transmitted or stored in an encrypted state, ensuring security against unauthorized access.
Prevents the leakage of job seekers' information data by processing it in an encrypted state, maintaining security even in the event of hacking or unauthorized access.
Smart Images

Figure 0007894111000001 
Figure 0007894111000002 
Figure 0007894111000003
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus that processes job seeker information data and the like.
Background Art
[0002] Conventionally, as an information processing apparatus, one described in Patent Document 1 is known. This information processing apparatus is applied to an information management system that matches between a plurality of companies belonging to a joint venture and job seekers. In this information management system, a job seeker's terminal, an information processing apparatus of a human resource service company, a shared database, etc. are connected to a network.
[0003] In the case of this information management system, corporate job offer information data is stored in a shared database, and a job seeker's employment preference conditions and attribute information are registered in the information processing apparatus of the human resource service company via a terminal. Further, the job seeker's work performance information in the joint venture is registered in a blockchain.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] In recent years, when handling user information on a server or the like, there is a risk that user information may leak due to unauthorized access such as hacking, and it is desired to safely protect personal information from the viewpoint of personal information protection. On the other hand, according to the above-described conventional information management system, since the job seeker's attribute information is only registered in the information processing apparatus of the human resource service company, if unauthorized access is performed on this information processing apparatus, there is a risk that the job seeker's attribute information may leak.
[0006] This invention was made to solve the above problems and aims to provide an information processing device that can ensure security when handling job seeker information data. [Means for solving the problem]
[0007] To achieve the above objective, the first information processing device according to the present invention is connected via a network to job seeker terminals owned by each of a plurality of job seekers, and is an information processing device for processing encrypted job seeker data, which is information data for job seekers encrypted with a predetermined encryption method that can be securely computed from the job seeker terminals, and is characterized by comprising: a communication unit; a data creation unit that, when the encrypted job seeker data is received by the communication unit, calculates an ability score representing the job seeker's ability by secure computation based on data representing the job seeker's performance contained in the encrypted job seeker data, and creates ability score data including the ability scores of a plurality of job seekers; and a data processing unit that performs data transmission processing for transmitting the ability score data to the job seeker terminals via the communication unit, or storage processing for storing the ability score data in a database accessible by the job seeker terminals.
[0008] According to this information processing device, when encrypted job application data is received by the communications unit, a proficiency score representing the job applicant's abilities is calculated using secure computation based on the data representing the job applicant's performance contained in the encrypted job application data, and proficiency score data containing the proficiency scores of multiple job applicants is created. Then, the communications unit performs either a data transmission process to send the data to the job applicant's terminal, or a storage process to store the proficiency score data in a database accessible by the job applicant's terminal.
[0009] In this way, since the job application data, ability scores, and ability score data are all processed in an encrypted state using a predetermined encryption method that allows for secure computation, even if unauthorized access such as hacking occurs, it is possible to prevent the leakage of job applicants' information data to the outside, thereby ensuring the security of handling job applicants' information data.
[0010] In the first aspect of the present invention, the job-seeking encrypted data further includes data representing the desired treatment of the job seeker, and it is preferable that the data creation unit creates the ability score data as data representing the relationship between ability scores and desired treatment for multiple job seekers.
[0011] According to this information processing device, ability score data is created as data representing the relationship between the ability scores of multiple job seekers and their desired compensation. As a result, when this ability score data is received by a job seeker's terminal, or when a job seeker's terminal accesses the database where the ability score data is stored, the job seeker can compare the relationship between their own ability score and desired compensation with the relationship between the ability scores and desired compensation of other job seekers.
[0012] In the first aspect of the present invention, the information processing device is a personnel recruitment terminal used for personnel recruitment. It is preferable that the recruitment terminal decodes the ability score data and displays it on the output interface of the recruitment terminal.
[0013] According to this information processing device, the ability score data is decoded and displayed on the output interface of the recruitment terminal, allowing users of the recruitment terminal to refer to and compare the ability scores of multiple job seekers.
[0014] To achieve the aforementioned objectives, the second information processing system according to the present invention comprises the first information processing device of the present invention and a job seeker terminal, wherein the job seeker terminal, upon receiving ability score data from the information processing device, decodes the ability score data and displays it on the output interface of the job seeker terminal.
[0015] According to this information processing system, when ability score data is received by a job seeker's terminal, it is decoded and displayed on the terminal's output interface. This allows job seekers to compare their own ability score with that of other job seekers.
[0016] To achieve the aforementioned objectives, the third information processing system according to the present invention comprises the information processing device described in the first invention and a job seeker terminal, wherein the job seeker terminal accesses a database to download ability score data, decodes the downloaded ability score data and displays it on the output interface of the job seeker terminal.
[0017] According to this information processing system, job seekers' terminals access a database to download ability score data, and the downloaded ability score data is decoded and displayed on the output interface of the job seeker's terminal. This allows job seekers to compare their own ability score with that of other job seekers.
[0018] In the second or third invention, the job-seeking encrypted data further includes data representing the desired treatment of the job seeker, and it is preferable that the data creation unit creates the ability score data as data representing the relationship between ability scores and desired treatment for multiple job seekers.
[0019] According to this information processing device, ability score data is created as data representing the relationship between the ability scores of multiple job seekers and their desired compensation. Therefore, when this ability score data is displayed on the output interface of a job seeker's terminal, the job seeker can compare the relationship between their own ability score and desired compensation with the relationship between the ability scores and desired compensation of other job seekers. [Brief explanation of the drawing]
[0020] [Figure 1] This diagram schematically shows the configuration of an information processing device and an information processing system according to one embodiment of the present invention. [Figure 2] This is a block diagram showing the functions of a corporate terminal. [Figure 3] This is a sequence diagram showing the processing of ability score data. [Figure 4] This is a flowchart showing the process for creating data for job seekers. [Figure 5]It is a flowchart showing data creation processing on a corporate terminal. [Figure 6] It is a flowchart showing data viewing processing on a job seeker terminal. [Figure 7] It is a diagram showing the display state of ability score data on a job seeker terminal. [Figure 8] It is a flowchart showing ability score viewing processing on a corporate terminal. [Figure 9] It is a diagram showing the display state of ability score data on a corporate terminal. [Figure 10] It is a diagram showing the display state of a job seeker information column on a corporate terminal. [Figure 11] It is a diagram showing an example of ability score data processing. [Figure 12] It is a block diagram showing the functions of a management server. [Figure 13] It is a diagram showing another example of ability score data processing. [Figure 14] It is a flowchart showing data creation processing in a management server.
Modes for Carrying Out the Invention
[0021] Hereinafter, an information processing system according to an embodiment of the present invention will be described with reference to the drawings. As shown in FIG. 1 of the present embodiment, the information processing system 1 is for implementing various communications between a plurality of job seekers and personnel recruitment staff of a plurality of corporations, as described below.
[0022] As shown in FIG. 1, the information processing system 1 includes a management server 3, a corporate terminal 11, a job seeker terminal 12, and the like. In the case of this information processing system 1, although not shown, it includes a large number of corporate terminals configured in the same manner as the corporate terminal 11 and a large number of job seeker terminals configured in the same manner as the job seeker terminal 12.
[0023] In this information processing system 1, the management server 3 and terminals 11-12 are configured to communicate with each other via network 5. This network 5 consists of a wireless communication network and a wired communication network, etc.
[0024] The management server 3 is for the management entity (management corporation or administrator) to manage the information processing system 1, and it has the functions of a control unit, a storage unit, and a communication unit. The control unit consists of a CPU, memory, and I / O interface, while the storage unit consists of storage devices such as ROM, RAM, and HDD. The communication unit consists of communication circuits.
[0025] This management server 3 stores the first-part data, which is obtained when the registration information of numerous job seekers, including job seeker M2, is divided into two parts: the first-part data and the second-part data. This first-part data is stored in the management server 3 in an encrypted state.
[0026] In this embodiment, the registration information consists of information on a large number of job seekers who have completed a prescribed course for data scientists and who wish to work as data scientists. More specifically, the registration information includes information such as an overall performance score S1 and an overall competency score S2, and this overall performance score S1 is a score that comprehensively reflects the job seeker's performance in the prescribed course and academic performance.
[0027] On the other hand, the overall competency score S2 is a score that indicates each job seeker's personal characteristics and abilities, and is specifically calculated using the method previously proposed by the applicant in Japanese Patent Publication No. 6589257.
[0028] Next, the corporate terminal 11 will be described. The corporate terminal 11 consists of a desktop computer and is used by personnel recruitment staff M1 of the recruiting company when performing various control processes described later.
[0029] The corporate terminal 11 includes a display 11a, a main unit 11b, and an input interface 11c. The main unit 11b includes storage such as an HDD, a processor, memory (RAM, E2PROM, ROM, etc.), and I / O interface circuits (none of which are shown). Application software for performing various control processes, as described later, is installed on the storage of this main unit 11b.
[0030] Furthermore, the input interface 11c consists of a keyboard and mouse for operating the corporate terminal 11. In this embodiment, the corporate terminal 11 corresponds to an information processing device and a personnel recruitment terminal, and the display 11a corresponds to an output interface.
[0031] Furthermore, as shown in Figure 2, the corporate terminal 11 is equipped with the functions of a communication unit 11d, a data creation unit 11e, and a data processing unit 11f. The corporate terminal 11 is configured as described above, and other corporate terminals are configured in the same way as the corporate terminal 11. Note that the corporate terminal 11 is not limited to a desktop computer; a notebook computer, tablet computer, or smartphone may also be used as the corporate terminal 11.
[0032] Next, the job seeker terminal 12 will be described. The job seeker terminal 12 is a smartphone type and, as will be described later, is used when job seeker M2 creates encrypted data for job applications.
[0033] The job seeker terminal 12 includes a controller (not shown), a display 12a, and a wireless communication device (not shown). Various application software is installed on this controller. The display 12a is a capacitive touch panel, and its front surface faces the surface of the job seeker terminal 12.
[0034] Although not shown in the diagram, various icons corresponding to various application software, including the access software mentioned above, are displayed on the display 12a. Furthermore, when the job seeker M2 performs an input operation (for example, tapping, swiping, pinching out, and pinching in), an operation signal is output to the controller. Based on this operation signal, the controller performs various control processes, as described later.
[0035] Furthermore, the job seeker terminal 12 stores encrypted data from the second division of the job seeker M2's registration information. In this embodiment, the display 12a corresponds to the output interface.
[0036] As described above, the job seeker terminal 12 is configured in the same way as other job seeker terminals. Note that the job seeker terminal 12 is not limited to smartphones; desktop computers, tablet computers, or notebook computers may also be used as the job seeker terminal 12.
[0037] In this embodiment of the information processing system 1, the management server 3, the corporate terminal 11, and the job seeker terminal 12 may be located in the same country, or they may be located in different countries.
[0038] Next, we will explain the contents of the various control processes performed in the information processing system 1 configured as described above. First, we will explain the ability score data processing with reference to Figure 3. This process is for creating the ability score data, which will be described later, on the corporate terminal 11 and sending it to the job seeker terminal 12.
[0039] As shown in Figure 3, first, a segmented data request process is executed on the job seeker terminal 12 (Figure 3 / STEP 1). In this segmented data request process, a request command is sent from the job seeker terminal 12 to the management server 3. This request command requests the first segmented data of job seeker M2 stored in the management server 3.
[0040] When this request command is received by the management server 3, the management server 3 executes the segmented data transmission process (Figure 3 / STEP2). In this segmented data transmission process, the first segmented data of job seeker M2 is sent from the management server 3 to the job seeker terminal 12.
[0041] When this first segmented data is received by the job seeker terminal 12, the job seeker terminal 12 executes the process of creating job seeker data (Figure 3 / STEP3). Specifically, this job seeker data creation process is executed as shown in Figure 4.
[0042] In this job seeker data creation process, a data decryption process is first performed (Figure 4 / STEP 10). In this data decryption process, the first segmented data from the management server 3 and the second segmented data stored in the job seeker terminal 12 are decrypted using a predetermined decryption method.
[0043] Next, the data integration process is executed (Figure 4 / STEP 11). In this data integration process, the registration information described above is created by integrating the first and second partitioned data that have been decoded as described above.
[0044] Following this data integration process, the display process for the input screen is executed (Figure 4 / STEP 12). In this display process, although not shown in the figure, the input screen is displayed on the display 12a of the job seeker terminal 12. This input screen is for the job seeker M2 to input their minimum desired annual salary (desired treatment), etc.
[0045] Next, it is determined whether or not the creation operation has been performed (Figure 4 / STEP 13). In this case, if the job seeker M2 has entered their minimum desired annual salary (desired treatment) etc. into the input fields (not shown) on the input screen through the operation of the job seeker terminal 12, and then the execute button (not shown) is pressed, it is determined that the creation operation has been performed. Otherwise, it is determined that the creation operation has not been performed.
[0046] If this determination is negative (Figure 4 / STEP13...NO), the process returns to displaying the input screen. On the other hand, if this determination is positive (Figure 4 / STEP13...YES) and the creation operation is performed, the process of creating job application data is executed (Figure 4 / STEP14).
[0047] In this creation process, job seeker data is created by adding information such as the minimum desired annual salary to the registration information mentioned above. Specifically, the job seeker data is created to include information such as the job seeker M2's overall performance score S1, overall competency score S2, and minimum desired annual salary.
[0048] Next, the process of creating encrypted job-seeking data is executed (Figure 4 / STEP 15). In this process, the above job-seeking data is encrypted using homomorphic encryption to create the encrypted job-seeking data.
[0049] Then, the process of sending encrypted job-seeking data is executed (Figure 4 / STEP 16). In this transmission process, encrypted job-seeking data is sent from the job seeker terminal 12 to the management server 3.
[0050] Returning to Figure 3, as described above, when the encrypted job application data is sent from the job seeker terminal 12 to the management server 3, the encrypted job application data is sent to the corporate terminal 11 via the management server 3.
[0051] When this encrypted job application data is received by the corporate terminal 11, the corporate terminal 11 executes a data creation process (Figure 3 / STEP 4).
[0052] This data creation process generates ability score data, and is specifically performed as shown in Figure 5. Each process in Figure 5 is performed using secure computation while the data remains encrypted using homomorphic encryption. The calculation results are stored in the corporate terminal 11 while remaining encrypted using homomorphic encryption.
[0053] In this data creation process, the overall score calculation process is performed first (Figure 5 / STEP20). In this overall score calculation process, the overall score Sx (ability score) of job seeker M2 is calculated using the weighted geometric mean calculation shown in equation (1) below, based on the overall performance score S1 and overall competency score S2 contained in the encrypted job seeker data.
[0054] Sx=S1 α ×S2 1-α ...(1)
[0055] Next, the ability score data creation process is executed (Figure 5 / STEP 21). In this data creation process, ability score data is created using the overall score Sx and minimum desired annual salary data of job seeker M2 mentioned above, and the overall score Sx and minimum desired annual salary data of job seekers other than job seeker M2 that are stored in the corporate terminal 11. The contents of this ability score data will be described later.
[0056] Next, the capability score data transmission process is executed (Figure 5 / STEP22). In this capability score data transmission process, the above capability score data is sent from the corporate terminal 11 to the management server 3.
[0057] Returning to Figure 3, as described above, when the ability score data is sent from the corporate terminal 11 to the management server 3, the ability score data is sent to the job seeker terminal 12 via the management server 3.
[0058] After the above ability score data is received on the job seeker terminal 12, if the job seeker M2 performs a predetermined browsing action, the data browsing process shown in Figure 6 is executed.
[0059] In this data viewing process, the ability score data decryption process is performed first (Figure 6 / STEP30). In this ability score data decryption process, the ability score data, which is encrypted using homomorphic encryption, is decrypted by a predetermined decryption process.
[0060] Next, the ability score data display process is executed (Figure 6 / STEP 31). In this ability score data display process, the ability score data decoded as described above is displayed on the display 12a of the job seeker terminal 12 as image data including the index image group 16a, as shown in Figure 7.
[0061] This set of indicator images 16a displays the combination of the overall score Sx and minimum desired annual salary of all job seekers as a collection of circular, point-like indicator images 16b, with the overall score Sx on the horizontal axis and the minimum desired annual salary on the vertical axis, representing coordinate values in a Cartesian coordinate system. Although not shown in the illustration, the indicator image 16b for job seeker M2 is displayed in a different color from the other indicator images 16b.
[0062] By referring to this image of ability score data, job seeker M2 can understand the relationship between their minimum desired annual salary and overall score, while comparing it with the relationship between the minimum desired annual salary and overall score of other job seekers.
[0063] Furthermore, on the corporate terminal 11, when a predetermined browsing action is performed by the user, the ability score viewing process is executed as shown in Figure 8. The following explanation will use the case where the user of the corporate terminal 11 is the personnel recruitment officer M1 as an example.
[0064] In this ability score viewing process, the ability score data decryption process is performed first (Figure 8 / STEP40). In this ability score data decryption process, the ability score data stored in the corporate terminal 11, which is encrypted using a homomorphic encryption method, is decrypted by a predetermined decryption process.
[0065] Next, the ability score data display process is executed (Figure 8 / STEP 41). In this ability score data display process, the ability score data decoded as described above is displayed on the display 11a of the corporate terminal 11 as image data including the indicator image group 16a, as shown in Figure 9. This allows the recruitment officer M1 to understand the relationship between the overall score and the minimum desired annual salary for a large number of job seekers.
[0066] Next, it is determined whether or not the information display operation has been performed (Figure 8 / STEP 42). In this case, if one of the indicator images 16b from the indicator image group 16a is selected via the pointer 16c (see Figure 10) by the operation of the input interface 11c of the personnel recruitment officer M1, it is determined that the information display operation has been performed; otherwise, it is determined that the information display operation has not been performed.
[0067] If this determination is negative (Figure 8 / STEP42…NO), the process returns to displaying the ability score data. On the other hand, if this determination is positive (Figure 8 / STEP42…YES) and the information display operation is performed, the supplementary information display process is executed (Figure 8 / STEP43). In this supplementary information display process, as shown in Figure 10, the job seeker information column 16d is displayed to the right of the indicator image group 16a.
[0068] This job seeker information section 16d displays the job seeker's designated information corresponding to the selected indicator image 16b. Specifically, the job seeker's name, date of birth, and a brief self-introduction are displayed. This allows the recruitment officer M1 to grasp the job seeker's personal information and other attribute information.
[0069] As described above, according to the corporate terminal 11 of this embodiment, when encrypted job application data is received, a comprehensive score representing the job applicant's abilities is calculated by secure computation based on the data representing the job applicant's performance included in the encrypted job application data, and ability score data including the relationship between the comprehensive scores of multiple job applicants and their minimum desired annual salary is created. Then, a data transmission process is executed to send the ability score data to the job applicant terminal 12.
[0070] In this way, since the job application data, overall score, and ability score data are all processed in an encrypted state using homomorphic encryption, even if unauthorized access such as hacking occurs, the leakage of job seekers' information data to the outside can be prevented, and the security of handling job seekers' information data can be ensured.
[0071] The ability score data is created as data representing the relationship between the overall score of multiple job seekers and the minimum desired annual salary of multiple job seekers. When this ability score data is received by the job seeker terminal 12, decoded, and displayed on the display 12a, the job seeker can compare the relationship between their own overall score and minimum desired annual salary with the relationship between the overall score and minimum desired annual salary of other job seekers.
[0072] Furthermore, on the corporate terminal 11, the ability score data is decoded and displayed on the display 11a, allowing users of the corporate terminal 11 to refer to and compare the relationship between the overall score of all job seekers and their minimum desired annual salary.
[0073] In this embodiment, the ability score data is configured to include a combination of the overall score and minimum desired annual salary of all job seekers. However, the ability score data may also be configured to include only the overall score of all job seekers.
[0074] Although the embodiment uses a homomorphic encryption scheme as the predetermined encryption method, the predetermined encryption method of the present invention is not limited to this, and any encryption method capable of secure computation is acceptable. For example, a secret sharing scheme may be used as the predetermined encryption method.
[0075] Furthermore, while the embodiment uses a display 11a as the output interface for the personnel recruitment terminal, the output interface for the personnel recruitment terminal of the present invention is not limited to this, and any interface capable of displaying data is acceptable. For example, a 3D hologram device or a printer may be used as the output interface.
[0076] Furthermore, although the embodiment uses a display 12a as the output interface for the job seeker terminal, the output interface for the job seeker terminal of the present invention is not limited to this, and any device capable of displaying data is acceptable. For example, a 3D hologram device or a printer may be used as the output interface.
[0077] Furthermore, while the embodiment shows an example in which the ability score data processing shown in Figure 3 is performed in the information processing system 1, the information processing system 1 may also be configured to perform the ability score data processing shown in Figure 11.
[0078] As shown in Figure 11, in this ability score data processing, when the aforementioned encrypted job application data is received by the management server 3, the management server 3 executes a data creation process (Figure 11 / STEP 5). In this data creation process, ability score data is created using the same method as the data creation process in Figure 5, and then the ability score data is transmitted to the job applicant terminal 12 and the corporate terminal 11.
[0079] As a result, the job seeker terminal 12 becomes capable of performing the data viewing process shown in Figure 6, allowing the job seeker M2 to refer to the image data shown in Figure 7. Similarly, the corporate terminal 11 becomes capable of performing the ability score viewing process shown in Figure 8, allowing the recruitment officer M1 to refer to the image data shown in Figures 9 and 10.
[0080] In this configuration, the management server 3 corresponds to an information processing device and, as shown in Figure 12, also functions as a communication unit 3a, a data creation unit 3b, and a data processing unit 3c.
[0081] Furthermore, the information processing system 1 may be configured to perform the ability score data processing shown in Figure 13.
[0082] As shown in Figure 13, in this ability score data processing, when the aforementioned encrypted job application data is received by the management server 3, the management server 3 executes a data creation process (Figure 11 / STEP 50). Specifically, this data creation process is executed as shown in Figure 14.
[0083] In this data creation process, the overall score calculation process is performed first (Figure 14 / STEP 60). In this overall score calculation process, the overall score Sx of job seeker M2 is calculated using the same method as in STEP 20 in Figure 5.
[0084] Next, the ability score data creation process is executed (Figure 14 / STEP 61). In this data creation process, ability score data is created using the same method as in STEP 21 in Figure 5.
[0085] Next, the ability score data storage process is executed (Figure 14 / STEP 22). In this data transmission process, the ability score data mentioned above is stored in a database (not shown) on the management server 3.
[0086] Returning to Figure 13, when a predetermined request operation is performed by job seeker M2 on the job seeker terminal 12, the download request process is executed (Figure 13 / STEP 51). In this download request process, a download request command is sent from the job seeker terminal 12 to the management server 3.
[0087] When this download request command is received by the management server 3, the management server 3 executes a data transmission process (Figure 13 / STEP 52). In this data transmission process, the ability score data (encrypted using homomorphic encryption) stored in the database within the management server 3 is sent from the management server 3 to the job seeker terminal 12. As a result, when the data viewing process shown in Figure 6 is executed on the job seeker terminal 12, the job seeker M2 can refer to the image data shown in Figure 7 and compare the relationship between their own ability score and desired treatment with the relationship between the ability scores and desired treatment of other job seekers.
[0088] Furthermore, when a predetermined request operation is performed by the personnel recruitment officer M1 on the corporate terminal 11, a download request process is executed (Figure 13 / STEP 53). In this download request process, a download request command is sent from the corporate terminal 11 to the management server 3.
[0089] When this download request command is received by the management server 3, the management server 3 executes a data transmission process (Figure 13 / STEP 54). In this data transmission process, the ability score data stored in the database on the management server 3 is sent from the management server 3 to the corporate terminal 11. As a result, when the data viewing process shown in Figure 6 is executed on the corporate terminal 11, the recruitment officer M1 can refer to the image data shown in Figure 9 and refer to the relationship between ability scores and desired treatment for a large number of job seekers.
[0090] In this configuration, the management server 3 will function as an information processing device, as well as a communication unit, a data creation unit, and a data processing unit.
[0091] Furthermore, in the ability score data processing shown in Figure 13, the ability score data may be configured to be sent from the management server 3 to another server (not shown) and stored in another database. In that case, the job seeker terminal 12 and the corporate terminal 11 should be configured to access the database on the other server and download the ability score data. [Explanation of Symbols]
[0092] 1. Information Processing System 3. Management Server (Information Processing Unit) 5 Network 11. Corporate terminals (recruitment terminals, information processing equipment) 11a Display (Output Interface) 11d Communications Department 11e Data Creation Department 11f Data Processing Unit 12 Job seeker terminals 12a Display (Output Interface) M2 job seeker
Claims
1. An information processing device for processing job-seeking encrypted data, which is job-seeking information data encrypted using a predetermined, securely computeable encryption method, and which is connected via a network to job-seeking terminals owned by each of multiple job seekers, Communications Department and, When the aforementioned encrypted job application data is received by the communication unit, a data creation unit calculates an ability score representing the job applicant's abilities by performing a weighted geometric mean operation on the aforementioned performance score and competency score, which are included in the encrypted job application data, and by performing a secure computation on the aforementioned performance score and competency score, and also creates ability score data including the ability scores of the multiple job applicants. A data processing unit that performs data transmission processing for transmitting the ability score data to the job seeker terminal via the communication unit, or storage processing for storing the ability score data in a database accessible by the job seeker terminal, An information processing device characterized by comprising:
2. In the information processing apparatus according to claim 1, The aforementioned encrypted data for job applications further includes data representing the desired terms and conditions of the job seeker, The information processing device is characterized in that the data creation unit creates the ability score data as data representing the relationship between the ability scores and desired treatment for the multiple job seekers.
3. In the information processing apparatus according to claim 1 or 2, The information processing device in question is a recruitment terminal used for hiring personnel. The personnel recruitment terminal is an information processing device characterized by decoding the ability score data and displaying it on the output interface of the personnel recruitment terminal.
4. The information processing apparatus according to claim 1, The job seeker terminal is provided, The information processing system is characterized in that, when the job seeker terminal receives the ability score data from the information processing device, it decodes the ability score data and displays it on the output interface of the job seeker terminal.
5. The information processing apparatus according to claim 1, The job seeker terminal is provided, The information processing system is characterized in that the job seeker terminal accesses the database to download the ability score data, decodes the downloaded ability score data, and displays it on the output interface of the job seeker terminal.
6. In the information processing system according to claim 4 or 5, The aforementioned encrypted data for job applications further includes data representing the desired terms and conditions of the job seeker, The information processing system is characterized in that the data creation unit creates the ability score data as data representing the relationship between the ability scores and desired treatment for the multiple job seekers.