Information processing device and information processing system

JPWO2024261849A1Active Publication Date: 2024-12-26INSTION FOR A GLOBAL SOC KK
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2025527252
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-20
Publication Date
2024-12-26
Estimated Expiration
2043-06-20

AI Technical Summary

Technical Problem

Conventional information management systems for job matching face risks of unauthorized access and data leakage, compromising the security of job applicant information.

Method used

An information processing device and system that encrypts job seeker data, calculates an ability score based on performance data, and transmits this encrypted data to a secure database accessible by the job applicant, using homomorphic encryption to ensure secure calculations and storage, allowing job seekers to compare their scores with others while preventing unauthorized access.

Benefits of technology

The solution effectively prevents data leakage and ensures safety by encrypting job applicant information, allowing secure handling and comparison of ability scores, even if unauthorized access occurs, thereby protecting personal data.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The purpose of the present invention is to provide an information processing device, etc., capable of ensuring safety in handling of information data pertaining to job applicants. When a corporation terminal 11 has received encrypted data for job application from a job applicant terminal 12, the corporation terminal 11 calculates a capability score representing the capability of a job applicant by carrying out secure computing on the basis of data included in the encrypted data for job application, creates capability score data representing the relationship between the capability scores of a plurality of job applicants and desired compensation packages, and transmits the capability score data to the job applicant terminal 12. When the job applicant terminal 12 has received the capability score data, the job applicant terminal 12 decodes the capability score data and displays the decoded data on a display 12a.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing device and information processing system

[0001] The present invention relates to an information processing device for processing information data of job seekers.

[0002] A known information processing device is disclosed in Patent Document 1. This information processing device is applied to an information management system that matches job seekers with multiple companies that belong to a consortium. In this information management system, job seekers' terminals, information processing devices of human resources service companies, and a shared database are connected to a network.

[0003] In this information management system, companies' recruitment information data is stored in a shared database, and job seekers' desired employment conditions and attribute information are registered in the information processing device of the human resources service company via a terminal. Furthermore, the job seekers' work performance information in the consortium is registered in the blockchain.

[0004] Patent No. 6713588

[0005] In recent years, when user information is handled on a server or the like, there is a risk that user information may be leaked due to unauthorized access such as hacking, and therefore, from the viewpoint of protecting personal information, it is desired to safely protect personal information. In contrast, with the above-mentioned conventional information management system, since the attribute information of job seekers is merely registered in the information processing device of the human resources service company, there is a risk that the attribute information of job seekers may be leaked if unauthorized access is made to this information processing device.

[0006] The present invention has been made to solve the above-mentioned problems, and has an object to provide an information processing device and the like that can ensure safety when handling information data of job seekers.

[0007] In order to achieve the above-mentioned object, the first information processing device of the present invention is an information processing device that is connected via a network to job seeker terminals owned by each of a plurality of job seekers, and processes job search encrypted data, which is information data for job search encrypted using a predetermined encryption method that can be secretly calculated, from the job seeker terminals, and is characterized by comprising: a communications unit; a data creation unit that, when the job search encrypted data is received by the communications unit, calculates an ability score that represents the job seeker's ability based on data representing the job seeker's performance contained in the job search encrypted data by secret calculation, and creates ability score data including the ability scores of a plurality of job seekers; and a data processing unit that performs a data transmission process to transmit the ability score data to the job seeker terminals via the communications unit, or a storage process to store the ability score data in a database that can be accessed by the job seeker terminals.

[0008] According to this information processing device, when job-seeking encrypted data is received by a communication unit, an ability score representing the ability of the job seeker is calculated by secret computation based on data representing the job seeker's performance included in the job-seeking encrypted data, and ability score data including the ability scores of multiple job seekers is created. Then, a data transmission process for transmitting the data to a job seeker terminal by the communication unit, or a storage process for storing the ability score data in a database accessible by the job seeker terminal, is executed.

[0009] In this way, by processing the job search encryption data, ability score, and ability score data in a state where they are all encrypted using a predetermined encryption method that allows for secret calculations, even in the event of unauthorized access such as hacking, the job seeker's information data can be prevented from leaking to the outside, and safety can be ensured when handling the job seeker's information data.

[0010] In the first aspect of the present invention, it is preferable that the job search encryption data further includes data representing the job seeker's desired treatment, and that the data creation unit creates the ability score data as data representing the relationship between the 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 a plurality of job seekers and the desired treatment of a plurality of job seekers. As a result, when this ability score data is received by a job seeker terminal, or when a database storing the ability score data is accessed by a job seeker terminal, the job seeker can compare the relationship between his or her own ability score and desired treatment with the relationship between the ability scores and desired treatment of other job seekers.

[0012] In the first aspect of the present invention, the information processing device is a recruitment terminal used for recruiting personnel, and the recruitment terminal preferably decodes the ability score data and displays it on an 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 at the recruitment terminal, allowing users of the recruitment terminal to refer to and compare the ability scores of multiple job seekers.

[0014] In order to achieve the above-mentioned object, the information processing system according to the second aspect of the present invention comprises the information processing device according to the first aspect of the present invention and a job seeker terminal, and is characterized in that when the job seeker terminal receives ability score data from the information processing device, it decrypts the ability score data and displays it on the output interface of the job seeker terminal.

[0015] According to this information processing system, when the ability score data is received by the job seeker's terminal, it is decoded and displayed on the output interface of the job seeker's terminal, allowing the job seeker to compare his or her own ability score with the ability scores of other job seekers.

[0016] In order to achieve the above-mentioned object, the information processing system according to the third aspect of the present invention comprises the information processing device according to the first aspect of the present invention and a job seeker terminal, and the job seeker terminal accesses a database to download ability score data, and decrypts the downloaded ability score data and displays it on an output interface of the job seeker terminal.

[0017] According to this information processing system, the job seeker's terminal accesses the database to download ability score data, and the downloaded ability score data is decrypted and displayed on the output interface of the job seeker's terminal, allowing the job seeker to compare his or her own ability score with the ability scores of other job seekers.

[0018] In the second or third invention, it is preferable that the job search encryption data further includes data representing the job seeker's desired treatment, and the data creation unit creates the ability score data as data representing the relationship between the 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 a plurality of job seekers and the desired treatment of a plurality of job seekers. As a result, when this ability score data is displayed on the output interface of the job seeker terminal, the job seeker can compare the relationship between his or her own ability score and desired treatment with the relationship between the ability score and desired treatment of other job seekers.

[0020] 1 is a diagram schematically showing the configuration of an information processing device and an information processing system according to an embodiment of the present invention. FIG. 1 is a block diagram showing the functions of a corporate terminal. FIG. 2 is a sequence diagram showing ability score data processing. FIG. 3 is a flowchart showing job seeker data creation processing. FIG. 4 is a flowchart showing data creation processing in a corporate terminal. FIG. 5 is a flowchart showing data browsing processing in a job seeker terminal. FIG. 6 is a diagram showing the display state of ability score data in a job seeker terminal. FIG. 7 is a flowchart showing ability score browsing processing in a corporate terminal. FIG. 8 is a diagram showing the display state of ability score data in a corporate terminal. FIG. 9 is a diagram showing the display state of a job seeker information column in a corporate terminal. FIG. 10 is a diagram showing an example of ability score data processing. FIG. 11 is a block diagram showing the functions of a management server. FIG. 12 is a diagram showing another example of ability score data processing. FIG. 13 is a flowchart showing data creation processing in a management server.

[0021] An information processing system according to one embodiment of the present invention will be described below with reference to the drawings. The information processing system 1 shown in Fig. 1 of this embodiment is for carrying out various communications between a plurality of job seekers and recruiters of a plurality of corporations, as will be described below.

[0022] 1, the information processing system 1 includes a management server 3, a corporate terminal 11, and a job seeker terminal 12. Although not shown, this information processing system 1 also includes a number of corporate terminals configured similarly to the corporate terminal 11 and a number of job seeker terminals configured similarly to the job seeker terminal 12.

[0023] In this information processing system 1, the management server 3 and the terminals 11 to 12 are configured to be able to communicate with each other via a network 5. This network 5 is configured by a wireless communication network, a wired communication network, and the like.

[0024] The management server 3 is used by the management entity (management corporation or administrator) to manage the information processing system 1, and has functions as a control unit, a storage unit, and a communication unit. The control unit is composed of a CPU, memory, an I / O interface, etc., and the storage unit is composed of storage devices such as ROM, RAM, and HDD. The communication unit is composed of a communication circuit.

[0025] The management server 3 stores first divided data obtained by dividing each piece of registration information of a large number of job seekers, including job seeker M2, into first divided data and second divided data. The first divided data is stored in the management server 3 in an encrypted state.

[0026] In this embodiment, the registered information is information on a large number of job seekers who have completed a prescribed course for data scientists and wish to work as data scientists. More specifically, the registered information includes information such as an overall performance score S1 and an overall competency score S2. The overall performance score S1 is a score that comprehensively reflects the grades and academic performance of the job seeker when they completed the prescribed course.

[0027] On the other hand, the overall competency score S2 is a score indicating the personal characteristics and abilities of each job seeker, and is specifically calculated using the method proposed by the applicant in Japanese Patent No. 6589257.

[0028] Next, we will explain the corporate terminal 11. The corporate terminal 11 is configured as a desktop computer, and is used by a recruiter M1 of a recruiting company or the like when carrying out various control processes described below.

[0029] The corporate terminal 11 includes a display 11a, a device main body 11b, an input interface 11c, etc. The device main body 11b includes storage such as an HDD, a processor, memory (RAM, E2PROM, ROM, etc.), an I / O interface circuit, etc. (none of which are shown). Application software for executing various control processes, which will be described later, is installed in the storage of this device main body 11b.

[0030] The input interface 11c is composed of a keyboard, a mouse, and the like for operating the corporate terminal 11. In this embodiment, the corporate terminal 11 corresponds to an information processing device and a recruitment terminal, and the display 11a corresponds to an output interface.

[0031] 2, the corporate terminal 11 has functions as 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 also configured in the same manner as the corporate terminal 11. Note that the corporate terminal 11 is not limited to a desktop computer, and a notebook computer, a tablet computer, a smartphone, or the like may also be used as the corporate terminal 11.

[0032] Next, we will explain the job seeker terminal 12. The job seeker terminal 12 is a smartphone type, and as will be described later, is used when the job seeker M2 creates job-seeking encrypted data.

[0033] The job seeker terminal 12 is equipped with 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 made up of a capacitance type touch panel, and is positioned so that its front surface faces the surface of the job seeker terminal 12.

[0034] Although not shown, various icons corresponding to various application software including the above-mentioned access software are displayed on the display 12a. Furthermore, when an input operation (for example, an operation such as tapping, swiping, pinching out, or pinching in) is performed by the job seeker M2 on the display 12a, an operation signal representing the operation is output to the controller. Based on this operation signal, the controller executes various control processes, as will be described later.

[0035] Furthermore, the registration information of job seeker M2 is divided into two pieces of second divided data, which are stored in an encrypted state in the job seeker terminal 12. In this embodiment, the display 12a corresponds to the output interface.

[0036] The job seeker terminal 12 is configured as described above, and other job seeker terminals are also configured in the same manner as the job seeker terminal 12. Note that the job seeker terminal 12 is not limited to a smartphone, and a desktop computer, tablet computer, notebook computer, or the like may also be used as the job seeker terminal 12.

[0037] In the information processing system 1 of this embodiment, the management server 3, the corporate terminal 11, and the job seeker terminal 12 may be located in the same country, or may be located in different countries.

[0038] Next, we will explain the details of various control processes executed in the information processing system 1 configured as above. First, we will explain the ability score data processing with reference to Figure 3. This processing is for creating ability score data (described later) in the corporation terminal 11 and transmitting it to the job seeker terminal 12.

[0039] 3, first, divided data request processing is executed at the job seeker terminal 12 (FIG. 3 / STEP 1). In this divided data request processing, a request command is sent from the job seeker terminal 12 to the management server 3. This request command requests the first divided 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 a divided data transmission process (FIG. 3 / STEP 2). In this divided data transmission process, the first divided data of job seeker M2 is transmitted from the management server 3 to the job seeker terminal 12.

[0041] When this first divided data is received by the job seeker terminal 12, a job seeker data creation process is executed at the job seeker terminal 12 (FIG. 3 / STEP 3). Specifically, this job seeker data creation process is executed as shown in FIG.

[0042] In this job seeker data creation process, first, a data decryption process is executed (FIG. 4 / STEP 10). In this data decryption process, the first divided data from the management server 3 and the second divided data stored in the job seeker terminal 12 are decrypted using a predetermined decoding method.

[0043] Next, a data integration process is executed (FIG. 4 / STEP 11). In this data integration process, the first and second divided data decoded as described above are integrated to create the registration information described above.

[0044] Following this data integration process, an input screen display process is executed (FIG. 4 / STEP 12). In this display process, an input screen (not shown) is displayed on the display 12a of the job seeker terminal 12. This input screen is used by job seeker M2 to input his or her own desired minimum annual salary (desired benefits), etc.

[0045] Next, it is determined whether or not the creation operation has been performed (FIG. 4 / STEP 13). In this case, if job seeker M2 operates job seeker terminal 12 to input information such as job seeker M2's desired minimum annual salary (desired benefits) into an input field (not shown) on the input screen and then presses an execute button (not shown), it is determined that the creation operation has been performed; otherwise, it is determined that the creation operation has not been performed.

[0046] If the determination is negative (FIG. 4 / STEP 13...NO), the process returns to the display process of the input screen. On the other hand, if the determination is positive (FIG. 4 / STEP 13...YES) and the creation operation has been performed, the process of creating job application data is executed (FIG. 4 / STEP 14).

[0047] In this creation process, job-seeking data is created by adding information such as the minimum desired annual salary to the registration information described above. That is, the job-seeking data is created to include information such as job seeker M2's overall performance score S1, overall competency score S2, and minimum desired annual salary.

[0048] Next, a process for creating job-search encrypted data is executed (FIG. 4 / STEP 15). In this process, the job-search encrypted data is created by encrypting the job-search data using homomorphic encryption.

[0049] Then, a process for transmitting the job-seeking encrypted data is executed (FIG. 4 / STEP 16). In this transmission process, the job-seeker encrypted data is transmitted from the job-seeker terminal 12 to the management server 3.

[0050] Returning to FIG. 3, when job-seeking encrypted data is sent from the job-seeker terminal 12 to the management server 3 as described above, the job-seeking encrypted data is sent to the corporation terminal 11 via the management server 3 .

[0051] When this job application encrypted data is received by the corporate terminal 11, the corporate terminal 11 executes a data creation process (FIG. 3 / STEP 4).

[0052] This data creation process creates ability score data, and is specifically executed as shown in Figure 5. Each process in Figure 5 is executed by secure computation while the data remains encrypted using the homomorphic encryption method. The computation results are stored in the corporate terminal 11 while remaining encrypted using the homomorphic encryption method.

[0053] In this data creation process, first, a total score calculation process is executed (FIG. 5 / STEP 20). In this total score calculation process, a total score Sx (ability score) of job seeker M2 is calculated by a weighted geometric mean operation shown in the following formula (1) based on the performance total score S1 and competency total score S2 included in the job application encrypted data.

[0054] Sx = S1 α ×S2 1-α ...(1)

[0055] Next, the ability score data creation process is executed (FIG. 5 / STEP 21). In this data creation process, ability score data is created using the data on the overall score Sx and minimum desired annual income of job seeker M2 described above, and the data on the overall scores Sx and minimum desired annual income of job seekers other than job seeker M2 stored in the corporation terminal 11. The contents of this ability score data will be described later.

[0056] Next, the ability score data transmission process is executed (FIG. 5 / STEP 22). In this ability score data transmission process, the ability score data is transmitted from the corporate terminal 11 to the management server 3.

[0057] Returning to FIG. 3, when the ability score data is transmitted from the corporation terminal 11 to the management server 3 as described above, the ability score data is transmitted to the job seeker terminal 12 via the management server 3 .

[0058] After the above ability score data is received, when a predetermined viewing operation is performed by the job seeker M2, the job seeker terminal 12 executes the data viewing process shown in FIG.

[0059] In this data browsing process, first, an ability score data decryption process is executed (FIG. 6 / STEP 30). In this ability score data decryption process, the ability score data encrypted by the homomorphic encryption method is decrypted by a predetermined decryption process.

[0060] Next, an ability score data display process is executed (FIG. 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 an index image group 16a, as shown in FIG.

[0061] This index image group 16a displays the combinations of the total scores Sx and the minimum desired annual income of all the job seekers as a set of circular, dot-like index images 16b that indicate coordinate values ​​in an orthogonal coordinate system with the total score Sx on the horizontal axis and the minimum desired annual income on the vertical axis. Although not shown, the index image 16b of job seeker M2 is displayed in a color different from that of the other index images 16b.

[0062] By referring to this image of ability score data, job seeker M2 can understand the relationship between his / her own 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, when a user performs a predetermined viewing operation on the corporate terminal 11, an ability score viewing process is executed as shown in Fig. 8. The following description will be given taking as an example a case where the user of the corporate terminal 11 is a recruiter M1.

[0064] In this ability score viewing process, first, an ability score data decryption process is executed (FIG. 8 / STEP 40). In this ability score data decryption process, the ability score data encrypted by the homomorphic encryption method and stored in the corporate terminal 11 is decrypted by a predetermined decryption process.

[0065] Next, the ability score data display process is executed (FIG. 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 an index image group 16a, as shown in FIG. 9. This allows the recruiter 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 an information display operation has been performed (FIG. 8 / STEP 42). In this case, when recruiter M1 operates input interface 11c to select one of index images 16b from index image group 16a via pointer 16c (see FIG. 10), it is determined that the information display operation has been performed. In any other case, it is determined that the information display operation has not been performed.

[0067] If the determination is negative (FIG. 8 / STEP 42...NO), the process returns to the ability score data display process. On the other hand, if the determination is positive (FIG. 8 / STEP 42...YES) and the information display operation is performed, the additional information display process is executed (FIG. 8 / STEP 43). In this additional information display process, a job seeker information column 16d is displayed to the right of the index image group 16a, as shown in FIG. 10.

[0068] The job seeker information field 16d displays predetermined information about the job seeker corresponding to the selected index image 16b. Specifically, the job seeker's name, date of birth, and a brief appeal are displayed. This allows the recruiter M1 to grasp the job seeker's attribute information, such as personal information.

[0069] As described above, according to the corporate terminal 11 of this embodiment, when job-seeking encrypted data is received, a total score representing the job seeker's ability is calculated by secure computation based on data representing the job seeker's performance included in the job-seeking encrypted data, and ability score data including the relationship between the total scores and minimum desired annual salaries of multiple job seekers is created. Then, a data transmission process is executed to transmit the ability score data to the job seeker terminal 12.

[0070] In this way, since the job search encrypted data, overall score, and ability score data are all processed in a state where they are encrypted using homomorphic encryption, even in the event of unauthorized access such as hacking, the job seeker's information data can be prevented from leaking to the outside, and safety can be ensured when handling the job seeker's information data.

[0071] By creating the ability score data as data representing the relationship between the overall scores of a plurality of job seekers and the minimum desired annual incomes of a plurality of 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 his or her own overall score and minimum desired annual income with the relationship between the overall score and minimum desired annual income of other job seekers.

[0072] In addition, at the corporate terminal 11, the ability score data is decoded and displayed on the display 11a, so that users of the corporate terminal 11 can refer to and compare the relationship between the overall scores of all job seekers and the minimum desired annual income.

[0073] In the embodiment, the ability score data is configured to include a combination of the overall scores and minimum desired annual incomes of all job seekers, but the ability score data may also be configured to include only the overall scores of all job seekers.

[0074] Although the embodiment is an example in which homomorphic encryption is used as the predetermined encryption method, the predetermined encryption method of the present invention is not limited to this and may be any encryption method that allows secret computation. For example, a secret sharing scheme may be used as the predetermined encryption method.

[0075] In addition, although the embodiment is an example in which the display 11a is used as the output interface of the recruitment terminal of the present invention, the output interface of the recruitment terminal of the present invention is not limited to this and may be any interface capable of displaying data. For example, a 3D hologram device or a printer may be used as the output interface.

[0076] Furthermore, although the embodiment is an example in which the display 12a is used as the output interface of the job seeker terminal, the output interface of the job seeker terminal of the present invention is not limited to this and may be anything that can display data. For example, a 3D hologram device or a printer may be used as the output interface.

[0077] In addition, the embodiment is an example in which the ability score data processing shown in Figure 3 is executed in the information processing system 1, but the information processing system 1 may also be configured to execute the ability score data processing shown in Figure 11.

[0078] 11, in this ability score data processing, when the job application encrypted data described above is received by the management server 3, the management server 3 executes a data creation processing (FIG. 11 / STEP 5). In this data creation processing, ability score data is created using the same method as the data creation processing in FIG. 5, and then the ability score data is transmitted to the job seeker terminal 12 and the corporation terminal 11.

[0079] As a result, the job seeker terminal 12 can execute the data viewing process shown in Figure 6, allowing the job seeker M2 to refer to the image data shown in Figure 7. Also, the corporate terminal 11 can execute the ability score viewing process shown in Figure 8, allowing the recruiter M1 to refer to the image data shown in Figures 9 and 10.

[0080] In the above configuration, the management server 3 corresponds to an information processing device and has the functions of a communication unit 3a, a data creation unit 3b, and a data processing unit 3c, as shown in FIG.

[0081] The information processing system 1 may also be configured to execute the ability score data processing shown in FIG.

[0082] As shown in Fig. 13, in this ability score data processing, when the job application encrypted data described above is received by the management server 3, the management server 3 executes a data creation process (Fig. 11 / STEP 50). This data creation process is specifically executed as shown in Fig. 14.

[0083] In this data creation process, first, a total score calculation process is executed (FIG. 14 / STEP 60). In this total score calculation process, the total score Sx of job seeker M2 is calculated using the same method as in STEP 20 of FIG.

[0084] Next, the ability score data creation process is executed (FIG. 14 / STEP 61). In this data creation process, ability score data is created using the same method as in STEP 21 of FIG.

[0085] Next, an ability score data storage process is executed (FIG. 14 / STEP 22). In this data transmission process, the ability score data is stored in a database (not shown) in the management server 3.

[0086] 13, when job seeker M2 performs a predetermined request operation on job seeker terminal 12, a download request process is executed (FIG. 13 / STEP 51). In this download request process, a download request command is sent from job seeker terminal 12 to management server 3.

[0087] When this download request command is received by management server 3, data transmission processing is executed in management server 3 (FIG. 13 / STEP 52). In this data transmission processing, the ability score data (encrypted using homomorphic encryption) stored in the database within management server 3 is transmitted from management server 3 to job seeker terminal 12. As a result, when the data viewing processing of FIG. 6 described above is executed on job seeker terminal 12, job seeker M2 can refer to the image data shown in FIG. 7 described above, and can compare the relationship between his or her own ability score and desired treatment with the relationship between the ability score and desired treatment of other job seekers.

[0088] Furthermore, when a predetermined request operation is performed by the recruiter M1 on the corporate terminal 11, a download request process is executed (FIG. 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 (FIG. 13 / STEP 54). In this data transmission process, the ability score data stored in the database within the management server 3 is transmitted from the management server 3 to the corporate terminal 11. As a result, when the data viewing process of FIG. 6 described above is executed at the corporate terminal 11, the recruiter M1 can refer to the image data shown in FIG. 9 described above, and can refer to the relationships between the ability scores and desired treatment of a large number of job seekers.

[0090] In the above configuration, the management server 3 corresponds to an information processing device and also has the functions of a communication unit, a data creation unit, and a data processing unit.

[0091] 13, the ability score data may be configured so that it is transmitted 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 corporation terminal 11 can be configured to access the database of the other server and download the ability score data.

[0092] REFERENCE SIGNS LIST 1 Information processing system 3 Management server (information processing device) 5 Network 11 Corporate terminal (recruitment terminal, information processing device) 11a Display (output interface) 11d Communication unit 11e Data creation unit 11f Data processing unit 12 Job seeker terminal 12a Display (output interface) M2 Job seeker

Claims

1. An information processing device connected via a network to job seeker terminals owned by each of a plurality of job seekers, for processing job search encrypted data, which is information data for job search from the job seeker terminals encrypted using a predetermined encryption method that can be secretly calculated, comprising: a communications unit; a data creation unit that, when the job search encrypted data is received by the communications unit, calculates an ability score representing the ability of the job seeker by secret calculation based on data representing the job seeker's performance contained in the job search encrypted data, and creates ability score data including the ability scores of the plurality of job seekers; and a data processing unit that executes a data transmission process for transmitting the ability score data to the job seeker terminal via the communications unit, or a storage process for storing the ability score data in a database accessible by the job seeker terminal.

2. In the information processing device described in claim 1, the job search encryption data further includes data representing the job seeker's desired treatment, and the data creation unit creates the ability score data as data representing the relationship between the ability scores and the desired treatment for the multiple job seekers.

3. An information processing device according to claim 1 or 2, wherein the information processing device is a recruitment terminal used for recruiting personnel, and the recruitment terminal decrypts the ability score data and displays it on an output interface of the recruitment terminal.

4. An information processing system comprising: an information processing device as claimed in claim 1; and a job seeker terminal, wherein, when the job seeker terminal receives the ability score data from the information processing device, it decrypts the ability score data and displays it on an output interface of the job seeker terminal.

5. An information processing system comprising: the information processing device of claim 1; and the job seeker terminal, wherein the job seeker terminal accesses the database to download the ability score data, and decrypts the downloaded ability score data and displays it on an output interface of the job seeker terminal.

6. An information processing system as described in claim 4 or 5, wherein the job search encryption data further includes data representing the job seeker's desired treatment, and the data creation unit creates the ability score data as data representing the relationship between the ability scores and the desired treatment for the multiple job seekers.

Citation Information

Patent Citations

  • Systems and methods for encrypting data and algorithms

    JP2023506238A

  • System and method of placing job candidates

    US20150310395A1

  • Training, tracking, and placement system

    US20160196534A1

  • Systems and methods for biometric key generation in data access control, data verification, and path selection in block chain-linked workforce data management

    US20200259643A1

  • Method and system for recruiting candidates

    US20210256478A1