Nationality verification system, nationality verification method, and nationality verification program
The nationality verification system uses date of birth information in Japanese and Gregorian calendars to reliably distinguish between Japanese and foreign nationals, addressing issues of falsification and complexity in existing systems.
Patent Information
- Application Number
- JP2025155476
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-09-19
- Publication Date
- 2025-12-01
- Estimated Expiration
- 2045-09-19
AI Technical Summary
Existing nationality verification systems face challenges in reliably and efficiently distinguishing between Japanese and foreign nationals due to intentional falsification or incorrect selection of nationality, leading to security issues and increased complexity and costs.
A nationality verification system utilizing a personal identification medium, such as a My Number card, that uses first date of birth information stored in different calendars (Japanese and Gregorian) to verify a user's nationality through an arithmetic and control unit.
The system effectively detects errors or falsification of nationality by comparing date of birth information in different calendars, preventing fraudulent claims and ensuring reliable verification.
Smart Images

Figure 0007777812000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a nationality confirmation system, a nationality confirmation method, and a nationality confirmation program using a personal identification medium. [Background technology]
[0002] In recent years, with the advancement of digitalization, there has been an increasing demand for unified and secure authentication systems for multinational users in government agencies, financial institutions, medical institutions, etc. In particular, with the increase in the number of residents in Japan, it has become important to properly distinguish between Japanese and foreign nationals and provide appropriate authentication methods for each.
[0003] One possible authentication system is one in which a user self-declares their nationality and then performs authentication processing based on that selection. In addition, in order to confirm the nationality of a user, an app for business operators or local government staff to reliably confirm the personal information of customers or residents, such as an My Number Card face-to-face verification app, has been developed (for example, Non-Patent Document 1). [Prior art documents] [Non-patent literature]
[0004] [Non-Patent Document 1] https: / / services.digital.go.jp / mynumbercard-check-app / (Accessed August 14, 2025, My Number Card In-Person Verification App, Digital Agency) Summary of the Invention [Problem to be solved by the invention]
[0005] The above-mentioned prior art has room for improvement in terms of effectively verifying the nationality of a user.
[0006] Specifically, intentional falsification or incorrect selection of nationality has been a security issue. Furthermore, there are insufficient technical means to verify whether a user's nationality selection is appropriate, making it difficult to effectively detect intentional falsification or incorrect selection of nationality.
[0007] Furthermore, building a dedicated information system or authentication infrastructure for verifying nationality would lead to problems such as the system becoming more complex and increasing costs.
[0008] The present invention aims to solve the above-mentioned problems and to provide a nationality verification system, a nationality verification method, and a nationality verification program that utilize information stored in existing identity-verifiable media to efficiently and reliably verify whether a user has Japanese nationality or foreign nationality. [Means for solving the problem]
[0009] The nationality verification system of the present invention is a nationality verification system using a personal identification medium, and is equipped with an arithmetic and control unit, which uses first date of birth information stored in a first information source of the personal identification medium to verify whether the user who owns the personal identification medium is of Japanese nationality or foreign nationality.
[0010] The nationality verification method of the present invention is a method of verifying nationality using a personal identification medium, in which one or more computers use first date of birth information stored in a first information source of the personal identification medium to verify whether the user who owns the personal identification medium is of Japanese nationality or foreign nationality.
[0011] The nationality verification program of the present invention causes one or more computers to function as an arithmetic control unit that uses first date of birth information stored in the first information source of the identity verifiable medium to verify whether the user who owns the identity verifiable medium is of Japanese nationality or foreign nationality. [Effects of the Invention]
[0012] According to the nationality verification system etc. of the present invention, it is possible to detect an error or falsification of a user's nationality when using an identity verifiable medium. Specifically, for example, it is possible to detect an error or falsification of a user's nationality by using the fact that the first date of birth information used for internal authentication is based on different calendars for Japanese people and foreign residents, i.e., the first date of birth information is based on the Japanese calendar for Japanese people and the Gregorian calendar for foreign residents. [Brief explanation of the drawings]
[0013] [Figure 1] FIG. 1 is a block diagram of a nationality confirmation system according to an embodiment. [Figure 2] FIG. 2 is a block diagram illustrating an example of the hardware configuration of a check server. [Figure 3] FIG. 1 is a schematic diagram including the configuration of an IC chip included in a My Number card. [Figure 4] 1 is a first flowchart showing a nationality confirmation method according to an embodiment. [Figure 5] 2 is a second flowchart showing the nationality confirmation method according to the embodiment. [Figure 6] FIG. 10 is a diagram showing a screen displayed for selecting nationality in an embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0014] The present invention will be described below through embodiments of the invention, but the claimed invention is not limited to the following embodiments. Furthermore, not all of the configurations described in the embodiments are necessarily essential means for solving the problems. For clarity of explanation, the following descriptions and drawings have been omitted and simplified as appropriate. Note that identical elements in each drawing are designated by the same reference numerals, and redundant explanations are omitted as necessary. In this embodiment, a user with foreign nationality may be referred to as a resident, and a user with Japanese nationality may be referred to as a Japanese person. A resident may be someone who has stayed in Japan for a certain period of time or more and may be provided with a means of identity verification.
[0015] The outline of the configuration of the nationality confirmation system 10 will be described with reference to Fig. 1. Fig. 1 is a block diagram of the nationality confirmation system 10 according to the embodiment.
[0016] The nationality verification system 10 mainly comprises a service provider server 30, a verification server 31, a certificate verification system 14, and a user terminal 16. These components of the nationality verification system 10 are communicatively connected to a network 15. Generally, the nationality verification system 10 of the present invention is a system that uses an Individual Number card 111, which is an identity verification medium 11. The nationality verification system 10 determines whether the user is of Japanese nationality or foreign nationality by selecting an authentication method according to the user's nationality using the calculation and control unit 12. As will be described later, the calculation and control unit 12 detects when a user of foreign nationality is falsely representing Japanese nationality, and conversely, it also detects when a user of Japanese nationality is falsely representing foreign nationality.
[0017] In the embodiment, the calculation control unit 12 is included in the verification server 31, but is not limited to this. In the embodiment, at least some of the functions of the calculation control unit 12 may be installed in, for example, the verification server 31, the user terminal 16, and the service provider server 30 (for example, some of the functions of the calculation control unit 12 may be installed in the user terminal 16, some in the verification server 31, and some in the service provider server 30. Also, some of the functions of the calculation control unit 12 may be installed in the user terminal 16 and some in the service provider server 30). A medium reading unit 17 is connected to the user terminal 16. The user terminal 16 includes, for example, at least one of a smartphone, a tablet, and a PC (personal computer). The user terminal 16 may itself be equipped with a function equivalent to the medium reading unit 17.
[0018] The medium reading unit 17 reads information contained in an IC or the like mounted on an integrated circuit built into the personal identification medium 11. The medium reading unit 17 has, for example, a short-range wireless communication function (such as NFC) that complies with a predetermined standard.
[0019] The personal identification medium 11 is typically a My Number card 111. The user causes the user terminal 16 to read the personal identification medium 11 that the user owns.
[0020] Here, the personal identification medium 11 may include at least one of a My Number card 111, a residence card, a specific residence card, a smartphone equipped with a predetermined electronic certificate, and a smartphone on which a card-substitute electromagnetic record is recorded. Here, the card-substitute electromagnetic record is, for example, an mdoc (mobile document).
[0021] The My Number Card 111 is an IC card that can be used as an identification card for identity verification and for various services such as electronic applications for local government services and e-Tax using electronic certificates. The My Number Card 111 not only displays the My Number (personal identification number), which is legally limited in the scope of its use, but also includes an IC chip that stores electronic certificates and applications (APs) that can be widely used, including by private businesses. This IC chip stores a signature electronic certificate and a user authentication electronic certificate. The signature electronic certificate is used when creating and sending electronic documents with electronic signatures over the Internet, etc. The user authentication electronic certificate is used when logging in to various government and private service websites. My Number Card users can use these electronic certificates when authenticated by an authentication authority, such as by entering the PIN set for each electronic certificate.
[0022] The certificate validation system 14 performs at least part of the function of verifying the electronic certificate obtained from the identity verification medium 11 in the public personal authentication service. More specifically, the certificate validation system 14 provides revocation information for the electronic certificate. The certificate validation system 14 may also include a system that performs authentication for the public personal authentication service operated by the Japan Agency for Local Authority Information Systems (J-LIS), for example. The public personal authentication service is a means of identity verification used when carrying out administrative procedures such as online applications and notifications via the Internet.
[0023] The user terminal 16 is a computer owned by a user who is the owner of the personal identification medium 11. The user terminal 16 is, for example, a personal computer, a smartphone, or the like that can be used by the user. The service provider server 30 is a server owned by a service provider. The service provider is, for example, a party that provides services such as nationality verification, age verification, single status verification, and issuance of various certificates by utilizing the electronic certificate function and face information reading function of the My Number card 111. Here, the service provider may be, for example, a party that provides a service that matches employment application information with job information using the My Number card 111, omitting the interview procedure. The verification server 31 is, for example, a server operated by a business that provides a function for verifying whether a person has Japanese nationality or foreign nationality (hereinafter referred to as a "verification business"). The verification server 31 may be a server owned by the platform operator. That is, the platform operator and the verification operator may be the same entity. The platform operator is, for example, a private business operator certified by the competent minister, which operates an information processing system for the public personal authentication service, and which performs identity verification using digital certificates, digital signatures, and provides the latest user information. A service provider is a business that utilizes the authentication and information acquisition infrastructure of a verification business (platform business) through API integration, etc., to provide a wide variety of services involving user identity verification, attribute certification, and information acquisition. For example, a service provider may be a business that utilizes the authentication and information acquisition infrastructure of a platform business to provide a system that automatically matches work preference information with job information, eliminating the need for interview procedures, and achieving real-time matching for part-time work.
[0024] The user terminal 16 includes a display unit. Specific examples of the display unit include a liquid crystal display and a touch panel.
[0025] The network 15 is a known network such as the Internet or a dedicated line network.
[0026] Here, the functions of the calculation control unit 12, which will be described later, may be realized by any one or more of the user terminal 16, the service provider server 30, and the verification server 31. In this case, a predetermined application may be installed in the user terminal 16, and some of the functions of the calculation control unit 12 may be realized by the application.
[0027] 2 is a block diagram illustrating an example of the hardware configuration of the verification server 31. The verification server 31 includes a bus 134, a processor 131, a memory 132, a storage device 133, an input / output interface 136, and a network interface 135.
[0028] The bus 134 is a data transmission path for transmitting and receiving data among the processor 131, memory 132, storage device 133, input / output interface 136, and network interface 135. However, the method of connecting the processor 131 and the like to each other is not limited to bus connection.
[0029] The processor 131 is a circuit including an arithmetic unit such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit).
[0030] The memory 132 is a main storage device realized using a RAM (Random Access Memory) or the like.
[0031] The storage device 133 is an auxiliary storage device such as a hard disk drive (HDD), a solid state drive (SSD), a flash memory, or a read only memory (ROM). The storage device 133 stores (at least a part of) a nationality confirmation program, which is a program for realizing the functions of the present disclosure (for example, at least a part of the arithmetic control unit 12).
[0032] The processor 131 reads this program into the memory 132 and executes it. As a result, the processor 131 executes a nationality verification method as a function corresponding to this program, which is the nationality verification program. In other words, the program stored in the memory 132 causes the verification server 31 to execute the functions of the present disclosure.
[0033] The input / output interface 136 connects the check server 31 to a predetermined input / output device. The input / output device is, for example, an input device such as a keyboard, an output device such as a display, or an input / output device in which a touch panel is superimposed on a display.
[0034] The network interface 135 is an interface for connecting the verification server 31 to a predetermined network 15 .
[0035] The above has described the verification server 31. In addition to the above configuration, the verification server 31 may have an information input device that allows a user to input various pieces of information to the verification server 31 through operation. The information input device is, for example, a keyboard, a mouse, or a touch panel. The verification server 31 may also have a display, a speaker, a vibration motor, or an LED (Light-Emitting Diode) for displaying various pieces of information to the user. The user terminal 16 and the service provider server 30 may also have a similar hardware configuration.
[0036] FIG. 3 is a schematic diagram including the configuration of the IC chip 112 included in the My Number card 111.
[0037] The My Number card 111 has an IC chip 112. The My Number card 111 can provide identity verification and electronic certification functions by incorporating the IC chip 112. The IC chip 112 has contact and contactless interfaces, the former of which communicates by physically connecting to a card reader, and the latter of which communicates by, for example, near field communication (NFC, etc.).
[0038] The IC chip 112 stores electronic data corresponding to the items printed on the card, such as name, date of birth, address, and gender, as well as facial image data that matches the facial photograph on the card. The IC chip 112 also stores a signature digital certificate and a user authentication digital certificate used in the Japan Public Personal Identification Service (JPKI), and electronic identity verification and signing can be performed based on these.
[0039] In this embodiment, the IC chip 112 has a first information source 20 and a second information source 21. Both the first information source 20 and the second information source 21 may be configured to include a ROM, an EEPROM, a RAM, or the like.
[0040] The first information source 20 is an information source that stores first date of birth information 22. The first date of birth information 22 is information relating to the date of birth of the user who is the owner of the identity verifiable medium 11. As will be described later, the first date of birth information 22 is recorded in the Japanese calendar if the user who is the owner of the My Number card 111 is of Japanese nationality, and is recorded in the Gregorian calendar if the user is of foreign nationality. The first date of birth information 22 is, for example, information used for internal authentication, which will be described later.
[0041] The second information source 21 is an information source that stores second date of birth information 23. The second information source 21 is an information source different from the first information source 20 and may have a different security level than the first information source 20. For example, the first information source 20 may have a higher security level. The second date of birth information 23 is information about the date of birth of the user who owns the My Number card 111. As will be described later, the second date of birth information 23 is recorded in the Gregorian calendar year, whether the user is of Japanese nationality or of a foreign nationality. The second information source 21 is, for example, a card information input assistance application 24. The second information source 21 may be a public personal authentication application 25 or a card information confirmation application 26. The card information input assistance application 24, the public personal authentication application 25, and the card information confirmation application 26 include information such as name, date of birth, address, and gender.
[0042] Hereinafter, based on the flowcharts shown in Figures 4 and 5, and also with reference to the above-mentioned figures and Figure 6, a nationality confirmation method for confirming the nationality of a user using the nationality confirmation system 10 having the above-mentioned configuration will be described.
[0043] FIG. 4 is a first flowchart illustrating a nationality verification method according to an embodiment. In general, the nationality verification system 10 of this embodiment uses a personal identification card 111 (a personal identification medium 11) and includes a calculation control unit 12. The system 10 verifies whether the user, who is the owner of the personal identification medium 11, is Japanese or foreign. This allows efficient and reliable verification of whether the user is Japanese or foreign by utilizing information stored on the personal identification card 111 (personal identification medium 11). In this embodiment, the nationality verification system 10 first prompts the user to select "Japanese nationality" or "foreign nationality." Then, while the personal identification medium 11 is held over the medium reading unit 17 (i.e., during communication), the system converts the second date of birth information 23 into a predetermined format (Japanese calendar / Western calendar) as necessary and compares it with the first date of birth information 22. Depending on the comparison result, the system executes a series of processes, branching to registration, retry, or error termination. This process allows detection of a user's incorrect nationality or false nationality.
[0044] In step S10, the nationality verification system 10 is started. That is, the power of each device constituting the nationality verification system 10 is turned on, and the nationality verification system 10 is put into an operational state. For example, an application that uses the nationality verification function is started on the user terminal 16.
[0045] In step S11, the calculation control unit 12 detects that the user has accessed the nationality verification system 10 (for example, via the above-mentioned application) and starts a nationality verification process that allows the user to select "Japanese nationality / foreign nationality" on the screen of the user terminal 16.
[0046] FIG. 6 is a diagram showing a screen displayed for selecting a nationality in an embodiment. In step S11, the calculation control unit 12 displays a message on the display unit asking the user to select "Japanese nationality" or "foreign nationality" as shown in FIG. 6, and accepts the user's selection input. Thereafter, immediately after the user selects the nationality, the calculation control unit 12 transitions to a screen displaying the message "Please hold up your My Number card." The user may select the nationality using a touch panel or a pointing device such as a mouse.
[0047] Returning to FIG. 4, in step S12, for example, if Japanese nationality is selected, the arithmetic and control unit 12 requests the input of a predetermined personal identification number. After the personal identification number is input, the arithmetic and control unit 12 issues an instruction to the display unit to read the My Number card 111 (personal identification medium 11). The input personal identification number is then sent to the My Number card 111 (personal identification medium 11), and it is confirmed whether the personal identification number is correct.
[0048] In step S13, if the PIN is correct, the calculation control unit 12 acquires the second date of birth information 23 from the second information source 21 of the My Number card 111. For example, if the second information source 21 is the card information input assistance application 24, the PIN of the card information input assistance application 24 is sent to the My Number card 111, and if the PIN is correct, the calculation control unit 12 acquires the user's second date of birth information 23 from the second information source 21 of the My Number card 111.
[0049] In step S14, the calculation control unit 12 determines whether the user is an existing user or a new user using the second date of birth information 23 etc. acquired in step S13. If the user is determined to be an existing user, the process proceeds to step S17 (YES in step S14), and if the user is determined to be a new user, the process proceeds to step S16 (NO in step S14). Here, an existing user is a user for whom information that the user has previously used the nationality verification system 10 (or a system linked to the nationality verification system 10) is stored in the verification server 31 etc., and for whom information about the user (second date of birth information 23) etc. already exists. A new user is a user for whom the verification server 31 etc. does not have a history of using the nationality verification system 10 (or a system linked to the nationality verification system 10) and for whom no information about the user exists. The method for determining whether the user is an existing user or a new user is arbitrary, and may be determined, for example, using an ID linked to the serial number of an electronic certificate stored in an identity verification medium.
[0050] In step S16, if the calculation control unit 12 determines that the user is a new user, it acquires newly acquired second date of birth information 23, etc., and registers the new user information, for example, in the database of the verification server 31 based on the acquired information.
[0051] In step S17, internal authentication is started inside the IC chip 112 using the first date of birth information 22 stored in the first information source 20 of the personal identification medium 11 and the second date of birth information acquired in step S13. Specifically, the calculation control unit 12 transmits the second date of birth information 23 acquired in step S13 to the My Number card 111, and the My Number card 111 compares the acquired second date of birth information 23 with the first date of birth information 22 of the first information source 20. The first date of birth information 22 is information used to verify the authenticity of the personal identification medium 11. The first date of birth information 22 is stored in the first information source 20 of the IC chip 112 of the My Number card 111, which is the personal identification medium 11. The first date of birth information 22 is basic information used in PIN authentication and encryption processing to verify the authenticity of the card.
[0052] Here, the internal authentication is a so-called authenticity confirmation that determines whether the My Number card 111 is not counterfeit, that is, whether the My Number card is genuine, using the first date of birth information 22. The internal authentication is a process that is performed inside the IC chip 112.
[0053] If it is determined in step S14 that the user is an existing user, internal authentication is initiated using date of birth information (whose accuracy is guaranteed) that has already been saved (uploaded) in, for example, the verification server 31.
[0054] In step S18, the calculation control unit 12 branches the authentication method based on the nationality information selected in step S11, and if Japanese nationality is selected, proceeds to step S19 for Japanese calendar-based processing (YES in step S18), and if foreign nationality is selected, proceeds to step S20 for Gregorian calendar-based processing (NO in step S18).
[0055] In step S19, if the user selects Japanese nationality in step S11, the calculation control unit 12 converts the second date of birth information 23 into Japanese calendar format (e.g., Showa, Heisei, Reiwa) and compares it with the first date of birth information 22.
[0056] In step S20, the calculation control unit 12 compares the second date of birth information 23, which is in the Gregorian calendar year, with the first date of birth information 22, if the user has selected foreign nationality in step S11.
[0057] 5, in step S21, the IC chip 112 determines whether the Japanese calendar authentication has been successful. If the second date of birth information 23 converted into the Japanese calendar correctly matches the first date of birth information 22, the calculation control unit 12 proceeds to step S23. If the second date of birth information 23 converted into the Japanese calendar correctly matches the first date of birth information 22, the calculation control unit 12 proceeds to step S24. Specifically, the calculation control unit 12 converts the second date of birth information 23 into the Japanese calendar and compares the second date of birth information 23 converted into the Japanese calendar with the first date of birth information 22 inside the IC chip 112. As an example, if the second date of birth information 23 is "January 8, 1989" (Gregorian calendar), the calculation control unit 12 refers to the conversion table stored in the memory 132 and converts it to "January 8, 1989." Then, the calculation control unit 12 transmits the second date of birth information converted into the Japanese calendar, "January 8, 1989," to the IC chip 112. If the second date of birth information converted into the Japanese calendar, "January 8, 1989," matches the first date of birth information originally in the Japanese calendar, "January 8, 1989," the IC chip 112 determines that the matching is successful, but if they do not match, there is an error in the user's selection of nationality. The calculation control unit 12 receives this determination information.
[0058] As described above, it is predetermined that the first date of birth information 22 stored in the first information source 20 of the IC chip 112 of the My Number card 111 is in the Japanese calendar if the user who owns the My Number card 111 has Japanese nationality, and in the Gregorian calendar if the user has foreign nationality. Also, the second date of birth information 23 stored in the second information source 21 of the IC chip 112 of the My Number card 111 is in the Gregorian calendar whether the user who owns the My Number card 111 has Japanese nationality or foreign nationality.
[0059] Therefore, if the user is Japanese and has correctly selected his / her nationality in step S11, the second date of birth information 23 converted to the Japanese calendar system will match the first date of birth information 22 originally in the Japanese calendar system, and step S21 will determine YES. This determination result is transmitted from the IC chip 112 to the calculation control unit 12 (verification server 31).
[0060] On the other hand, if the user of the My Number card 111 is of foreign nationality (resident) and selects Japanese nationality by mistake or with false intent in the aforementioned step S11, the second date of birth information 23 converted to the Japanese calendar will not match the first date of birth information 22, which is originally in the Gregorian calendar, and step S21 will determine NO.
[0061] In step S23, if the second date of birth information 23 converted to the Japanese calendar correctly matches with the first date of birth information 22, the calculation control unit 12 determines that the Japanese user has correctly selected Japanese nationality.
[0062] In step S34 after step S23, the arithmetic and control unit 12 registers user information. That is, the arithmetic and control unit 12 registers user information that the user is of Japanese nationality. In step S36, the arithmetic and control unit 12 ends the series of processes.
[0063] Going back a little, in step S22 after step S20, the calculation control unit 12 determines whether the Gregorian calendar year authentication was successful or unsuccessful, and if the Gregorian calendar year second date of birth information 23 and the first date of birth information 22 match correctly, the calculation control unit 12 proceeds to step S33, and if they do not match correctly, the calculation control unit 12 proceeds to step S27.
[0064] Specifically, in step S22, the calculation control unit 12 compares the second date of birth information 23, which is in the Gregorian calendar year, with the first date of birth information 22. For example, if the user who owns the My Number card 111 is a foreign national (resident), the second date of birth information 23 is "March 15, 1995" (Gregorian calendar year), and the first date of birth information 22 is also "March 15, 1995" (Gregorian calendar year), the two will match correctly. If the matching is successful, the determination result is transmitted from the IC chip 112 to the verification server 31. If the answer is YES in step S22, the calculation control unit 12 proceeds to step S33. On the other hand, if the user is of Japanese nationality, the second date of birth information 23 is "March 15, 1995" (Gregorian calendar), and the first date of birth information 22 is "March 15, 1995" (Japanese calendar), the two will not match correctly. If the match fails, the determination result is transmitted from the IC chip 112 to the verification server 31 (arithmetic and control unit 12). If the answer is NO in step S22, the arithmetic and control unit 12 proceeds to step S27.
[0065] In step S33, if the second date of birth information 23 in the Gregorian calendar year and the first date of birth information 22 in the Gregorian calendar year are correctly matched, the calculation control unit 12 determines that the user (resident) of foreign nationality has correctly selected that he or she is of foreign nationality. In step S34 after step S33, the calculation control unit 12 registers the user information. That is, it registers user information that the user is of foreign nationality. In step S36, the calculation control unit 12 ends the series of processes.
[0066] Going back a little, if the second date of birth information 23 converted into the Japanese calendar year does not correctly match with the first date of birth information 22 (NO in step S21), the calculation control unit 12 determines that the user who is a resident has misrepresented his or her Japanese nationality or has made an erroneous operation. In this case, in step S24, the calculation control unit 12 authenticates the first date of birth information 22 in the Gregorian calendar year and the second date of birth information 23 which is originally in the Gregorian calendar year.
[0067] In step S25, the calculation control unit 12 judges the result of the authentication of the Gregorian calendar year in step S24, and if successful, proceeds to step S26, and if unsuccessful, proceeds to step S29.
[0068] In step S26, the calculation control unit 12 detects an error in nationality selection. That is, it detects that the user, who is a resident, should have selected "foreign nationality" in step S11, but mistakenly (or falsely) selected "Japanese nationality." Furthermore, in step S26, the number of internal authentication failures is reset (the reset method is to perform authentication in the correct format (i.e., by going through the step of step S24), and the number of internal authentication failures is reset when the authentication is successful (in this case, the number of failures is reset when the Gregorian calendar year authentication is successful)). If the internal authentication fails multiple times, the My Number card 111 will be locked, so by doing so, it is possible to prevent excessive restrictions on the user's use of the My Number card 111 due to incorrect operation of the present embodiment, etc.
[0069] If the mismatch persists even after another comparison using a different format (in this case, when the Gregorian calendar authentication also fails), in step S29, the calculation control unit 12 determines that there is a critical error, such as an incorrect registration of the date of birth.
[0070] In step S30, the arithmetic and control unit 12 selects error processing. For example, if the process continues from step S26, the display unit may display "Authentication failed" or "Please select foreign nationality (Japanese nationality) and try again." Furthermore, if the process continues from step S29, the display unit may display "An unexpected error has occurred. Please contact city hall." Furthermore, if the user selects foreign nationality (Japanese nationality) and tries again, the process may return to step S11. In step S36, the arithmetic and control unit 12 ends the series of processes.
[0071] Going back a little, if the second date of birth information 23 in the Gregorian calendar year does not match correctly with the first date of birth information 22 (NO in step S22), the calculation control unit 12 determines that the Japanese user has misrepresented their foreign nationality or made an erroneous operation. In this case, in step S27, the calculation control unit 12 authenticates the first date of birth information 22 and the second date of birth information 23 converted to the Japanese calendar year.
[0072] In step S28, the calculation control unit 12 determines the result of the authentication using the Japanese calendar in step S27. If successful, the process proceeds to step S26. If unsuccessful, the process proceeds to step S29. Similarly, in step S26, the calculation control unit 12 detects an error in nationality selection. That is, the calculation control unit 12 detects that the Japanese user should have selected "Japanese nationality" in step S11, but mistakenly (or falsely) selected "foreign nationality." Furthermore, in step S26, the calculation control unit 12 resets the number of internal authentication failures, as described above. This prevents excessive interference with the user's use of the My Number card 111 due to erroneous operation or falsification in this embodiment. Note that, as with step S29, if a mismatch persists even after a second verification using a different format (in this case, if Japanese calendar authentication also fails), the calculation control unit 12 determines in step S29 that a critical error, such as an incorrect registration of the date of birth, has occurred.
[0073] Note that steps S12 to S23 (step S33) and steps S12 to S24 (step S27) may be performed while the user is holding the My Number card 111 over the card. That is, during one reading process (while NFC communication is continuous and uninterrupted), the calculation control unit 12 acquires the second date of birth information 23 from the second information source 21 of the personal identification medium 11 (My Number card 111) and transmits the second date of birth information 23 to the first information source 20 of the My Number card 111 (the same My Number card 111), and the My Number card 111 compares the second date of birth information 23 with the first date of birth information 22 of the first information source 20. This makes it possible to prevent fraudulent use of multiple My Number cards.
[0074] If the user selects Japanese nationality in step S11, the My Number card 111 may be scanned as the personal identification medium 11 in step S12, and if the user selects foreign nationality in step S11, the specific residence card (or the residence card and the My Number card) may be scanned as the personal identification medium 11 in step S12. Even if the user selects the specific residence card, the method of acquiring the second date of birth information may be the same as the method described in step S13.
[0075] Furthermore, in step S13, the calculation control unit 12 acquires the second date of birth information 23 from the second information source 21 of the My Number card 111. Alternatively, the calculation control unit 12 may acquire and use the second date of birth information 23 that has been previously uploaded to the verification server 31. This may occur when the user has previously registered their personal information (including the second date of birth information 23) via a public personal authentication service (the accuracy of the second date of birth information 23 previously uploaded to the verification server 31 is guaranteed by the public personal authentication service). When the public personal authentication service is used, the certificate validation system 14 is used. Note that even if the second date of birth information 23 is previously uploaded to the verification server 31 (even if the user is an existing user in S14), the uploaded second date of birth information 23 may originally have been acquired from the second information source 21 of the My Number card 111.
[0076] The above is an explanation of the nationality confirmation method using the nationality confirmation system 10.
[0077] The effects achieved by the above-described embodiment are as follows.
[0078] The present invention is a nationality verification system using a personal identification medium, comprising an arithmetic and control unit, which uses first date of birth information stored in a first information source of the personal identification medium to verify whether the user who owns the personal identification medium is of Japanese nationality or of a foreign nationality. The nationality verification system of the present invention can detect falsification of a user's nationality by using the fact that the calendar of the first date of birth information is different between Japanese people and foreign residents (Japanese people use the Japanese calendar, and foreign residents use the Western calendar).
[0079] Furthermore, in the present invention, the calculation control unit may acquire second date of birth information, which is information related to the user's date of birth, from a second information source of the personal identification medium, and compare the first date of birth information with the second date of birth information. By comparing the second date of birth information read from the personal identification medium with the first date of birth information, it is possible to more reliably detect a user's false nationality. Here, it is also possible to have the user manually input the second date of birth information. However, relying on the user to manually input the second date of birth information may result in the user making an incorrect input, and the possibility of the user providing a false identity cannot be ruled out. In the present invention, the second date of birth information is acquired from a second information source of the personal identification medium, such as a My Number card, so that the correct second date of birth information can be input to the system and the second date of birth information can be compared with the first date of birth information.
[0080] Furthermore, in the present invention, if Japanese nationality is selected, the calculation control unit converts the second date of birth information to the Japanese calendar, compares the second date of birth information converted to the Japanese calendar with the first date of birth information, and if the second date of birth information converted to the Japanese calendar does not correctly compare with the first date of birth information, determines that the user has an incorrect nationality. According to the nationality verification system of the present invention, it is possible to more reliably detect when a user falsely claims to be Japanese by using the fact that the first date of birth information indicates that Japanese people are in the Japanese calendar.
[0081] Furthermore, in the present invention, if non-Japanese nationality is selected, the calculation control unit compares the second date of birth information in the Gregorian calendar year with the first date of birth information, and if the second date of birth information in the Gregorian calendar year does not correctly compare with the first date of birth information, it determines that the user has an incorrect nationality. According to the nationality verification system of the present invention, it is possible to more reliably detect attempts by a user to falsely claim to be Japanese nationality by using the fact that the first date of birth information is in the Gregorian calendar year if the user is a resident.
[0082] Furthermore, in the present invention, if the first date of birth information fails to be matched with the second date of birth information, the calculation control unit resets the number of authentication failures. The nationality verification system of the present invention can prevent excessive restrictions on the use of a user's identity verifiable medium due to authentication failures.
[0083] Furthermore, in the present invention, the first date of birth information is used to verify the authenticity of the identity verifiable medium. According to the nationality verification system of the present invention, the first date of birth information used for so-called internal authentication is used to verify whether the user is of Japanese nationality or foreign nationality.
[0084] Furthermore, in the present invention, the personal identification medium is a My Number card. According to the nationality confirmation system of the present invention, the nationality of a user can be determined using My Number cards, which are widely used in Japan.
[0085] Furthermore, in the present invention, the second information source includes an application for assisting input of personal information on a My Number card, a public personal authentication application, or an application for confirming personal information on a card.
[0086] The present invention can be widely used as a unified and secure authentication system for multinational users in government agencies, financial institutions, medical institutions, etc. In particular, it is expected to be used in fields where the demand for authentication systems that take nationality into consideration is increasing due to the increase in the number of foreign residents. Furthermore, it can be used as a fundamental technology to realize appropriate service provision according to the nationality of the user in various government and private services that utilize My Number cards.
[0087] Specifically, this invention enables labor intermediation applications to technically detect and prevent foreign residents from falsely representing themselves as Japanese nationals. This contributes to maintaining a fair labor market and enables businesses to avoid the risk of unknowingly engaging in illegal employment. Furthermore, reliable nationality verification enables proper operation of services and benefits exclusively for Japanese nationals, improving the fairness and reliability of the system.
[0088] Furthermore, this invention can technically detect and prevent Japanese nationals from falsely claiming to be Japanese residents in order to fraudulently receive services in point systems and benefit services offered by local governments that are limited to Japanese residents. This ensures the proper operation of the resident support system, ensures appropriate support for the intended recipients, and improves the system's fairness and reliability. Furthermore, preventing fraudulent use of the benefit system in local governments can contribute to the proper allocation of public resources and ensuring the reliability of the administration.
[0089] Although the embodiments of the present invention have been described in detail above, the present invention is not limited to these, and various modifications and improvements are possible without departing from the spirit of the present invention. Furthermore, the above-described embodiments can be implemented in combination with each other. For example, the order of steps in the flowcharts described in Figures 4 and 5 may be changed, steps may be deleted, or steps may be added without departing from the spirit of the present invention.
[0090] The nationality verification system 10 is realized by one or more computers (such as a user terminal 16, a verification server 31, and a service provider server 30). The service provider server 30 and the verification server 31 may be so-called cloud servers. In an embodiment, the verification server 31 may not be necessary, and the nationality verification system 10 may be realized by, for example, the service provider server 30 and the user terminal 16. Furthermore, the certificate verification system 14 does not necessarily have to be used in the nationality verification system 10. [Explanation of symbols]
[0091] 10 Nationality Verification System 11 Identity verification medium 111 My Number Card 112 IC chip 12 Calculation control unit 131 processors 132 memory 133 Storage Devices 134 Bus 135 Network Interface 136 Input / Output Interface 14 Certificate Validation System 15 Network 16 User terminals 17 Media reading unit 20 1st source 21 Second source 30 Service provider server 31 Verification Server
Claims
1. A nationality verification system using a personal identification medium, An arithmetic control unit is provided, The arithmetic and control unit A nationality verification system that uses first date of birth information stored in a first information source of the identity identifiable medium to verify whether the user who owns the identity identifiable medium is of Japanese nationality or foreign nationality.
2. The nationality confirmation system according to claim 1, The arithmetic and control unit acquire second date of birth information, which is information relating to the user's date of birth, from a second information source of the personal identification medium; A nationality verification system that collates the first date of birth information with the second date of birth information.
3. The nationality confirmation system according to claim 2, The arithmetic and control unit If you choose to be a Japanese national, converting the second date of birth information into the Japanese calendar format, and comparing the second date of birth information converted into the Japanese calendar format with the first date of birth information; A nationality confirmation system that determines that the user has an incorrect nationality if the second date of birth information converted into the Japanese calendar does not correctly match the first date of birth information.
4. The nationality confirmation system according to claim 1, The arithmetic and control unit If you choose not to be a Japanese national, comparing the second date of birth information, which is the Gregorian calendar year, with the first date of birth information; A nationality confirmation system that determines that the user has an incorrect nationality if the second date of birth information, which is in the Gregorian calendar year, does not correctly match with the first date of birth information.
5. The nationality confirmation system according to claim 2, The arithmetic and control unit A nationality verification system that resets the number of authentication failures if matching between the first date of birth information and the second date of birth information fails.
6. The nationality confirmation system according to claim 1, A nationality verification system, wherein the first date of birth information is used to verify the authenticity of the personal identification medium.
7. The nationality confirmation system according to claim 1, A nationality verification system, wherein the identity verification medium is a My Number card.
8. The nationality confirmation system according to claim 2, The second information source is a nationality verification system, including an application for assisting input of personal information on a My Number card, a public personal authentication application, or an application for verifying personal information on a card.
9. A method for verifying nationality using a personal identification medium, A method for verifying nationality in which one or more computers use first date of birth information stored in a first information source of the identity identifiable medium to verify whether the user who owns the identity identifiable medium is of Japanese nationality or foreign nationality.
10. One or more computers A nationality confirmation program that functions as an arithmetic control unit that uses first date of birth information stored in the first information source of the identity identifiable medium to confirm whether the user who owns the identity identifiable medium is of Japanese nationality or foreign nationality.
Citation Information
Patent Citations
Image processing system, image processing method, image processing device, and program
JP2018093310A
Information processing system, information processing method, and information processing program
JP2024153279A