Information processing apparatus, information processing system, information processing method, and information processing program

The information processing system addresses the challenge of integrating international mDLs in Japan by issuing both versions with unattended reading for domestic and consent-based reading for international, ensuring compatibility and functionality with existing Japanese systems.

JP2025161318APending Publication Date: 2025-10-24NEC CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024064416
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-12
Publication Date
2025-10-24

AI Technical Summary

Technical Problem

The introduction of international mobile driver's licenses (mDL) in Japan requires addressing differences in obtaining and reading methods compared to domestic licenses, necessitating a system that maintains compatibility with both international and domestic standards while allowing unattended reading similar to existing Japanese driver's licenses.

Method used

An information processing system that issues both international and domestic version mDLs, enabling unattended reading of domestic mDLs using special authority or mutual authentication keys, and requires consent for international mDLs, while supporting device and server retrieval methods.

Benefits of technology

The system ensures compatibility with both international and domestic standards, allowing unattended reading of domestic mDLs like Japanese licenses, and complies with international consent requirements for international mDLs, enhancing mDL functionality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025161318000001_ABST
    Figure 2025161318000001_ABST
Patent Text Reader

Abstract

To provide an information processing apparatus, an information processing system, an information processing method, and an information processing program configured to improve functions of a mobile driver's license (mDL).SOLUTION: An information processing system includes: an issuing apparatus which issues a mobile driver's license; a first information processing apparatus which includes a holder device for holding mDL of a user; and a second information processing apparatus which includes a reader device for reading information on the mDL. The reader device includes: an acquisition unit which acquires information on a mobile driver's license held by the holder device of the user; and a display unit which causes a display device to display, in accordance with a result of processing performed by the acquisition unit, at least a part of the information included in the mobile driver's license held by the holder device of the user by omitting processing for obtaining consent from the user.SELECTED DRAWING: Figure 12
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information processing device, an information processing system, an information processing method, and an information processing program. [Background technology]

[0002] Patent Document 1 discloses a technique for transmitting information stored in a mobile driver's license (hereinafter referred to as mDL) to a police officer. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Special Publication No. 2019-523513 Summary of the Invention [Problem to be solved by the invention]

[0004] When introducing mDL to Japan, there will be some differences from the current operation of driver's licenses in Japan. For example, when introducing mDL issued according to international standards (hereinafter referred to as international version mDL) to Japan, the method of obtaining mDL information may differ from the current operation of driver's licenses in Japan. It is desirable that mDL issued according to domestic standards in Japan, etc. (hereinafter referred to as domestic version mDL) have the functionality to continue the current operation in Japan.

[0005] Therefore, one of the objectives that the embodiments disclosed in this specification aim to achieve is to provide an information processing device, an information processing system, an information processing method, and an information processing program that can improve the functionality of mDL. [Means for solving the problem]

[0006] An information processing device according to a first aspect includes: an acquisition unit for acquiring information about a mobile driver's license held in a holder device of a user; a display unit that displays, on a display device, at least a portion of the information included in the mobile driver's license held in the holder device of the user, according to a result of the processing performed by the acquisition unit, without requiring the user to consent; Equipped with.

[0007] An information processing system according to a second aspect includes: An issuing device that issues a mobile driver's license including at least one of an international version mDL based on an international standard and a domestic version mDL based on a domestic standard; a first information processing device including a holder device for holding the mobile driver's license of a user; a second information processing device including a reader device that reads the international version mDL information and the domestic version mDL information of the user; Equipped with The second information processing device an acquisition unit that acquires information about the mobile driver's license stored in the first information processing device; a display unit that displays, on a display device, at least a portion of the information included in the mobile driver's license held in the holder device of the user, according to a result of the processing performed by the acquisition unit, without requiring the user to consent; It has.

[0008] An information processing method according to a third aspect includes: obtaining information about a mobile driver's license held in a holder device of the user; a step of displaying on a display device at least a portion of the information contained in the mobile driver's license held in the holder device of the user, without obtaining consent from the user, according to a result of a process performed when obtaining information about the mobile driver's license; Equipped with.

[0009] An information processing program according to a fourth aspect includes: obtaining information about a mobile driver's license held in a holder device of the user; a step of displaying on a display device at least a portion of the information contained in the mobile driver's license held in the holder device of the user, without obtaining consent from the user, according to a result of a process performed when obtaining information about the mobile driver's license; to be executed by the computer. [Effects of the Invention]

[0010] According to the above aspects, it is possible to provide an information processing device, an information processing system, an information processing method, and an information processing program that can improve the functionality of the domestic version of mDL. [Brief explanation of the drawings]

[0011] [Figure 1] 1 is a configuration diagram illustrating an example of an information processing system according to the present disclosure. [Figure 2] FIG. 10 is a sequence diagram illustrating issuer data authentication in the information processing system according to the present disclosure. [Figure 3] FIG. 10 is a sequence diagram illustrating session encryption in an information processing system according to the present disclosure. [Figure 4] 1 is a sequence diagram illustrating mdoc authentication in an information processing system according to the present disclosure. [Figure 5] 10 is a sequence diagram illustrating mdoc reader authentication in an information processing system according to the present disclosure. [Figure 6] FIG. 10 is a sequence diagram illustrating a DE and a DT in the information processing system according to the present disclosure. [Figure 7] FIG. 2 is a block diagram illustrating an issuing device in the information processing system according to the present disclosure. [Figure 8] FIG. 2 is a block diagram illustrating an issuing device in the information processing system according to the present disclosure. [Figure 9] FIG. 1 is a block diagram illustrating a holder device in an information processing system according to the present disclosure. [Figure 10] FIG. 1 is a block diagram illustrating a holder device in an information processing system according to the present disclosure. [Figure 11] FIG. 1 is a block diagram illustrating a reader device in an information processing system according to the present disclosure. [Figure 12] FIG. 1 is a block diagram illustrating a reader device in an information processing system according to the present disclosure. [Figure 13] FIG. 1 is a block diagram illustrating a reader device in an information processing system according to the present disclosure. [Figure 14] FIG. 10 is a flowchart illustrating an information processing method using the information processing device according to the present disclosure. [Figure 15] FIG. 10 is a flowchart illustrating an information processing method using the information processing device according to the present disclosure. [Figure 16] FIG. 10 is a flowchart illustrating an information processing method using the information processing device according to the present disclosure. [Figure 17] 1 is a block diagram illustrating an information processing device according to the present disclosure. [Figure 18] FIG. 1 is a flowchart illustrating an information processing method according to the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0012] <Outline of the embodiment> An overview of an information processing system according to an embodiment will be described. FIG. 1 is a configuration diagram illustrating an example of an information processing system according to the present disclosure. As shown in FIG. 1, the information processing system 1 includes an issuing device 10, a holder device 20, and a reader device 30. The information processing system 1 may further include an mDL server 40. While FIG. 1 illustrates one holder device 20 and one reader device 30, the information processing system 1 may include multiple holder devices 20 held by multiple users and multiple reader devices 30 held by multiple police officers. The issuing device 10, the mDL server 40, the holder device 20, and the reader device 30 are connected to each other via a wired or wireless communication line so that information can be transmitted between them. The communication line may include a network such as the Internet or an intranet, or may include a standardized IF (Interface) such as NFC (Near Field Communication), Wi-Fi, or BLE (Bluetooth Low Energy). The mDL includes information on the user's driver's license or information indicating the storage location of the user's driver's license information stored in a mobile device such as the user's smartphone.

[0013] The issuing device 10 is located at an issuing institution. The issuing institution may include, for example, a license center or a police station. The issuing device 10 issues an mDL and mDL information. The mDL information includes, for example, a user's personal information and qualification information. Data including at least one of the mDL and mDL information may be referred to as mDL data. The mDL may include an application that enables a holder device 20, such as a user's mobile terminal, to manage driver's license information. The mDL information may include, as qualification information, officially authenticated qualification information from institutions in various countries, including Japan. The mDL information may include, as personal information, personal information such as address and age that the user does not want to store on an insecure server, etc.

[0014] The mDL may be standardized according to various specifications. For example, the mDL may or may not include a specification that requests consent authentication of the individual when a request is received from a specific terminal. Furthermore, for example, the mDL may be standardized according to an international standard or a domestic standard, as described above. Therefore, the mDL includes at least one of an international version mDL based on an international standard and a domestic version mDL based on a domestic standard. The international version mDL manages information in the international version mDL. The domestic version mDL manages information in the domestic version mDL.

[0015] The international mDL may be used by people with foreign nationality residing in a foreign country or in Japan, or by people with Japanese nationality residing in a foreign country or in Japan. The international mDL enables collaboration by sharing information on foreigners between issuing agencies in each country. The international mDL also eliminates the need for a dedicated hardware reader to read the international mDL information. The international mDL information can be obtained using standardized interfaces such as NFC, Wi-Fi, and BLE.

[0016] Specifically, the international version of mDL has been standardized by the ISO (International Organization for Standardization). For example, ISO18013-5 defines an attended reading phase, ISO18013-7 defines an unattended reading phase, and ISO23220-3 defines a publishing phase.

[0017] The holder device 20 is held by a user who owns an mDL. The holder device 20 is an information processing device including, for example, a mobile terminal such as a smartphone or tablet. The holder device 20 holds the user's mDL. The reader device 30 is held by a police officer or other person who needs to read the information in the user's mDL. The reader device 30 is an information processing device including, for example, a mobile terminal such as a smartphone or tablet. The reader device 30 may also be an information processing device such as a PC or server located at a police station. The mDL server 40 stores at least one of information on the international version of the mDL and information on the domestic version of the mDL.

[0018] For the operation of mDL, the following technologies are used: issuer data authentication, session encryption, Mdoc authentication, and mdoc reader authentication.

[0019] FIG. 2 is a sequence diagram illustrating issuer data authentication in the information processing system 1 according to the present disclosure. Issuer data authentication is performed to prevent forgery and tampering of mDL data. Specifically, as shown in FIG. 2, in step S11, the issuing device 10 generates a key pair for issuer data authentication. Next, in step S12, the issuing device 10 transmits the public key for issuer data authentication to the reader device 30. In addition, in step S13, the issuing device 10 transmits mDL data signed with the private key for issuer data authentication to the holder device 20. As a result, when the reader device 30 acquires mDL data from the holder device 20 in step S14, the reader device 30 can verify the mDL data acquired from the holder device 20 with the public key for issuer data authentication in step S15. This makes it possible to prevent forgery and tampering of mDL data.

[0020] 3 is a sequence diagram illustrating session encryption in the information processing system 1 according to the present disclosure. Session encryption is performed by exchanging device public keys between the holder device 20 and the reader device 30 and creating a common key using ECDH (Elliptic Curve Diffie Hellman key exchange) to prevent eavesdropping. Specifically, as shown in FIG. 3, in step S21, the holder device 20 creates a session encryption key pair. Meanwhile, in step S22, the reader device 30 creates a session encryption key pair. As a result, in step S23, the holder device 20 and the reader device 30 can exchange session encryption public keys and generate a common key.

[0021] FIG. 4 is a sequence diagram illustrating mdoc authentication in the information processing system 1 according to the present disclosure. Mdoc authentication is performed to prevent copying. The authenticity of the device public key of the holder device 20 is guaranteed by issuer data authentication. The device private key of the holder device 20 is guaranteed by hardware tamper resistance. Specifically, as shown in FIG. 4, in step S31, the holder device 20 creates an mdoc authentication key pair. In step S32, the issuing device 10 acquires the mdoc authentication public key from the holder device 20 when issuing mDL data. Then, in step S33, the issuing device 10 stores the mdoc authentication public key acquired from the holder device 20 in the mDL data. In step S34, the reader device 30 requests mDL data from the holder device 20. In that case, in step S35, the holder device 20 responds with the mDL data and the signature of the mdoc authentication private key. As a result, in step S36, the reader device 30 can verify the signature of the response using the mdoc authentication public key in the mDL data acquired from the holder device 20.

[0022] FIG. 5 is a sequence diagram illustrating mdoc reader authentication in the information processing system 1 according to the present disclosure. Mdoc reader authentication is performed to prevent unauthorized reading. Specifically, as shown in FIG. 5, in step S41, the reader device 30 creates an mdoc reader authentication key pair. In step S42, the holder device 20 acquires an mdoc reader authentication public key from the reader device 30, and in step S43, the holder device 20 stores the acquired mdoc reader authentication public key. In step S44, the reader device 30 signs the mDL data request with the mdoc reader authentication private key. This allows the holder device 20 to verify the signature of the request from the reader device 30 with the mdoc reader authentication public key in step S45.

[0023] Next, a communication method between the holder device 20 and the reader device 30 of the mDL in ISO18013-5 will be described. The communication method between the holder device 20 and the reader device 30 is performed by Device Engagement (hereinafter referred to as DE) and Data Transfer (hereinafter referred to as DT). DE is communication for acquiring information on the storage destination of the mDL information from the holder device 20 as a preliminary step for the reader device 30 to acquire the mDL information. DT is communication for the reader device 30 to acquire the mDL information. Fig. 6 is a sequence diagram illustrating DE and DT in the information processing system 1 according to the present disclosure.

[0024] In DE, the reader device 30 acquires information from the holder device 20. Such information is acquired, for example, by reading a two-dimensional code such as a QR code (registered trademark) or by performing NFC communication. More specifically, in the case of a QR code (registered trademark), the holder device 20 presents the QR code (registered trademark) to the reader device 30 in step S51. Then, in step S52, the reader device 30 reads the presented QR code (registered trademark). This identifies a storage location from which the reader device 30 acquires the user's mDL information. In this way, DE can be performed between the holder device 20 and the reader device 30.

[0025] In the case of NFC communication, in step S61, the reader device 30 identifies a storage location from which to acquire the user's mDL information by directly communicating with the holder device 20. In this way, DE can be performed between the holder device 20 and the reader device 30.

[0026] DT is performed after DE. DT transmits mDL information to the reader device 30 by communicating between the mDL data storage destination and the reader device 30. The main methods of DT include device retrieval and server retrieval.

[0027] Device retrieval is a method in which the reader device 30 acquires information about the mDL stored in the holder device 20. Communication methods include near-field communication such as BLE, NFC, and WifiAware. For example, in step S62, the reader device 30 requests information about the mDL stored in the holder device 20, and in step S63, the reader device 30 acquires the information about the mDL from the holder device 20.

[0028] Server retrieval is a method in which the reader device 30 acquires mDL information stored in the mDL server 40. Communication methods include WebAPI (Web Application Programming Interface) and OIDC (Open ID Connect). For example, in step S53, the reader device 30 requests mDL information from the mDL server 40, and in step S54, the reader device 30 acquires the mDL information from the mDL server 40.

[0029] The ISO is currently establishing an international standard for mDL. It is expected that mDL conforming to the ISO standard will be used around the world in the future. It is also expected that it will be introduced in Japan in the future.

[0030] Currently, Japan issues and uses IC cards (which may be integrated into My Number cards in the future) as driver's licenses. In the future, it is expected that mDL will be installed in a holder device 20 such as a user's smartphone. When using mDL in Japan, it is expected that problems will arise if only the contents established by the ISO standard are followed.

[0031] <New problem discovered by the inventor> The mDL standard in ISO18013-5 requires the consent of the user holding the holder device 20 before the reader device 30 can read the mDL information stored in the holder device 20 held by the user. However, in the Japanese driver's license system, anyone who can pick up the driver's license held by the user can visually check the information on the driver's license. Furthermore, even in the case of a driver's license with an IC chip, when checking the license with the reader device 30, the IC chip on the user's driver's license can be read without the user's consent by using a mutual authentication key or the like possessed by the reader device 30. Therefore, when using the mDL in Japan, it is necessary to make it possible to read the mDL information without the user's consent, similar to the Japanese driver's license system.

[0032] <Embodiment 1> Next, an information processing system according to a first embodiment will be described. In the information processing system of this embodiment, when an mDL is issued in Japan, a domestic version mDL is issued. As a result, when reading information in the domestic version mDL, first, it is determined whether or not the user's mDL includes a specification that requests consent authentication from the user when a request is received from a specific terminal. For example, it is determined whether the user's mDL is a domestic version mDL or an international version mDL. In the case of a domestic version mDL, it is forcibly cancelled without the user's consent, similar to the operation of Japanese driver's licenses, so that the information in the domestic version mDL can be read.

[0033] <Issuing device> Fig. 7 is a block diagram illustrating an issuing device 10 in the information processing system 1 according to the present disclosure. As shown in Fig. 7, the issuing device 10 includes an issuing unit 11 and a communication unit 12. The issuing unit 11 and the communication unit 12 function as an issuing means and a communication means, respectively.

[0034] The issuing unit 11 issues information on the domestic version mDL and the domestic version mDL of the domestic standard. The issuing unit 11 may also issue information on the international version mDL and the international version mDL of an international standard such as ISO. When issuing or updating such mDL and mDL information, the issuing unit 11 simultaneously issues not only the international version mDL and the international version mDL information, but also the domestic version mDL and the domestic version mDL of the domestic standard. The communication unit 12 transmits the information on the international version mDL and the domestic version mDL issued by the issuing unit 11 to at least one of the user's holder device 20 and the mDL server 40. As a result, the holder device 20 and the mDL server 40 store the information on the international version mDL and the domestic version mDL, etc.

[0035] In this way, the issuing unit 11 issues mDL information and the like to the user's holder device 20. When the international version mDL information and the domestic version mDL information are stored in the holder device 20, it can be made compatible with device retrieval. When the international version mDL information and the domestic version mDL information are stored in the mDL server 40, it can be made compatible with server retrieval. To support both device retrieval and server retrieval, the international version mDL information and the domestic version mDL information may be stored in both the holder device 20 and the mDL server 40.

[0036] The domestic version mDL information is basically mDL information that complies with international standards such as ISO. However, similar to existing IC driver's licenses, the domestic version mDL is issued in a manner that allows disclosure of the domestic version mDL information without the user's consent by using a mutual authentication key or the like assigned to the reader device 30 held by a police officer. For example, the issuing device 10 grants special authority to the reader device 30. Note that the information processing system 1 is not limited to a mode in which the issuing device 10 grants special authority. For example, another device may generate a key and send the key to the issuing device 10 and the reader device 30. Alternatively, the issuing device 10 may store individual identification information held by the reader device 30, thereby allowing access from a specific reader device 30.

[0037] The special authority may include police authority. For example, when issuing the domestic version mDL, the issuing unit 11 prepares the information in the domestic version mDL as follows. That is, when a reader device 30 that has been granted police authority requests the reading of the information in the domestic version mDL, the information in the domestic version mDL is prepared so that it can be read without the user's consent. In other words, the domestic version mDL is issued so that when a request to read the information in the domestic version mDL is made using police authority, it can be read without the need for an inquiry as to whether the user agrees or disagrees to the reading.

[0038] The special authority may also include a mutual authentication key. For example, similar to existing IC driver's licenses, a mutual authentication key that can only be held by police officers may be assigned to the reader device 30 held by police officers or the like. The mDL server 40 or the holder device 20 storing the domestic version mDL information may also hold the mutual authentication key. This allows the reader device 30 to read the domestic version mDL information without the user's consent by using the mutual authentication key. In this way, the special authority may include a mutual authentication key with the mDL server 40 or the holder device 20 for reading the domestic version mDL information stored in the mDL server 40 or the holder device 20 without the need to inquire whether the user agrees or disagrees.

[0039] The issuing device 10 may be, for example, an information processing device such as a server or a personal computer. FIG. 8 is a block diagram illustrating the issuing device 10 in the information processing system 1 according to the present disclosure. As shown in FIG. 8, an information processing device such as the issuing device 10 may further include a processor PRC, a memory MMR, a storage device STR, and a user interface UI. The storage device STR stores programs that represent processes to be executed by each component of the information processing device. The processor PRC loads the programs from the storage device STR into the memory MMR and executes the programs. In this way, the processor PRC realizes the functions of each component of the information processing device. The user interface UI may include input devices such as a keyboard, a mouse, and an imaging device, and output devices such as a display, a printer, and a speaker.

[0040] Each component of the information processing device may be realized by dedicated hardware. Furthermore, some or all of the components may be realized by general-purpose or dedicated circuits, processor PRCs, etc., or a combination of these. These may be configured by a single chip, or by multiple chips connected via a bus. Some or all of the components may be realized by a combination of the above-mentioned circuits, etc., and a program. Furthermore, the processor PRC may be a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an FPGA (Field-Programmable Gate Array), a quantum processor (quantum computer control chip), etc.

[0041] Furthermore, when some or all of the components of the information processing device are realized by multiple information processing devices, circuits, etc., the multiple information processing devices, circuits, etc. may be centrally or distributed. For example, the information processing devices, circuits, etc. may be realized in a form in which they are connected to each other via a communication network using a client-server system, a cloud computing system, etc. Furthermore, the functions of the issuing device 10 may be provided in a SaaS (Software as a Service) format.

[0042] <Holder device> Fig. 9 is a block diagram illustrating a holder device 20 in the information processing system 1 according to the present disclosure. As shown in Fig. 9, the holder device 20 includes a holding unit 21, a communication unit 22, and a display unit 23. The holding unit 21, the communication unit 22, and the display unit 23 function as a holding means, a communication means, and a display means, respectively.

[0043] The storage unit 21 stores the user's mDL. The storage unit 21 stores at least one of the user's international mDL and domestic mDL. The storage unit 21 may store at least one of the user's international mDL and domestic mDL information. Note that if the user's international mDL information and domestic mDL information are stored in the mDL server 40, the holder device 20 does not need to store the user's international mDL information and domestic mDL information. The mDL stored in the storage unit 21 may be, for example, an application capable of performing processing to display the mDL on the holder device 20 or to have the reader device 30 acquire the mDL, and may include at least one of two-dimensional code information and NFC communication information indicating an access destination for reading the mDL information.

[0044] The communication unit 22 receives the mDL and mDL information issued by the issuing device 10. The communication unit 22 receives a request for the mDL and mDL information, etc. from the reader device 30. The communication unit 22 transmits the mDL and mDL information, etc. to the reader device 30.

[0045] The display unit 23 displays the mDL. The display unit 23 may also display information about the mDL. When the display unit 23 receives a request to read information about the international mDL from the reader device 30, the display unit 23 displays a query to ask the user whether they agree or disagree with the reading by the reader device 30.

[0046] The holder device 20 may be, for example, an information processing device such as a smartphone or a tablet. Fig. 10 is a block diagram illustrating the holder device 20 in the information processing system 1 according to the present disclosure. As shown in Fig. 10, the holder device 20 may further include a processor PRC, a memory MMR, a storage device STR, and a user interface UI. The configurations and functions of the processor PRC, the memory MMR, the storage device STR, and the user interface UI are the same as those described above.

[0047] <Reader device> Fig. 11 is a block diagram illustrating a reader device 30 in the information processing system 1 according to the present disclosure. As shown in Fig. 11, the reader device 30 includes a determination unit 31 and a reading unit 32. The determination unit 31 and the reading unit 32 function as a determination means and a reading means, respectively.

[0048] The determination unit 31 determines whether the mDL held in the user's holder device 20 includes an international version mDL issued in accordance with an international standard and a domestic version mDL issued in accordance with a domestic standard. If the determination unit 31 determines that the user's mDL includes the domestic version mDL, the reading unit 32 reads the information of the domestic version mDL by using special authority. The reading unit 32 obtains the information of the domestic version mDL from at least one of the user's holder device 20 and the mDL server 40 in which information of the domestic version mDL is stored.

[0049] Fig. 12 is a block diagram illustrating a reader device 30 in the information processing system 1 according to the present disclosure. As shown in Fig. 12, the reader device 30 may further include a storage unit 33, a communication unit 34, an acquisition unit 35, and a display unit 36. The storage unit 33, the communication unit 34, the acquisition unit 35, and the display unit 36 ​​function as a storage means, a communication means, an acquisition means, and a display means.

[0050] The storage unit 33 stores special authority. The special authority includes police authority. The police authority is authority that does not require the reader 32 to inquire whether the user agrees or disagrees to the reading of domestic mDL information when reading the domestic version mDL information. The special authority also includes a mutual authentication key. For example, the mutual authentication key sent by the issuing device 10 or the like to the holder device 20 or the reader device 30 can allow the reader device 30 to access the holder device 20 or the like. The mutual authentication key makes it possible to acquire a user's mDL data without obtaining information from the user indicating consent to the reading of domestic version mDL information stored in the holder device 20 and the mDL server 40 or the like. In this way, the reader 32 reads domestic version mDL information by using the special authority that does not require the reader 30 to inquire whether the user agrees or disagrees to the reading of domestic version mDL information.

[0051] When the determination unit 31 determines that the user's mDL includes the international mDL, the communication unit 34 inquires of the user whether they agree or disagree to reading the information in the international mDL. When the communication unit 34 receives a message that they agree to reading the information in the international mDL, the reading unit 32 reads the information in the international mDL.

[0052] The acquisition unit 35 acquires at least one of two-dimensional code information presented by the holder device 20 of the user and NFC information transmitted from the holder device 20 via NFC communication. The two-dimensional code includes a QR code (registered trademark). The determination unit 31 determines whether the user's mDL includes a domestic version mDL based on at least one of the two-dimensional code information and NFC information acquired by the acquisition unit 35. For example, the issuing unit 11 of the issuing device 10 may issue a domestic version mDL that includes information necessary for the determination by the determination unit 31 in addition to the ISO standard. The information necessary for the determination by the determination unit 31 is, for example, information related to the domestic version mDL that is added to the two-dimensional code information or NFC information presented by the holder device 20 during DE. The information related to the domestic version mDL includes, for example, flag information indicating that the domestic version mDL is owned.

[0053] The display unit 36 ​​displays the international mDL information and domestic mDL information read by the reading unit 32. The display unit 36 ​​may display the international mDL information and domestic mDL information using an image of the face of a predetermined driver's license.

[0054] The reader device 30 may be, for example, an information processing device such as a smartphone or a tablet. Fig. 13 is a block diagram illustrating the reader device 30 in the information processing system 1 according to the present disclosure. As shown in Fig. 13, the reader device 30 may further include a processor PRC, a memory MMR, a storage device STR, and a user interface UI. The configurations and functions of the processor PRC, the memory MMR, the storage device STR, and the user interface UI are the same as those described above.

[0055] 14 is a flowchart illustrating an information processing method using an information processing device according to the present disclosure. As shown in FIG. 14, in step S110, the determination unit 31 determines whether the mDL stored in the user's holder device 20 includes both an international mDL and a domestic mDL. For example, the determination unit 31 determines whether the holder device 20 includes the domestic mDL.

[0056] If the determination unit 31 determines in step S110 that the user's mDL includes the domestic version mDL (YES), the process proceeds to step S140. In step S140, the reading unit 32 is caused to read the information in the domestic version mDL by using the granted special authority. In step S140, the reading unit 32 may be caused to read the information in the domestic version mDL by using special authority that does not require the user to inquire whether they agree or disagree to the reading of the information in the domestic version mDL. Alternatively, in step S140, the reading unit 32 may be caused to read the information in the domestic version mDL from at least one of the user's holder device 20 and the mDL server 40.

[0057] In step S110, if the determining unit 31 determines that the user's mDL does not include the domestic version mDL (NO), the process may be terminated.

[0058] 15 is a flowchart illustrating an information processing method using an information processing device according to the present disclosure. As shown in FIG. 15, the information processing method may further include steps S100 and S120. In step S100, the acquisition unit 35 acquires at least one of two-dimensional code information presented by the user's holder device 20 and NFC information transmitted from the holder device 20 via NFC communication. In this case, in step S110, the determination unit 31 determines whether the user's mDL includes a domestic mDL or an international mDL based on the two-dimensional code information and NFC information acquired by the acquisition unit 35.

[0059] If the determination unit 31 determines in step S110 that the user's mDL includes the domestic version mDL, and if the domestic version mDL is to be read (in the case of the domestic version mDL), the reading unit 32 is caused to read the information in the domestic version mDL by using the granted special authority in step S140. On the other hand, if the determination unit 31 determines in step S110 that the user's mDL includes the international version mDL, and if the international version mDL is to be read (in the case of the international version mDL), the process proceeds to step S120.

[0060] In step S120, the communication unit 34 inquires of the user whether they agree or disagree to the reading of the international mDL information. If the user agrees in step S120 (YES), the process proceeds to step S140. On the other hand, if the user disagrees in step S120 (NO), the process ends.

[0061] In step S140, the reading unit 32 is caused to read the international version mDL information. In step S140, the reading unit 32 may be caused to read the international version mDL information from the user's holder device 20, or may be caused to read the international version mDL information from the mDL server 40 in which the international version mDL information is stored.

[0062] 16 is a flowchart illustrating an information processing method using an information processing device according to the present disclosure. As shown in FIG. 16, the information processing method may further include steps S130 and S150. In step S130, when the reading unit 32 reads the user's domestic version mDL information, the user may be prompted to transmit identification information to the communication unit 34. Note that in step S100, when requesting two-dimensional code information and NFC information, the user may be prompted to transmit identification information to the communication unit 34. In this case, the user does not need to be prompted to transmit identification information to the communication unit 34 in step S130.

[0063] In step S150, the information in the domestic version mDL read by the reading unit 32 may be displayed on the display unit 36 ​​in the form of an image of the face of a predetermined driver's license.

[0064] Next, the effects of this embodiment will be described. In the information processing system 1 of this embodiment, the reader device 30 determines whether the mDL held in the user's holder device 20 includes a domestic version mDL. If the domestic version mDL is included, the reader device 30 can read the information in the user's domestic version mDL without the user's consent. This allows for operation similar to that of a Japanese driver's license. On the other hand, when reading the user's international version mDL, the reader device 30 asks the user whether they agree or disagree with the reading of the information in the international version mDL. This allows the information processing system 1 to comply with international standards. In this way, the functions of the domestic version mDL and the international version mDL can be improved.

[0065] Furthermore, the information processing system 1 of this embodiment basically formats the domestic version mDL in accordance with the ISO standard, but like existing IC driver's licenses, it can read the information in the domestic version mDL without the user's consent by using police authority or a mutual authentication key owned by a police officer or the like. Therefore, it can be operated in the same way as a Japanese driver's license.

[0066] By storing information on the domestic version of the mDL in the holder device 20 and the mDL server 40, it is possible to support device retrieval and server retrieval.

[0067] <Embodiment 2> 17 is a block diagram illustrating an information processing device according to the present disclosure. As shown in FIG. 17, as the information processing device of this embodiment, a reader device 30 includes an acquisition unit 35 and a display unit 36. The acquisition unit 35 acquires information about the mobile driver's license held in the holder device 20 of the user. Depending on the result of the processing performed by the acquisition unit 35, the display unit 36 ​​displays at least a portion of the information included in the mobile driver's license held in the holder device 20 of the user on the display device without obtaining consent from the user.

[0068] The display unit 36 ​​may display at least a portion of the information included in the mDL held in the user's holder device 20 on the display device without obtaining consent from the user, based on at least one of the two-dimensional code information and the NFC information acquired by the acquisition unit 35. Furthermore, when predetermined flag information is acquired by the acquisition unit 35, the display unit 36 ​​may display at least a portion of the information included in the mDL held in the user's holder device 20 on the display device without obtaining consent from the user. When predetermined flag information is not acquired by the acquisition unit 35 and consent is obtained from the user, the display unit 36 ​​may display at least a portion of the information included in the mDL held in the user's holder device 20 on the display device. The flag information includes, for example, information related to a domestic version of the mDL issued according to a domestic standard.

[0069] 18 is a flowchart illustrating an information processing method according to the present disclosure. As shown in FIG. 18, the information processing method of this embodiment includes steps S210 and S220. In step S210, the reader device 30 causes the acquisition unit 35 to acquire information related to the mDL held in the user's holder device 20. In step S220, the reader device 30 causes the display unit 36 ​​to display, on the display device, at least a portion of the information included in the mobile driver's license held in the user's holder device 20, depending on the result of the processing performed by the acquisition unit 35, without obtaining consent from the user.

[0070] Although the present disclosure has been described above with reference to the embodiments, the present disclosure is not limited to the above-described embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure. Furthermore, each embodiment can be combined with other embodiments as appropriate.

[0071] Furthermore, in the information processing system 1, the issuing device 10 issues mDL and mDL information, but this is not limited to this. The issuing device 10 may also issue official documents other than mDL. Official documents are not limited to documents printed on actual paper, but include documents composed of electronic information stored in a storage device and displayed on a display device. Official documents may include, for example, driver's licenses, identification cards such as My Number cards, and health insurance cards. If the aforementioned international version mDL is the official document of the first standard and the aforementioned domestic version mDL is the official document of the second standard, the information processing device may have the following configuration.

[0072] a determination unit that determines whether the official documents held in the user's holder device include a first official document issued according to a first standard and a second official document issued according to a second standard; a reading unit that reads information of the second public document by using a special authority granted when the determining unit determines that the public document of the user includes the second public document; An information processing device comprising:

[0073] Each drawing is merely an example for describing one or more embodiments. Each drawing may relate not only to one particular embodiment, but also to one or more other embodiments. As will be understood by those skilled in the art, various features or steps described with reference to any one drawing can be combined with features or steps shown in one or more other drawings to create, for example, an embodiment not explicitly shown or described. Not all features or steps shown in any one drawing are necessary to describe an exemplary embodiment, and some features or steps may be omitted. The order of steps described in any drawing may be changed as appropriate.

[0074] A part or all of the above-described embodiments can be described as, but not limited to, the following supplementary notes.

[0075] (Appendix 1) a step of causing a determination unit to determine whether a mobile driver's license held in a holder device of a user includes an international version mDL issued in accordance with an international standard and a domestic version mDL issued in accordance with a domestic standard; When the determination unit determines that the mobile driver's license of the user includes the domestic version mDL, the determination unit causes a reading unit to read information of the domestic version mDL by using a special authority granted thereto; An information processing method comprising: (Appendix 2) In the reading step, The reading unit reads the information of the domestic version mDL by using the special authority that does not require the user to inquire whether or not to agree to the reading of the information of the domestic version mDL. 1. The information processing method described in Appendix 1. (Appendix 3) and when the determination unit determines that the mobile driver's license of the user includes the international mDL, causing a communication unit to inquire of the user whether the user agrees or disagrees to reading information of the international mDL; In the reading step, When the consent is received by the communication unit, the reading unit is caused to read the information of the international version of the mDL. 1. The information processing method described in Appendix 1. (Appendix 4) The said special powers include police powers; The domestic version of the mDL is issued so that when a request is made to read the information in the domestic version of the mDL using the police authority, the information can be read without the need for an inquiry as to whether the information agrees or disagrees to the reading. 1. The information processing method described in Appendix 1. (Appendix 5) The special authority includes a mutual authentication key between the mDL server and the holder device for reading the information of the domestic version of the mDL stored in at least one of the mDL server and the holder device without the need for a query for consent or opposition. 1. The information processing method described in Appendix 1. (Appendix 6) The method further includes a step of causing an acquisition unit to acquire at least one of two-dimensional code information presented by the holder device of the user and NFC information transmitted from the holder device by NFC communication, In the step of determining, causing the determination unit to determine whether the mobile driver's license of the user includes the domestic version mDL based on the two-dimensional code information and the NFC information acquired by the acquisition unit; 1. The information processing method described in Appendix 1. (Appendix 7) In the reading step, causing the reading unit to read the information of the domestic version mDL from at least one of the holder device of the user and an mDL server in which the information of the domestic version mDL is stored; 1. The information processing method described in Appendix 1. (Claim 8) a step of causing a determination unit to determine whether a mobile driver's license held in a holder device of a user includes an international version mDL issued in accordance with an international standard and a domestic version mDL issued in accordance with a domestic standard; When the determination unit determines that the mobile driver's license of the user includes the domestic version mDL, the determination unit causes a reading unit to read information of the domestic version mDL by using a special authority granted thereto; An information processing program that causes a computer to execute the above.

[0076] Some or all of the elements described in Supplementary Notes 2 to 7 that are dependent on Supplementary Note 1 may also be dependent on Supplementary Note 8 in the same dependent relationship as Supplementary Notes 2 to 7. Some or all of the elements described in any Supplementary Note may be applied to various hardware, software, recording means for recording software, systems, and methods.

[0077] An information processing program that causes a computer to load and execute the above-described information processing method is also within the scope of the technical concept of the embodiments. The information processing program may be stored on a non-transitory computer-readable medium or a tangible storage medium. By way of example and not limitation, computer-readable media or tangible storage media include random-access memory (RAM), read-only memory (ROM), flash memory, solid-state drive (SSD) or other memory technologies, CD-ROM, digital versatile disc (DVD), Blu-ray (registered trademark) disc or other optical disk storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage device. The information processing program may be transmitted on a transitory computer-readable medium or communication medium. By way of example and not limitation, transitory computer-readable media or communication media include electrical, optical, acoustic, or other forms of propagated signals. [Explanation of symbols]

[0078] 1. Information Processing Systems 10. Issuing device 11 Publishing Department 12 Communications Department 20 Holder device 21 Holding part 22 Communications Department 23 Display section 30 Reader device 31 Judgment section 32 Reading unit 33 Holding part 34 Communications Department 35 Acquisition Department 36 Display section 40 mDL Server MMR Memory PRC Processor STR storage UI User Interface

Claims

1. an acquisition unit for acquiring information about a mobile driver's license held in a holder device of a user; a display unit that displays, on a display device, at least a portion of the information included in the mobile driver's license held in the holder device of the user, without requiring the user to consent, according to a result of the processing performed by the acquisition unit; An information processing device comprising:

2. the display unit displays, on a display device, at least a part of the information included in the mobile driver's license held in the holder device of the user, based on at least one of the two-dimensional code information and the NFC information acquired by the acquisition unit, without requiring a process of obtaining consent from the user. The information processing device according to claim 1 .

3. When the acquisition unit acquires predetermined flag information, the display unit displays at least a part of the information included in the mobile driver's license held in the holder device of the user on the display device without obtaining consent from the user. The information processing device according to claim 1 .

4. When the acquisition unit does not acquire predetermined flag information and consent is obtained from the user, the display unit displays at least a part of the information included in the mobile driver's license held in the holder device of the user on the display device. The information processing device according to claim 1 .

5. The flag information includes information related to a national version of mDL issued by a national standard; 5. The information processing device according to claim 3.

6. the acquiring unit acquires at least one of two-dimensional code information presented by the holder device of the user and NFC information transmitted from the holder device by NFC communication; The method further includes a determination unit that determines whether the mobile driver's license of the user includes a domestic version mDL issued in accordance with a domestic standard based on the two-dimensional code information and the NFC information acquired by the acquisition unit. The information processing device according to claim 1 .

7. The device further includes a reading unit that reads information about the domestic version mDL from at least one of the holder device of the user and an mDL server that stores information about the domestic version mDL issued according to a domestic standard. The information processing device according to claim 1 .

8. An issuing device that issues a mobile driver's license including at least one of an international version mDL based on an international standard and a domestic version mDL based on a domestic standard; a first information processing device including a holder device for holding the mobile driver's license of a user; a second information processing device including a reader device for reading the information of the international version mDL and the information of the domestic version mDL of the user; Equipped with The second information processing device an acquisition unit that acquires information about the mobile driver's license stored in the first information processing device; a display unit that displays, on a display device, at least a portion of the information included in the mobile driver's license held in the holder device of the user, without requiring the user to consent, according to a result of the processing performed by the acquisition unit; having Information processing system.

9. obtaining information about a mobile driver's license held in a holder device of the user; a step of displaying on a display device at least a portion of the information contained in the mobile driver's license held in the user's holder device, omitting the process of obtaining consent from the user, depending on the result of the process performed when obtaining information about the mobile driver's license; An information processing method comprising:

10. obtaining information about a mobile driver's license held in a holder device of the user; a step of displaying on a display device at least a portion of the information contained in the mobile driver's license held in the user's holder device, omitting the process of obtaining consent from the user, depending on the result of the process performed when obtaining information about the mobile driver's license; An information processing program that causes a computer to execute the above.

Citation Information

Patent Citations

  • Communication flow for verification and ID check

    JP2019523513A