Communication control device, communication device, communication control method, and communication method

By secretly calculating in the communication control device and generating communication parameters of the communication device, the problems of information leakage and improper use in the prior art are solved, and effective protection of communication device information and safe utilization of frequency resources are realized.

CN119605236APending Publication Date: 2025-03-11SONY GROUP CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202380056338.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-08-10
Filing Date
2023-08-03
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

The prior art requires the collection and mastery of a large amount of information about communication devices when calculating and estimating the interference signal power level from secondary systems to primary systems, resulting in the risk of information leakage and improper use.

Method used

By implementing secret calculations in the communication control device, generating communication parameters of the communication device, hiding information of the communication device, ensuring that the information is decrypted and used only when necessary.

Benefits of technology

It effectively protects the information of communication equipment, prevents information leakage and improper use, and improves the security and effective utilization of frequency resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119605236A_ABST
    Figure CN119605236A_ABST
Patent Text Reader

Abstract

According to the present disclosure, information on a communication device utilizing a secondary communication service that employs at least a portion of a frequency band of a primary communication system is hidden. The communication control apparatus includes a reception unit and a calculation unit. A receiving unit of the communication control apparatus receives, from a communication apparatus requesting a secondary communication service that is a communication service employing at least a part of a frequency band of a primary communication system, information on the communication apparatus. A calculation unit of the communication control device generates communication parameters of the communication device by performing a security calculation based on the information about the communication device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a communication control device, a communication device, a communication control method, and a communication method. Background Art

[0002] As the demand for wireless communication increases, the frequency resources and radio wave resources necessary for wireless communication are being exhausted. Traditionally, as frequency resources, there is an option to prepare and allocate dedicated frequency bands (licensed spectrum) for specific communication systems and equipment, or to prepare frequency bands (unlicensed spectrum) that will be used equally among multiple communication systems and equipment. The mobile phone system can be said to be a typical communication system in the former case, and the wireless LAN can be said to be a typical communication system in the latter case. In the case of allocating a dedicated frequency band, a specific system and equipment can exclusively use the frequency band allocated to the system and equipment, so that stable and high-quality communication can be easily achieved. However, it should be noted that due to the influence of the exhaustion of frequency resources and radio wave resources described above, it is very difficult to prepare a frequency band with a bandwidth sufficient to meet the communication needs for a specific system and equipment.

[0003] On the other hand, frequency bands that are exclusively allocated to specific systems and devices are not always used in reality. That is, it is known that when the use status of a specific frequency band is examined from time and space, there are idle frequency bands. Such a situation hinders the effective use of frequency resources and radio wave resources that are limited public property and constitutes a problem.

[0004] Cognitive radio and frequency sharing (spectrum sharing, dynamic spectrum access, etc.) are concepts that address this situation and achieve efficient use of frequency resources and radio wave resources. In frequency sharing, frequency resources are used so that frequency bands that are preferentially allocated to specific communication systems and devices (incumbent systems, primary systems, high-priority systems, higher-layer systems, etc.) are also allowed to be used by another communication system and device (secondary systems, low-priority systems, lower-layer systems, etc.).

[0005] At this time, the secondary system is required to use a frequency band that is not used by the primary system in time or space, and to keep the level of interference and disturbance generated from the secondary system to the primary system at a predetermined level or lower. The means for meeting such requirements corresponds to the management of frequency use by communication control equipment (database, frequency management system, spectrum access system (SAS), automated frequency coordination (AFC) system, etc.). The communication control equipment grasps the frequency use status of the primary system and the secondary system, and controls the behavior and communication parameters of the secondary system (permission or suspension of radio wave transmission, transmission power, frequency channel used, antenna directivity, etc.) so as to meet the requirements imposed on the secondary system.

[0006] In the prior art, it is disclosed that a communication control device calculates the power level of interference signals that may occur from a secondary system to a primary system, and controls the behavior and communication parameters of the communication devices of the secondary system so as to suppress the power level of the interference signals to a predetermined level. In the prior art, it is also disclosed that a means for calculating and estimating the sum of interferences (aggregate interference, synthetic interference, cumulative interference, etc.) generated from a plurality of communication devices of the secondary system is intended to reliably protect the primary system from interference (see, for example, Patent Document 1).

[0007] Reference List

[0008] Patent Literature

[0009] Patent Document 1: WO 2013 / 111442 A Summary of the invention

[0010] Technical issues

[0011] However, in the prior art described above, in order to calculate and estimate the power level of the interference signal from the secondary system to the primary system, the communication control device must collect and grasp information about each communication device from the primary system and the communication device and the communication device of the secondary system. This information corresponds to, for example, the location information, available channels, available maximum transmission power and antenna characteristics of the communication device. From the perspective of the user operating the communication system, this information may be a technical secret for providing stable and high-quality communication services. Therefore, it is believed that the information is preferably hidden from the user operating another communication system. Even if the communication control device is a device in a neutral position, it is still believed that there is a psychological resistance to placing such important information outside the system. For example, in the case where the user of the primary system feels such resistance, the primary system does not agree with the concept of frequency sharing, with the result that frequency sharing with the secondary system will not be achieved, and the possibility that effective use of frequency resources will not be caused is increased.

[0012] In this problem, by encrypting the communication link used when providing information (for example, using Secure Sockets Layer (SSL), Transport Layer Security (TLS), etc.), the effect of preventing information leakage to a certain extent can be obtained against attacks such as eavesdropping on the communication link. However, it should be noted that even if such means are applied, the communication control device decrypts the cryptography of the communication link, so the communication control device itself uses or stores the information. Therefore, when the communication control device is attacked, there is a possibility of information leakage. In addition, in the case where the communication control device itself is not in a neutral position but has some intention or malice, there is still a possibility that information about the communication device is used for purposes other than the original purpose. As described above, the prior art described above has the problem of information about the communication device using the secondary communication service being leaked.

[0013] In view of the foregoing, the present disclosure proposes a communication control device, a communication device, a communication control method, and a communication method that hide information about a communication device that uses a secondary communication system.

[0014] Solutions to the Problem

[0015] A communication control device according to the present disclosure includes a receiving unit and a computing unit. The receiving unit receives information about a communication device from a communication device, the communication device requesting a secondary communication service as a communication service using at least a portion of a frequency band of a primary communication system. The computing unit generates a communication parameter of the communication device by performing a secret computing based on the information about the communication device.

[0016] In addition, the communication control method according to the contents of the present disclosure includes: receiving information about a communication device from a communication device, wherein the communication device requests a secondary communication service as a communication service using at least a portion of the frequency band of a primary communication system; and generating communication parameters of the communication device by performing secret calculations based on the information about the communication device.

[0017] The communication method according to the present disclosure includes: sending information of the communication device to a communication control device to request a secondary communication service which is a communication service using at least a part of the frequency band of a primary communication system; and implementing wireless communication with a terminal device based on communication parameters, wherein the communication parameters are generated in the communication control device by secret calculation based on the information sent about the communication device. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 is a diagram showing an example of a network architecture of the present disclosure.

[0019] Figure 2: is a diagram showing a configuration example of a communication control device according to the first embodiment of the present disclosure.

[0020] Figure 3 is a diagram showing a configuration example of a communication device according to an embodiment of the present disclosure.

[0021] Figure 4 is a diagram showing an example of frequency bands of a primary communication system and a secondary communication system according to an embodiment of the present disclosure.

[0022] Figure 5 is a diagram showing an example of time usage of a primary communication system and a secondary communication system according to an embodiment of the present disclosure.

[0023] Figure 6 : is a diagram showing an example of a communication control procedure according to the first embodiment of the present disclosure.

[0024] Figure 7 is a diagram showing another example of the communication control procedure according to the first embodiment of the present disclosure.

[0025] Figure 8 : is a diagram showing an example of a processing procedure of a registration request process according to the first embodiment of the present disclosure.

[0026] Fig. 9 : is a diagram showing an example of a processing procedure of a registration process according to the first embodiment of the present disclosure.

[0027] Fig.10 : is a diagram showing an example of a processing procedure of an encryption key selection process according to the first embodiment of the present disclosure.

[0028] Fig.11 is a diagram showing another example of the processing procedure of the encryption key selection process according to the first embodiment of the present disclosure.

[0029] Fig.12 is a diagram showing an example of encryption information according to an embodiment of the present disclosure.

[0030] Fig.13 is a diagram showing an example of information about a communication device according to an embodiment of the present disclosure.

[0031] Fig.14 is a diagram showing an example of communication parameters according to an embodiment of the present disclosure.

[0032] Fig.15 : is a diagram showing an example of a processing procedure of an information change process of a communication device according to the first embodiment of the present disclosure.

[0033] Fig.16A is a diagram showing an example of distance and direction according to an embodiment of the present disclosure.

[0034] Fig. 16B is a diagram showing an example of distance and direction according to an embodiment of the present disclosure.

[0035] Fig.17 : is a diagram showing an example of a processing procedure of a distance and direction calculation process according to the first embodiment of the present disclosure.

[0036] Fig.18 : is a diagram showing an example of a processing procedure of a radio wave propagation model calculation process according to an embodiment of the present disclosure.

[0037] Fig.19 is a diagram showing an example of geographical information according to an embodiment of the present disclosure.

[0038] Fig. 20 is a diagram showing an example of a processing procedure of geographic information processing according to an embodiment of the present disclosure.

[0039] Fig.21 is a diagram showing an example of geographic information data according to an embodiment of the present disclosure.

[0040] Fig. 22 is a diagram showing an example of a processing procedure of a comparison process between position information and geographical information according to an embodiment of the present disclosure.

[0041] Fig.23 is a diagram showing a specific example of a grid according to an embodiment of the present disclosure.

[0042] Fig.24 is a diagram showing an example of using scheduling information according to an embodiment of the present disclosure.

[0043] Fig.25 is a diagram showing an example of a processing procedure of a communication user request acceptability determination process according to an embodiment of the present disclosure.

[0044] Fig.26 : is a diagram showing an example of a processing procedure of a transmission power calculation process according to an embodiment of the present disclosure.

[0045] Fig. 27 : is a diagram showing an example of a processing procedure of a transmission power calculation process according to an embodiment of the present disclosure.

[0046] Fig.28 is a diagram showing another example of a processing procedure of a transmission power calculation process according to an embodiment of the present disclosure.

[0047] Fig.29 is a diagram showing an example of wireless access scheme characteristic information according to an embodiment of the present disclosure.

[0048] Fig.30 is a diagram showing an example of a processing procedure of wireless access scheme characteristic information processing according to an embodiment of the present disclosure.

[0049] Fig.31 is a diagram showing an example of data of wireless access scheme characteristic information according to an embodiment of the present disclosure.

[0050] Fig.32 is a diagram showing an example of a processing procedure of a comparison process between location information and wireless access scheme characteristic information according to an embodiment of the present disclosure.

[0051] Fig.33 is a diagram showing an example of a processing procedure of a wireless access scheme and a frequency band selection process according to an embodiment of the present disclosure.

[0052] Fig.34 is a diagram showing an example of a communication permitted area and a communication prohibited area according to an embodiment of the present disclosure.

[0053] Fig.35 : is a diagram showing an example of data of a communication permitted area and a communication prohibited area according to an embodiment of the present disclosure.

[0054] Fig.36 is a diagram showing an example of a deregistration procedure of a communication device according to an embodiment of the present disclosure.

[0055] Fig.37 is a diagram showing an example of a processing procedure of encryption scheme setting and resetting processing according to an embodiment of the present disclosure.

[0056] Fig.38 is a diagram showing an example of a processing procedure of encryption scheme setting and resetting processing according to an embodiment of the present disclosure.

[0057] Fig.39 is a diagram showing an example of a processing procedure of encryption scheme setting and resetting processing according to an embodiment of the present disclosure.

[0058] Fig.40 is a diagram showing an example of a communication control protocol layered structure.

[0059] Fig.41 is a diagram showing a configuration example of an information recording apparatus according to a second embodiment of the present disclosure.

[0060] Fig.42is a diagram showing an example of a communication control procedure according to the second embodiment of the present disclosure.

[0061] Fig.43 is a diagram showing another example of the communication control procedure according to the second embodiment of the present disclosure.

[0062] Fig.44 is a diagram showing an example of a communication control procedure according to the third embodiment of the present disclosure.

[0063] Fig.45 is a diagram showing an example of a communication control procedure according to the third embodiment of the present disclosure.

[0064] Fig.46 is a diagram showing an example of a processing procedure of a communication control process according to the third embodiment of the present disclosure.

[0065] Fig.47 is a diagram showing an example of a processing procedure of a communication control process according to the third embodiment of the present disclosure.

[0066] Fig.48 : is a diagram showing an example of a communication control procedure according to the fourth embodiment of the present disclosure.

[0067] Fig.49 is a diagram showing another example of the communication control procedure according to the fourth embodiment of the present disclosure.

[0068] Fig.50 is a diagram showing another example of the communication control procedure according to the fourth embodiment of the present disclosure.

[0069] Fig.51 : is a diagram showing an example of a communication control procedure according to the fifth embodiment of the present disclosure.

[0070] Fig.52 is a diagram showing another example of the communication control procedure according to the fifth embodiment of the present disclosure.

[0071] Fig.53 is a diagram showing another example of the communication control procedure according to the fifth embodiment of the present disclosure.

[0072] Fig.54 is a diagram showing another example of the communication control procedure according to the fifth embodiment of the present disclosure.

[0073] Fig.55 is a diagram showing another example of the communication control procedure according to the fifth embodiment of the present disclosure.

[0074] Fig.56: is a diagram showing an example of a communication control procedure according to the sixth embodiment of the present disclosure.

[0075] Fig.57 is a diagram showing another example of the communication control procedure according to the sixth embodiment of the present disclosure.

[0076] Fig.58 is a diagram showing another example of the communication control procedure according to the sixth embodiment of the present disclosure.

[0077] Fig.59 is a diagram showing another example of the communication control procedure according to the sixth embodiment of the present disclosure.

[0078] Fig.60 : is a diagram showing a configuration example of a communication control device according to a seventh embodiment of the present disclosure.

[0079] Fig.61 : is a diagram showing an example of a processing procedure of a communication control process according to the seventh embodiment of the present disclosure.

[0080] Fig.62 is a diagram showing another configuration example of the communication control device according to the seventh embodiment of the present disclosure.

[0081] Fig.63 : is a diagram showing another example of the processing procedure of the communication control process according to the seventh embodiment of the present disclosure.

[0082] Fig.64 : is a diagram showing an example of a communication control procedure according to the eighth embodiment of the present disclosure.

[0083] Fig.65 is a diagram showing another example of the communication control procedure according to the eighth embodiment of the present disclosure.

[0084] Fig.66 : is a diagram showing an example of a communication control procedure according to the ninth embodiment of the present disclosure.

[0085] Fig.67 : is a diagram showing an example of a communication control procedure according to the ninth embodiment of the present disclosure.

[0086] Fig.68 : is a diagram showing another example of the communication control procedure according to the ninth embodiment of the present disclosure.

[0087] Fig.69 : is a diagram showing another example of the communication control procedure according to the ninth embodiment of the present disclosure.

[0088] Fig.70 : is a diagram showing another example of the communication control procedure according to the ninth embodiment of the present disclosure.

[0089] Fig.71 : is a diagram showing another example of the communication control procedure according to the ninth embodiment of the present disclosure.

[0090] Fig.72 : is a diagram showing another example of the communication control procedure according to the ninth embodiment of the present disclosure.

[0091] Fig.73 : is a diagram showing another example of the communication control procedure according to the ninth embodiment of the present disclosure.

[0092] Fig.74 : is a diagram showing another example of the communication control procedure according to the ninth embodiment of the present disclosure.

[0093] Fig.75 : is a diagram showing another example of the communication control procedure according to the ninth embodiment of the present disclosure.

[0094] Fig.76 : is a diagram showing another example of the communication control procedure according to the ninth embodiment of the present disclosure.

[0095] Fig.77 : is a diagram showing another example of the communication control procedure according to the ninth embodiment of the present disclosure.

[0096] Fig.78 : is a diagram showing another example of the communication control procedure according to the ninth embodiment of the present disclosure.

[0097] Fig.79 : is a diagram showing another example of the communication control procedure according to the ninth embodiment of the present disclosure.

[0098] Fig.80 : is a diagram showing an example of a communication control procedure according to the 10th embodiment of the present disclosure.

[0099] Fig.81 : is a diagram showing an example of a communication control procedure according to the 10th embodiment of the present disclosure.

[0100] Fig.82 : is a diagram showing an example of a communication control procedure according to the 10th embodiment of the present disclosure.

[0101] Fig.83 is a diagram showing another example of the communication control procedure according to the 10th embodiment of the present disclosure.

[0102] Fig.84 is a diagram showing another example of the communication control procedure according to the 10th embodiment of the present disclosure.

[0103] Fig.85 is a diagram showing another example of the communication control procedure according to the 10th embodiment of the present disclosure.

[0104] Fig.86 is a diagram showing another example of the communication control procedure according to the 10th embodiment of the present disclosure.

[0105] Fig.87 is a diagram showing another example of the communication control procedure according to the 10th embodiment of the present disclosure.

[0106] Fig.88 is a diagram showing another example of the communication control procedure according to the 10th embodiment of the present disclosure. DETAILED DESCRIPTION

[0107] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. The description will be given in the following order. It should be noted that in each of the following embodiments, the same parts are marked with the same reference numerals, and repeated descriptions will be omitted.

[0108] 1. First embodiment

[0109] 2. Second embodiment

[0110] 3. Third embodiment

[0111] 4. Fourth embodiment

[0112] 5. Fifth embodiment

[0113] 6. Sixth embodiment

[0114] 7. Seventh embodiment

[0115] 8. Eighth Embodiment

[0116] 9. Ninth Embodiment

[0117] 10. Tenth Embodiment

[0118] (1. First embodiment)

[0119] [Network system configuration]

[0120] Figure 1 is a diagram showing an example of a network architecture of the present disclosure. Figure 11 is a diagram showing an example of the architecture of a network system 1000 of the present disclosure. The network system 1000 includes a primary communication system 1100 and secondary communication systems 1200a and 1200b. The primary communication system 1100 includes a communication device 40-1. The communication device 40-1 communicates with a terminal device 30-1 arranged in a cell operated by the communication device 40-1.

[0121] The secondary communication systems 1200a and 1200b are systems that provide communication services using at least a portion of the frequency band of the primary communication system 1100. The secondary communication system 1200a includes a communication device 40a. The communication device 40a communicates with a terminal device 30a arranged in a cell operated by the communication device 40a. In addition, the communication device 40a requests a secondary communication service through the core network 100a and the Internet. In addition, the secondary communication system 1200b includes a communication device 40b. The communication device 40b communicates with a terminal device 30b arranged in a cell operated by the communication device 40b. In addition, the communication device 40b requests a secondary communication service through the core network 100b and the Internet.

[0122] Examples of primary and secondary systems include cellular systems (3G / 4G / 5G / 6G, local 5G, private 5G, etc.), wireless LAN systems (WLAN, Wi-Fi, etc.), IoT communication systems (LPWA, Wi-SUN, Zigbee (registered trademark), Sigfox, LoRa, etc.), TV broadcasting systems (terrestrial broadcasting, satellite broadcasting, relay material transmission (field pickup unit (FPU)), etc.), defense and military communication systems, satellite communication systems, and air traffic control communication systems. In addition, the primary and secondary systems include one or more communication devices. The communication devices correspond to, for example, base stations, access points, user terminals (user equipment, mobile phones, smart phones, smart watches, smart glasses, smart devices), transmission devices, and receiving devices. Communication devices in the same system can communicate wirelessly or wired. In the case of a mobile phone system, communication devices of a core network (core network, evolved packet core (EPC), 5G core (5GC)), etc.) may also be included.

[0123] The communication control device 60 can communicate with the communication device of the primary system or the secondary system. A communication link is physically connected directly or indirectly between the communication control device 60 and the communication device 40. In the case where the communication control device 60 and the communication device 40 are indirectly connected, for example, it can be conceived that a communication device of a core network or a communication device on the public Internet is interposed.

[0124] In the present disclosure, there may be another information recording device (regulatory database) 70. This is a communication control device for recording and storing information about communication devices of the primary system and the secondary system. The information recording device corresponds to, for example, a system operation regulation system used for the following items: Japan's Universal Radio Station Regulatory System (PARTNER), TV White Space, etc., the FCC Universal License System (ULS) and Equipment Authorization System (EAS) in the United States, the notification incumbent portal used in CBRS, etc. In the present disclosure, it is assumed that communication control devices can communicate with each other and share and obtain information.

[0125] In the present disclosure, it is assumed that there are one or more primary systems and secondary systems, respectively. Alternatively, there may be multiple primary systems and secondary systems. In addition, there may be one or more communication control devices.

[0126] [Configuration of communication control equipment]

[0127] Figure 2 : is a diagram showing a configuration example of a communication control device according to the first embodiment of the present disclosure. Figure 2 2 is a block diagram showing a configuration example of the communication control device 60. The communication control device 60 includes a communication unit 610, a control unit 620, and an information recording unit 630.

[0128] The communication unit 610 communicates with another communication device (e.g., the communication device 40 and another communication control device 60). The communication unit 610 includes a sending unit and a receiving unit. In addition, the communication unit 610 operates under the control of the control unit 620. As described later, the communication unit 610 receives a request for a secondary communication service and information about the communication device from the communication device 40. In addition, the communication unit 610 sends a communication parameter to the communication device 40. Details of the information about the communication device and the communication parameter will be described later.

[0129] The control unit 620 controls the entire communication control device 60. The control unit 620 includes a calculation unit 621. The calculation unit 621 performs secret calculation based on information about the communication device to generate a communication parameter of the communication device 40.

[0130] The information recording unit 630 records information such as information on communication devices and communication parameters.

[0131] [Configuration of communication equipment]

[0132] Figure 3 is a diagram showing a configuration example of a communication device according to an embodiment of the present disclosure. Figure 34 is a block diagram showing a configuration example of the communication device 40. The communication device 40 includes a communication unit 410, a control unit 420, and an information recording unit 430.

[0133] The communication unit 410 communicates with another communication device (e.g., the communication control device 60 and the terminal device 30). The communication unit 410 includes a sending unit and a receiving unit. In addition, the communication unit 410 operates under the control of the control unit 420. As described later, the communication unit 410 sends a request for a secondary communication service and its own communication device information to the communication control device 60. In addition, the communication unit 410 receives a communication parameter from the communication control device 60. The communication parameter is a communication parameter generated by the communication control device 60 through secret calculation based on information about the communication device.

[0134] The control unit 420 controls the entire communication device 40. The control unit 420 controls communication with the terminal device 30 based on communication parameters from the communication control device 60.

[0135] The information recording unit 430 records information such as communication parameters.

[0136] [Frequency bands for primary and secondary communication systems]

[0137] Figure 4 is a diagram showing an example of frequency bands of a primary communication system and a secondary communication system according to an embodiment of the present disclosure. In the present disclosure, it is assumed that the primary system and the secondary system use the same frequency band. Figure 4 An example of the relationship between frequency bands to be used is shown. Figure 4 All parts of correspond to "using the same frequency band", and it can be considered that interference from the secondary system to the primary system may occur. Figure 4 (1) and (2) show examples of the case where the entire frequency band used by the secondary system is included in the frequency band of the primary system. Figure 4 (3) and (4) show examples of the case where a part of the frequency band (or channel, spectrum, etc.) used by the secondary system overlaps with the frequency band of the primary system. Figure 4 (5) is a case where the frequency band of the secondary system and the frequency band of the primary system do not overlap, but the gap (guard band, etc.) therebetween is equal to or smaller than a predetermined width. Figure 4 (5) corresponds to the out-of-band radiation of radio waves emitted from the secondary system ( Figure 4 (not shown) interferes with the primary system.

[0138] In other words, the fact that the primary system and the secondary system use the same frequency band can also be expressed as follows. Here, F P,Lower and F P,Upperrepresents the lower and upper limits of the frequency band of the primary system. It should be noted that F P,Lower ≤F P,Upper In addition, F S,Lower and F S,Upper represents the lower and upper limits of the frequency band of the secondary system. It should be noted that F S,Lower ≤F S,Upper . B P,S,Guard is the predetermined guard band width (0≤B P,S,Guard ).

[0139] exist Figure 4 In the case of (1) and (2), the following equation is obtained.

[0140] (F P,Lower ≤F S,Lower )AND(F S,Upper ≤F P,Upper )

[0141] In addition, Figure 4 In the case of (3), the following equation is obtained.

[0142] (F S,Lower ≤F P,Lower )AND(F P,Lower ≤F S,Upper )

[0143] In addition, Figure 4 In the case of (4), the following equation is obtained.

[0144] (F S,Lower ≤F P,Upper )AND(F P,Upper ≤F S,Upper )

[0145] In addition, Figure 4 In the case of (5), the following equation is obtained.

[0146] (0≤(F P,Lower -F S,Upper) )≤B P,S,Guard )OR(0≤(F S,Lower -F P,Upper )≤B P,S,Guard )

[0147] It should be noted that "AND" represents a logical product operation and "OR" represents a logical sum operation.

[0148] [Time usage of primary and secondary communication systems]

[0149] Figure 5is a diagram showing an example of time usage of a primary communication system and a secondary communication system according to an embodiment of the present disclosure. In the present disclosure, it is assumed that the primary system and the secondary system use the same time zone. Figure 5 An example showing the relationship between the time zones to be used. Figure 5 All parts of correspond to "using the same time", and it can be considered that interference from the secondary system to the primary system may occur. Figure 5 (1) and (2) are cases where the entire time zone used by the secondary system is included in the time zone of the primary system. Figure 5 (3) and (4) are cases where part of the time zone used by the secondary system overlaps with the time zone of the primary system. Figure 5 (5) and (6) are cases where the time zone of the secondary system and the time zone of the primary system do not overlap, but the gap between the two (guard time, etc.) is equal to or less than a predetermined time width. Figure 5 (5) and (6) correspond to the rise time and fall time of the radio waves emitted by the secondary system ( Figure 5 (not shown) interferes with the primary system.

[0150] In other words, the fact that the primary system and the secondary system use the same time can also be expressed as follows. Here, F P,Start and F P,End Indicates the start and end of the time usage of the main system. It should be noted that, if F P,Start ≤F P,End In addition, F S,Start and F S,End Indicates the start and end of the time usage of the secondary system. It should be noted that, if F S,Start ≤F S,End . B P,S,Guard is considered to use the same time as the predetermined protection time width (0≤B P,S,Guard ).

[0151] exist Figure 5 In the case of (1) and (2), the following equation is obtained.

[0152] (F P,Start ≤F S,Start )AND(F S,End ≤F P,End )

[0153] In addition, Figure 5 In the case of (3), the following equation is obtained.

[0154] (F S,Start ≤F P,Start )AND(F P,Start ≤F S,End )

[0155] In addition, Figure 5 In the case of (4), the following equation is obtained.

[0156] (F S,Start ≤F P,End )AND(F P,End ≤F S,End )

[0157] In addition, Figure 5 In the case of (5), the following equation is obtained.

[0158] (0≤(F P,Start -F S,End) )≤B P,S,Guard )OR(0≤(F S,Start -F P,End )≤B P,S,Guard )

[0159] [Communication Control Procedure]

[0160] Figure 6 : is a diagram showing an example of a communication control procedure according to the first embodiment of the present disclosure. Figure 6 is a diagram showing an example of a communication control procedure between the communication device 40 and the communication control device 60. Figure 6 In the embodiment, the link between the communication device 40 and the communication control device 60 is expressed in a form whether the link is physically directly connected or indirectly connected. Even when the communication device 40 and the communication control device 60 are indirectly connected, it is assumed that both ends of the communication link are the communication device 40 and the communication control device 60.

[0161] First, the communication device 40 registers itself in the communication control device 60. Specifically, the communication device 40 requests registration (step S100). Through this registration, the communication device 40 can benefit from frequency sharing, such as notification of communication parameters from the communication control device 60.

[0162] Next, the communication control device 60 notifies the registered communication device 40 of information about the encryption scheme (step S101). The information about the encryption scheme is information related to the information encryption used in the present disclosure, and corresponds to a specific encryption scheme, an encryption key (public key) used for encryption, the validity period of the encryption scheme, and the encryption key to be notified, etc. In addition, a decryption key used to decrypt the cryptography can be notified. When the communication control device 60 later notifies the communication device 40 of communication parameters and the communication parameters are encrypted, the decryption key is used for decryption. It should be noted that in addition to this notification, a notification indicating that the registration has been completed can also be provided. Figure 6In the example of , an encryption scheme for secret computing is applied. The encryption scheme will be described later.

[0163] Next, the communication device 40 acquires its own information (step S102). The acquisition timing is not necessarily Figure 6 For example, since there is little information that changes over time in the fixedly installed communication device 40, the information may be acquired statically before registration in the communication control device 60.

[0164] The communication device 40 encrypts at least a part of its own information according to the encryption information notified from the communication control device 60 (step S103). Next, the communication device 40 notifies the communication control device 60 of the encrypted information about the communication device (step S104).

[0165] When receiving encrypted information about the communication device from the communication device 40, the communication control device 60 performs necessary calculations (estimations) based on the received encrypted information (step S105). The necessary calculation corresponds to the calculation of information about distance and direction, for example. At this time, the communication control device 60 implements secret calculations. Next, the communication control device 60 calculates (secretly calculates) information about the radio wave propagation model (step S106). Next, the communication control device 60 calculates the received signal power or the interference signal power (step S107). This can be done by secret calculation or normal calculation. Next, the communication control device 60 calculates communication parameters (step S108). This can be done by secret calculation or normal calculation. The communication parameters are communication parameters to be used by the communication device 40.

[0166] In the present disclosure, by applying secret computing in the preceding calculation (estimation) including the processing, the calculation (estimation) can be performed using information about the communication device hidden from third parties including the communication control device 60. The application of secret computing of the present disclosure will be described in detail later.

[0167] As a result of carrying out the foregoing secret calculation, the communication control device 60 derives communication parameters related to the behavior and operation of the communication device 40. Examples of the communication parameters will be described later. The communication control device 60 transmits the communication parameters to the communication device 40 (step S109).

[0168] The communication device 40 notified of the communication parameters from the communication control device 60 sets the communication device according to the communication parameters (step S110). Next, the communication device 40 transmits or pauses the radio wave using the notified communication parameters (step S111). In this way, the communication device 40 implements the setting according to the communication parameters, and performs the transmission or pause of the radio wave according to the setting.

[0169] It should be noted that, in addition to encrypting the information about the communication device according to the encryption information notified from the communication control device 60, a predetermined encryption scheme may be determined in advance, and encryption may be implemented according to the predetermined encryption scheme. In this case, the step of notifying the communication device 40 of the encryption scheme from the communication control device 60 may be omitted.

[0170] It should be noted that the “notification” of the communication device 40, etc. corresponds to the fact that the communication unit 410, etc. of the communication device 40, etc. transmits the target data, etc. to the target device. For example, “the communication device 40 notifies the communication control device 60 of the encrypted information about the communication device” in step S104 described above corresponds to the communication unit 410 of the communication device 40 transmitting the encrypted information about the communication device to the communication control device 60. The same applies to the communication control device 60 and the communication control unit 67 described later.

[0171] [Other communication control procedures]

[0172] Figure 7 is a diagram showing another example of the communication control procedure according to the first embodiment of the present disclosure. Figure 6 , Figure 7 is a diagram showing an example of a communication control procedure between the communication device 40 and the communication control device 60 . Figure 7 The control procedures and Figure 6 The processing procedure in is different in that the communication device 40 generates information about the encryption scheme.

[0173] First, the communication device 40 requests registration of the communication device (step S100). Next, after registration, the communication control device 60 notifies the communication device 40 that the registration of the communication device is completed (step S120). Next, the communication device 40 notifies the communication control device 60 of information about the encryption scheme (step S121). Figure 6 The processing procedures are similar, so their description is omitted.

[0174] The advantage of generating and notifying information about the encryption scheme from the communication device 40 side is that the communication control device 60 does not have a decryption key for decrypting the target cryptography. As a result, it is possible to more securely protect information about the communication device.

[0175] [Registration request processing]

[0176] Figure 8 : is a diagram showing an example of a processing procedure of a registration request process according to the first embodiment of the present disclosure. Figure 86 is a flowchart showing an example of a processing procedure of a registration request of the communication device 40. First, the communication device 40 prepares information (message) of a registration request (step S601). In this process, the communication device 40 determines whether to request protection of information about the communication device (step S602). When requesting protection of information ("Yes" in step S602), the communication device 40 adds information about information protection (a set bit flag indicating a message such as an information protection request) to the registration request (step S603), and proceeds to the process of step S604.

[0177] On the other hand, when the protection information is not requested (step S602 is "No"), the processing continues to step S604. At this time, the communication device 40 may implement processing such as not preparing information about information protection or not setting a bit flag indicating an information protection request. In step S604, the communication device 40 notifies the communication control device 60 or the information recording device 70 described later of the registration request (step S604).

[0178] [Registration Process]

[0179] Fig. 9 : is a diagram showing an example of a processing procedure of a registration process according to the first embodiment of the present disclosure. Fig. 9 : is a flowchart showing an example of a registration processing procedure of the communication control device 60. In addition, Fig. 9 An example of a processing procedure when a registration request for a communication device is received in the communication control device 60 or the information recording device 70 is shown. First, the communication control device 60 receives a communication device registration request (step S611). Next, the communication control device 60 determines whether it is necessary to protect the information about the communication device (step S612). When it is not necessary to protect the information about the communication device (step S612 is "No"), the communication control device 60 proceeds to the processing of step S616.

[0180] On the other hand, when it is necessary to protect the information about the communication device ("Yes" in step S612), the communication control device 60 selects an encryption scheme for the communication device 40 (step S613), and generates information about encryption for the communication device (step S614). The information about encryption for the communication device is, for example, information corresponding to a specified encryption scheme, an encryption key, a public key, etc. Next, the communication control device 60 adds the generated information necessary for encryption to the registration completion notification (step S615), and proceeds to the processing of step S616.

[0181] In step S616 , the communication control device 60 notifies the communication device 40 of the completion of the registration (step S616 ).

[0182] [Encryption key selection process]

[0183] Fig.10 : is a diagram showing an example of a processing procedure of an encryption key selection process according to the first embodiment of the present disclosure. Fig.10 6 is a flowchart showing an example of a processing procedure for encryption key selection processing of the communication device 40. When the encryption method is set in advance ("Yes" in step S621), the communication device 40 prepares the encryption key (public key) set in advance (step S622), and proceeds to the processing of step S623. When the encryption method is not set in advance ("No" in step S621), and when the encryption method is specified or notified by the communication control device 60 ("Yes" in step S624), the communication device 40 prepares the encryption key according to the specified or notified method (step S625), and proceeds to the processing of step S623. When there is no specification or notification from the communication control device 60 ("No" in step S624), the communication device 40 specifies the encryption method by itself, prepares the encryption key according to the specified method (step S626), and proceeds to the processing of step S623.

[0184] In step S623, the communication device 40 encrypts the information about the communication device (step S623). Next, the communication device 40 notifies the communication control device 60 of the encrypted information about the communication device (step S627).

[0185] Fig.11 is a diagram showing another example of the processing procedure of the encryption key selection process according to the first embodiment of the present disclosure. Fig.11 is through Fig.10 The processing procedure of is decomposed into S620, S628 and S629. S620 represents the processing procedure when preparing a pre-set encryption key (public key). In addition, S628 represents the processing procedure when preparing an encryption key (public key) specified or notified by the communication control device 60. In addition, S629 represents the processing procedure when the communication device 40 prepares an encryption key.

[0186] [Encrypted information]

[0187] Fig.12 is a diagram showing an example of encryption information according to an embodiment of the present disclosure. Fig.12 is a diagram showing an example of encryption information exchanged between the communication device 40 and the communication control device 60. The encryption information corresponds to an encryption scheme, an encryption key, and validity periods of the encryption scheme and the encryption key, etc. It should be noted that the encryption information is not limited to this example.

[0188] [Information about communication equipment]

[0189] Fig.13is a diagram showing an example of information about a communication device according to an embodiment of the present disclosure. Fig.13 is a diagram showing an example of information about a communication device to be encrypted. The information about the communication device corresponds, for example, to information about the installation or presence location of the communication device (e.g., latitude, longitude, altitude, or coordinate information such as X-coordinate, Y-coordinate, and Z-coordinate). As a specific purpose of the present disclosure, this location information can be used to calculate (estimate) characteristics of a radio wave propagation model, received signal power, interference signal power, etc.

[0190] Furthermore, for example, location uncertainty can also be a target for encryption as information about the location.

[0191] Furthermore, for example, the mobility of the communication device can also be a target for encryption as information about the location. The mobility information corresponds, for example, to whether the communication device is fixedly installed or movable.

[0192] In addition, for example, the antenna configuration of the communication device can also be an encryption target. Information about the antenna configuration corresponds to, for example, the number of antennas, the number of transmit and receive points (TRPs), the number of antenna ports, the number of antenna units, the number of antenna arrays, antenna installation positions, horizontal directivity characteristics, vertical directivity characteristics, antenna gain characteristics, two-dimensional antenna characteristics, three-dimensional antenna characteristics, antenna manufacturers, models, etc. For the purpose of the present disclosure, this information about the antenna configuration can also be used to calculate (estimate) characteristics of radio wave propagation models, received signal power, interference signal power, etc.

[0193] In addition, for example, information about the channels used by the communication device, the range of channels available for the communication device, and the range of channels desired to be used by the communication device may be an encryption target. The channel range may be expressed by a physical range (e.g., the lower and upper frequency limits of the channel range), or may be expressed by a channel number defined in a radio law or communication standard (channel 1 (2401 to 2423 MHz, 2.4 GHz band) for wireless LAN, channel 7 (5030 to 5040 MHz, 5 GHz band), or a band number of the 3GPP (registered trademark) standard (e.g., band 48 (3550 to 3700 MHz, 4G LTE), band n79 (4400 to 5000 MHz, 5G NR), etc.). In addition, multiple channel ranges (numbers) may be listed and expressed. Information about the channel is also related to the frequency dependence in the characteristics of the radio wave propagation model, and therefore may be used for calculations (estimations) of the present disclosure.

[0194] In addition, for example, the wireless access scheme used by the communication device can also be an encryption target. The wireless access scheme corresponds to, for example, standards related to Wi-Fi (registered trademark) (wireless LAN) (IEEE802.11a / b / g / n / ac / ax / be, Wi-Fi4 / 5 / 6 / 7, etc.), standards related to cellular systems (2G (GSM (registered trademark), PDC) / 3G (WCDMA (registered trademark), CDMA2000) / 4G (LTE, LTE Advanced) / 5G (NR, NR Advanced), 3GPP Release-8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20, UE category 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15, etc.). In addition, the wireless access method may be expressed by standards such as standards related to low power wide area (LPWA) and IoT communication (LoRa, sigfox, Zigbee, Bluetooth (registered trademark), ELTRES, IEEE802.11h, etc.).

[0195] In addition, the wireless access scheme may include duplex schemes such as FDD (Frequency Division Duplex: full-duplex communication through multiple channels and carrier components), TDD (Time Division Duplex, half-duplex communication), HD (Half Duplex: half-duplex communication), FD (Full Duplex: full-duplex communication), STR (Simultaneous Transmission and Reception: simultaneous transmission and reception through one or more channels or component carriers), and sub-band non-overlapping duplex (FDD in channels or component carriers). In addition, the wireless access scheme may be expressed by listing a variety of standards.

[0196] In addition, for example, information about the transmit power may also be a coding target. The transmit power to be encoded includes at least a portion of the maximum transmit power and the minimum transmit power of the communication device. In addition, as information about the transmit power, the maximum or minimum power that can be used for the communication device and the maximum or minimum power that is desired to be used by the communication device may be notified. In addition, the information about the transmit power may include a transmit power step (resolution, change width) that can be controlled by the communication device. For the purpose of the present disclosure, the transmit power may be used to calculate (estimate) the received signal power and the interference signal power, and thus may be notified from the communication device 40 to the communication control device 60.

[0197] In addition, for example, information about time usage can also be an encryption target. Time usage ideally includes at least one of the expected usage start time of the communication device and the expected usage end time of the communication device. When time usage becomes clear, it becomes possible to select a target communication device or position for calculating received signal power and interference signals, and the effect of efficient calculation (estimation) can be expected.

[0198] In addition, for example, the manufacturer and distributor of the communication device and the model and serial number of the communication device may also be information to be encoded. By notifying and using this information, for example, it is possible to inquire about all or part of the information about the communication device described above. As a result, the effect of reducing the amount of notification data from the communication device 40 to the communication control device 60 can be expected.

[0199] The purpose of the present disclosure is to calculate (estimate) the expected or predicted received signal power and interference signal power between predetermined positions (two-dimensional position or three-dimensional position, the position of the transmitting communication device, the position of the receiving communication device, the position where the communication device does not exist, etc.). In addition, another purpose is to perform the calculation (estimation) of the progress information necessary for calculating the received signal power and the interference signal power in the communication control device 60. The progress information corresponds to, for example, the distance and direction (two-dimensional direction and angle, three-dimensional direction and angle, horizontal direction and angle, and vertical direction and angle) between multiple positions to be calculated. The progress information also corresponds to, for example, the set value of the radio wave propagation model between the multiple positions to be calculated and the radio wave propagation characteristics. The set value of the radio wave propagation model corresponds to, for example, the attenuation coefficient of the propagation attenuation amount (for example, the attenuation coefficient with respect to the distance), the geographical model and the terrain model selection (for example, line of sight (LOS), non-line of sight (NLOS), large cities, small and medium-sized cities, suburbs, open areas, above, underground, underwater and ocean, etc.). The radio wave propagation characteristics correspond to, for example, the radio wave attenuation amount (for example, XXdB (decibel) attenuation) between the multiple positions to be calculated.

[0200] [Communication parameters]

[0201] Fig.14 is a diagram showing an example of communication parameters according to an embodiment of the present disclosure. Fig.14 is a diagram showing an example of communication parameters generated by the communication control device 60 to be used by the communication device 40 .

[0202] The communication parameter corresponds to information on whether radio wave transmission of the target communication device is permitted (e.g., transmission permitted, transmission not permitted, paused, etc.) for example. When transmission is permitted (authorization is notified and set in the communication device), another communication parameter is set.

[0203] In addition, the communication parameters correspond to, for example, information about channels that can be licensed. This information can be expressed by a channel range or physical range (e.g., the lower limit frequency and upper limit frequency of the channel range), or can be expressed by a channel number defined in a radio law or communication standard (channel 1 (2401 to 2423 MHz, 2.4 GHz band) for wireless LAN, channel 7 (5030 to 5040 MHz, 5 GHz band), band 48 (3550 to 3700 MHz, 4G LTE) and band n79 (4400 to 5000 MHz, 5G NR) of the 3GPP (registered trademark) standard, etc.). In addition, multiple channel ranges (numbers) can be listed and expressed. Licensed channels are ideally channels included in the available channels of the communication device. In addition, licensed channels are ideally channels included in the desired channels of the communication device. However, it should be noted that channels that are not included in the desired channels of the communication device (but are included in the available channels of the communication device) can be included in the licensed channels.

[0204] In addition, the communication parameters correspond to, for example, a licensed wireless access scheme. The wireless access scheme corresponds to, for example, standards related to Wi-Fi (registered trademark) (wireless LAN) (IEEE802.11a / b / g / n / ac / ax / be, Wi-Fi4 / 5 / 6 / 7, etc.), standards related to cellular systems (2G (GSM (registered trademark), PDC) / 3G (WCDMA (registered trademark), CDMA2000) / 4G (LTE, LTE Advanced) / 5G (NR, NR Advanced), 3GPP Release-8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20, UE category 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15, etc.). In addition, the wireless access scheme may be expressed by standards such as standards related to low power wide area (LPWA) and IoT communication (LoRa, sigfox, Zigbee, Bluetooth (registered trademark), ELTRES, IEEE802.11h, etc.).

[0205] Furthermore, the wireless access scheme may be expressed by listing a plurality of standards. The licensed wireless access scheme is desirably a wireless access scheme included in available wireless access schemes of the target communication device.

[0206] In addition, the communication parameter corresponds to, for example, information about the permitted transmit power. In addition, the transmit power desirably includes at least one of the maximum transmit power and the minimum transmit power to be permitted for the communication device. The maximum permitted transmit power desirably is equal to or lower than the maximum transmit power available for the communication device 40. In addition, the minimum permitted transmit power desirably is equal to or lower than the minimum transmit power available for the communication device 40.

[0207] In addition, the communication parameter corresponds to, for example, the time permitted for the communication device. Specifically, it is desirable to include at least one of the usage start time and the usage end time permitted for the communication device.

[0208] [Processing of changing information about communication equipment]

[0209] Fig.15 : is a diagram showing an example of a processing procedure of an information change process of a communication device according to the first embodiment of the present disclosure. Fig.15 631 is a flowchart showing an example of a processing procedure in the case where the information about the communication device 40 is changed. The encryption of the information about the communication device can be performed not only when the information is initially registered, but also when the information about the communication device 40 is changed. When the information about the communication device is changed ("Yes" in step S631), the communication device 40 determines whether the changed information will be encrypted (step S632). As a result, if the information is to be encrypted ("Yes" in step S632), the information about the communication device is encrypted (step S633), and the process continues to step S634.

[0210] On the other hand, if the information will not be encrypted (No at step S632), the process proceeds to step S634. In step S634, the communication device 40 notifies the communication control device 60 of the information about the communication device (step S634). It should be noted that if the information about the communication device has not changed at step S631, the communication device 40 ends the process without performing any operation.

[0211] As a case where the information about the communication device changes, for example, a change in the position information due to movement or change in the installation position of the communication device 40 can be envisioned. In addition, as a case where the information about the communication device changes, for example, a change in the antenna configuration due to a change or repair of an external antenna, etc. can be envisioned. In addition, as a case where the information about the communication device changes, for example, a change in the desired use of communication (e.g., communication parameters, time, place, frequency band, etc.) can be envisioned.

[0212] The communication device 40 may notify the communication control device 60 of information about an encryption scheme, which will be applied to communication parameters received from the communication control device 60 later when the communication device is registered in the communication control device 60 or in other procedures. In the present disclosure, information about the communication device is the main protection target, but in the case where it is desired to also protect calculation (estimation) results, protection can be achieved through this additional information about the encryption scheme.

[0213] [Information Encryption]

[0214] In the first embodiment, it is desirable to use an encryption scheme with homomorphism (homomorphic encryption, fully homomorphic encryption, etc.) for the encryption of information. "Homomorphism" means that for the encrypted texts Enc(m1) and Enc(m2) obtained by encrypting two plaintexts m1 and m2 respectively, Enc(m1○m2) can be calculated without using the original plaintext or secret key. Assume that the operation ○ is a binary operation such as addition (+) or multiplication (×). The case where any of these operations (such as addition or multiplication) is possible is called homomorphism, and the case where all operations (such as both addition and multiplication) are possible is called fully homomorphic. Examples of encryption with homomorphism include RSA encryption, Elgamal encryption, modified ElGamal encryption, and Paillier encryption.

[0215] More specifically, public key encryption with homomorphism is preferred. For example, an encryption key used for encryption is used as a public key, and a decryption key used for decryption of cryptography is used as a private key. Figure 6 In the illustrated procedure, when the communication control device 60 notifies the communication device 40 of the encryption scheme, the public key is included in the information and notified. As a result, the communication device 40 receiving the notification encrypts at least part of the information about the communication device using the public key.

[0216] In the case where a plurality of communication devices 40 are registered in the communication control device 60, the communication control device 60 can specify and notify the same information encryption information about the information encryption information used by the plurality of communication devices 40. Here, the same information encryption corresponds to, for example, the same encryption scheme or the same encryption key (public key). In addition, the use of the same encryption scheme and encryption key (public key) by a plurality of communication devices 40 at a specific time or within a specific time range is also included in the same information encryption described here. In other words, the encryption scheme and the encryption key may be different between a specific time and another time.

[0217] In the case where a plurality of communication devices 40 are registered in the communication control device 60, the communication control device 60 may also specify and notify different information encryption information regarding information encryption information used by the plurality of communication devices 40. Here, different information encryption corresponds to different encryption schemes or different encryption keys (common keys), for example.

[0218] [Computations using encrypted information]

[0219] In the first embodiment of the present disclosure, the communication control device 60 performs target calculation (estimation) by secret calculation using information about the communication device received from the communication device 40 or another communication control device 60. Specifically, the calculation unit 621 of the communication control device 60 implements encrypted secret calculation based on the information about the communication device 40, etc. The items to be calculated (estimated) by performing the secret calculation correspond to, for example: (1) the distance and direction about the communication device, (2) the radio wave propagation model (radio wave propagation characteristics) about the communication device, and (3) the received signal power and interference signal power about the communication device.

[0220] The calculation (estimation) in the first embodiment is performed to the end in an encrypted state. In this case, it can be assumed that the communication parameters of the communication device obtained from the result are also in an encrypted state. In this case, the encrypted communication parameters can be notified to the target communication device 40. The communication device 40 that receives the encrypted communication parameters decrypts the encrypted communication parameters using the decryption key in the set encryption scheme.

[0221] In addition, the calculation (estimation) in the first embodiment may be performed in a state where the cryptography is decrypted in the process. In this case, it is conceivable that the communication parameters and the like of the communication device 40 obtained from the result are also in an unencrypted state. When information such as the communication parameters and the like are notified to the communication device 40, the notification is given to the communication device 40 in a state where the communication parameters and the like are encrypted again. Alternatively, information such as the communication parameters and the like may be notified to the communication device 40 without encryption.

[0222] [Distance and direction]

[0223] Fig.16A and 16B is a diagram showing an example of distance and direction according to the present disclosure. Fig.16A and 16BThe distance between two communication devices (communication device 1 and communication device 2) is shown. These communication devices may have a relationship such as a transmitting communication device and a receiving communication device that receives a signal transmitted from the transmitting communication device, or a relationship such as a transmitting communication device and a receiving signal device that receives a signal transmitted from the transmitting communication device as interference. As examples of distance, a two-dimensional distance and a three-dimensional distance are considered. The two-dimensional distance corresponds to a case where the height information about the position to be calculated is not considered. The three-dimensional distance corresponds to a case where the height of the position to be calculated is also considered. As directions, horizontal directions and vertical directions can be conceived. Fig.16A The horizontal direction is shown. The vertical direction is determined by calculating the height difference of the target.

[0224] Fig. 16B Another example of distance is shown. Fig. 16B The distance between a communication device and another communication device, or the distance between a communication device and a virtual calculation target point (assuming the existence point of the communication device), and the horizontal direction are shown. In the present disclosure, the position of the communication device when the communication control device 60 calculates the received signal power and the interference signal power is not limited to the place where the communication device actually exists. For example, Fig. 16B As shown in FIG. , a specific location ( Fig. 16B The black circle in FIG. 2 may be set as the calculation target position. The surroundings of the communication device 2 may be arranged in a grid shape so that the position of the calculation target (black circle) is uniform. Fig. 16B This is an example viewed from above, and the position of the calculation target (black circle) can be arranged in the height direction. That is, not only a two-dimensional arrangement (arranged on a plane) but also a three-dimensional arrangement (arranged in a plane + height direction) can be implemented. In addition, the distance and direction between two virtual calculation target points can be obtained.

[0225] [Calculation of distance and direction]

[0226] Fig.17 : is a diagram showing an example of a processing procedure of a distance and direction calculation process according to the first embodiment of the present disclosure. Fig.17 1 is a flowchart showing an example of a processing procedure for distance and direction calculation processing of the communication control device 60. The present disclosure corresponds to a case where the position information about the communication device (or the position information used in the case where the communication device is assumed to exist) is encrypted and a case where the position information is not encrypted. Fig.16A and 16BAs shown in , in order to calculate the distance and direction between two points corresponding to the transmitting communication device and the receiving communication device, the communication control device 60 acquires two items of position information (step S641). If both items of position information are encrypted (step S642 is "yes"), the process proceeds to step S643.

[0227] If both items of position information are not encrypted ("No" in step S642) but only one item of position information is encrypted ("Yes" in step S645), an encryption key (public key) is selected (step S646), and the unencrypted position information is encrypted (step S647). As a result, both items of position information are encrypted. Then, the process continues to step S643.

[0228] In step S643, the communication control device 60 performs secret calculation for the distance (step S643). Next, the communication control device 60 performs secret calculation for the direction (step S644), and ends the process.

[0229] In step S645, if neither of the two items of position information is encrypted (step S645 is "No"), the communication control device 60 performs calculations on the distance in a state where the two items of position information are not encrypted (step S648), and performs calculations on the direction (step S649). Subsequently, the communication control device 60 ends the processing. By preparing such calculation processing according to the encryption state, it is advantageous that the communication control device 60 can still perform calculations on the distance and direction even when encryption is not necessary due to the situation or requirement on the communication device side or the wireless communication system side.

[0230] [Calculation of distance and direction]

[0231] To calculate the distance and direction from the encrypted position information, the following mathematical expressions may be used. It should be noted that in the first embodiment, it is assumed that the operations (addition / subtraction / multiplication / division, square root, trigonometric functions, etc.) in the following mathematical expressions are operations in secret calculations.

[0232] An example of giving position information by coordinates of X, Y, and Z without considering the spherical shape of the earth will be described below. Here, X is the east-west direction, Y is the north-south direction, and Z is the height. Each unit is, for example, a length unit such as a meter. When two items of encrypted position information Enc(Loc1)=[Enc(X1), Enc(Y1), Enc(Z1)] and Enc(Loc2)=[Enc(X2), Enc(Y2), Enc(Z2)] are given, a two-dimensional distance is obtained by the following equation.

[0233]

[0234] Furthermore, the three-dimensional distance is obtained by the following equation.

[0235]

[0236] The azimuth in the horizontal direction from position 1 is as follows. Here, north is set to zero rad.

[0237]

[0238] The azimuth in the horizontal direction as seen from position 2 is as follows. Here, north is set to zero rad.

[0239] θ 2→1 =θ 1→2 +π

[0240] The vertical angles from position 1 are as follows. Here, the zenith direction is set to zero rad.

[0241]

[0242] The vertical angles from position 2 are as follows. Here, the zenith direction is set to zero rad.

[0243] φ 2→1 =φ 1→2 +π

[0244] In consideration of the spherical shape of the earth, an example will be described in which the position information is given by the coordinates of latitude A and longitude B. When two items of encrypted position information Enc(Loc1)=[Enc(A1), Enc(B1)] and Enc(Loc2)=[Enc(A2), Enc(B2)] are given, the two-dimensional distance is obtained by the following equation. Here, the radius of the earth (equatorial radius) is defined as R.

[0245]

[0246] The azimuth angle in the horizontal direction viewed from position 1 is as follows: Here, it is assumed that the north is zero degrees, the east is 90 degrees, the south is 180 degrees, and the west is 270 degrees.

[0247]

[0248] In addition to the foregoing, geodesic methods such as the inverse or forward solution of the so-called Vincency formula can be implemented through secret computing to obtain distance, direction, etc.

[0249] [Radio wave propagation model]

[0250] For the purpose of this disclosure, the estimation and setting of the radio wave propagation model between the two positions 1 and 2 is also an important element for the calculation of the received signal power and the interference signal power. When the general model is applied, the attenuation L of the signal power caused by the radio wave propagation can be expressed as follows. The logarithmic (decibel dB) expression method is used here.

[0251] L 1→2 =G 1 (θ 1→2 ,φ 1→2 )+L p (D h,1→2 , D v,1→2 , Loc 1 , Loc 2 ,F C , Map)+G 2 (θ 2→1 ,φ 2→1 )

[0252] …(7)

[0253] Here, G represents the antenna gain at the target location (e.g., the location of the transmitting communication device, the location of the receiving communication device, etc.). The antenna gain may be a function of the horizontal angle θ and the vertical angle φ. Lp represents the (pure) radio wave propagation characteristics between the two locations. Fc represents the carrier frequency assumed in the calculation (estimation) of the radio wave propagation model. Map represents geographic information, terrain information, map information, etc. (hereinafter referred to as geographic information as a representative) referred to in the calculation (estimation) of the radio wave propagation characteristics. It should be noted that, in general, it is often assumed that L 1→2 =L 2→1 .

[0254] When the elements are further divided, the (pure) radio wave propagation characteristics can be expressed, for example, as follows.

[0255] L p =L D (D h,1→2 , D v,1→2 ,Enc(Loc 1 ), Enc(Loc 2 ), F C ,Proc(Map))

[0256] +L S (Enc(Loc 1 ), F C ,Proc(Map))

[0257] +L S (Enc(Loc 2 ), F C,Proc(Map))

[0258] +L F (Enc(Loc 1 ), F C ,Proc(Map),t)

[0259] +L F (Enc(Loc 2 ), F C ,Proc(Map), t)

[0260] …(8)

[0261] Here, LD represents a term depending on the distance between two locations (so-called distance attenuation). LS represents attenuation due to shielding around a specific location, etc. (so-called shadowing effect). LF represents time-dependent attenuation (so-called fading) such as reflection, scattering, diffraction, and movement generated between specific locations.

[0262] There are various models of radio wave propagation characteristics, but the radio wave propagation characteristics can be roughly summarized as follows. In addition, these are not completely independent models, and there may be models with complex characteristics.

[0263] (1) Deterministic Model

[0264] This is a model that mainly corresponds to LD in the previous formula. For example, the free space model and the exponential decay model are applicable.

[0265] (2) Random statistical model (randomness, probability)

[0266] This is the model that corresponds mainly to LS and LF in the previous formula. For example, shadowing effects (shadowing effect, log-normal fading) and fading (small-scale fading, fast fading) are applicable.

[0267] (3) Geographic model (geographic, location specific)

[0268] This is a model that often uses more detailed geographic information, terrain information, map information, etc. For example, the Hata model, irregular terrain model (ITM), ITU-R P.1546 and ITU-R P.452 are applicable. It should be noted that this does not mean that other models do not use geographic information, etc.

[0269] [Radio wave propagation model calculation processing]

[0270] Fig.18 : is a diagram showing an example of a processing procedure of a radio wave propagation model calculation process according to an embodiment of the present disclosure. Fig.186 is a flowchart showing an example of a processing procedure for a radio wave propagation model calculation process of the communication control device 60. First, the communication control device 60 acquires two items of position information (encrypted position information) (step S651). Next, the communication control device 60 acquires a distance, an azimuth, etc. from the two items of position information (step S652). The acquisition of the distance and the azimuth can be implemented by applying the method described above. Next, the communication control device 60 acquires geographic information, etc. (step S653).

[0271] Next, the communication control device 60 compares the location information with the geographic information (step S654), and obtains the distance-dependent parameters necessary for the calculation (estimation) of the radio wave propagation characteristics (step S655). Here, the value of the distance-dependent characteristic in the radio wave propagation characteristics corresponds to, for example, an exponential coefficient of an exponential decay model (square law, cubic law, fourth power law, and α power law (α is a real number), etc.) or an environmental setting in the Hata model (open land, suburbs, small and medium-sized cities, large cities, etc.), etc.

[0272] Next, the communication control device 60 acquires a masking parameter (step S656). Here, the masking parameter corresponds to, for example, a variance value (σ_S decibel (σ_S is a real number) or the like) in the case of modeling by lognormal distribution.

[0273] Next, the communication control device 60 acquires fading parameters (step S657). Here, the values ​​of fading characteristics correspond to, for example, the number of delayed waves of multipath propagation, the power level of each delayed wave, delay time, fading distribution model (Rayleigh fading, Rician fading, etc.), and K factor.

[0274] Next, the communication control device 60 acquires the antenna gain (step S658). This can be implemented by calculating (estimating) the antenna gain at the target position using the azimuth (horizontal direction, vertical direction) acquired from the position information. Next, the communication control device 60 integrates the acquired radio wave propagation characteristics, antenna gain, etc., calculates (estimates) the radio wave propagation attenuation amount of the radio wave propagation model as a whole, and acquires the radio wave propagation model (step S659).

[0275] In the process of comparing the position information with the geographic information in step S654 described above, the geographic information and the like are processed so as to cope with the case where the information of the communication device (e.g., the position information) is encrypted. This is because the position information and the like are in their naked form (XYZ coordinates, latitude and longitude, etc.), so it is not possible to directly compare the normal geographic information and the like with the encrypted position information. In this case, the communication control device 60 compares the encrypted position information with the encrypted geographic information to generate the radio wave propagation characteristics.

[0276] [Geographic Information]

[0277] Fig.19 is a diagram showing an example of geographical information according to an embodiment of the present disclosure. Fig.19 is a diagram showing an example of the data structure of geographic information. In order to estimate and set the radio wave propagation model, it is necessary to consider Fig.19 In the embodiment of the present invention, the plurality of attributes and factors of the geography, topography, map, etc. shown in the figure can be envisioned. For example, it is conceivable that the attributes and factors relatively close to nature and natural environment, such as ocean, sea surface, ground and altitude are envisioned. In addition to the height information, the attributes and factors of ocean, sea surface, ground and altitude can also include water quality, geology, material, radio wave reflection coefficient and transmission coefficient associated with water quality, geology and material, etc. In addition, it is also conceivable to approach the attributes and factors of artificial objects such as roads, buildings and structures. The attributes and factors of roads, buildings and structures also include size, material, radio wave reflection coefficient and transmission coefficient associated with material, etc. In addition, the attributes and factors related to radio wave propagation characteristics described above can be directly included in the geographic information. For example, distance dependence characteristics, shielding characteristics, fading characteristics, etc. correspond thereto.

[0278] [Processing of geographic information]

[0279] Fig. 20 is a diagram showing an example of a processing procedure of geographic information processing according to an embodiment of the present disclosure. Fig. 20 661 is a flowchart showing an example of a processing procedure for geographic information processing of the communication control device 60. First, the communication control device 60 acquires raw geographic information and the like before processing (step S661). Next, the communication control device 60 processes the acquired geographic information (step S662). This processing corresponds to, for example, Fig.19 Structuring of data in .

[0280] Next, the communication control device 60 grids the information about the position (e.g., coordinates) in the geographic information (step S663). Gridding is, for example, a process of dividing and expressing information into one or more predetermined polygons (e.g., triangles, quadrilaterals, pentagons, hexagons, etc.) in the XY plane. Each polygon corresponds to a grid. It is assumed that the position and coordinates of the center of the grid are the position and coordinates of the grid.

[0281] Next, the communication control device 60 encrypts the information about the grid position (step S664). The encryption is ideally the same as the method used to encrypt the information about the communication device. That is, in the case where a common encryption method is used in a plurality of communication devices 40, the same encryption method is also applied to the geographic information. As a result, the processed geographic information can also be common. On the other hand, in the case where the encryption method is changed in each communication device 40, the encryption method used for each communication device 40 is also applied when processing the geographic information. In this case, multiple items (e.g., the number of communication devices) of processed geographic information are generated.

[0282] Next, the communication control device 60 sets and associates the values ​​of the attributes and factors of the geographical information for each mesh (step S665). This setting and association corresponds to, for example, Fig.21 The creation of tabular geographic information data is shown in FIG. Fig.21 As shown in , it is desirable that the processed geographic information data does not include the original location information and coordinate information (e.g., the bare form of x, y, z). Including the original location information and coordinate information allows reverse lookup for location information and hinders the protection of information about communication devices that is an issue of the present disclosure.

[0283] The communication control device 60 can implement additional processing on processed data such as geographic information (step S666). This makes it possible to further alleviate the reverse lookup problem described above. As the additional processing, for example, the interchange of attribute data within a predetermined attribute (column direction), deliberate processing of attribute data values ​​(noise addition, scrambling, interleaving, substitution), anonymization of attribute data values, hiding of attribute data values, etc. can be considered. In the deliberate processing of attribute data values, it is hoped that a unique combination of attribute data values ​​in the geographic information data will not be created. This is because, for example, in the case where the value combination of oceans and sea surfaces, ground and elevations, roads, buildings and structures, distance-dependent characteristics, shielding characteristics, and fading characteristics only exists in one place in the geographic information data (specific locations Enc (x'), Enc (y'), Enc (z')), a reverse lookup can actually be implemented. In order to prevent reverse lookup, it is hoped that processing is implemented so that at least K combinations of specific attribute data values ​​appear in the geographic information data.

[0284] exist Fig. 20In the present disclosure, it is not necessary to implement gridding of information about location. However, it should be noted that if the information is not gridded, the amount of data such as geographic information after processing will be greatly increased. That is, in the present disclosure, by gridding the information about location, it is possible to suppress the amount of data such as geographic information after processing. In addition, by gridding, it is possible to simplify the comparison between the encrypted location information and the processed geographic information. It should be noted that if the information is not gridded, the granularity and resolution of the comparison will theoretically be infinitely small, and the number of comparisons will be huge.

[0285] It can be said that the processing of geographical information in the present disclosure is ideally implemented, for example, by the communication control device 60. Furthermore, in addition to the communication control device 60, the communication device 40 or another communication control device may implement the processing.

[0286] The processing of geographic information in the present disclosure can also be performed in a secure area as described later. As a result, the communication control device 60 itself that processes geographic information, etc. cannot know the process of geographic information processing, etc. It is possible to further make it difficult to implement a reverse lookup of the location information of the communication device 40 using the processed geographic information data.

[0287] [Geographic Information Data]

[0288] Fig.21 is a diagram showing an example of geographic information data according to an embodiment of the present disclosure. Fig.21 It is shown Fig. 20 An illustration of an example of geographic information data after processing in the process of FIG. Fig.21 As shown in , geographic information data may have a structure in which attributes such as ocean and interface attributes are associated with encrypted coordinates.

[0289] Fig.21 The value of the distance-dependent characteristic in corresponds to, for example, the exponential coefficient of the exponential decay model (square law, cubic law, fourth power law, and α power law (α is a real number), etc.) or the environmental setting in the Hata model (open land, suburbs, small and medium-sized cities, large cities, etc.). In addition, the value of the shielding characteristic corresponds to, for example, the variance value (σ_S decibel (σ_S is a real number), etc.) in the case of modeling by log-normal distribution. The value of the fading characteristic corresponds to, for example, the number of delayed waves of multipath propagation, the power level of each delayed wave, the delay time, the fading distribution model (Rayleigh fading, Rician fading, etc.) and the K factor.

[0290] It is possible to further generate for each frequency band Fig.21Since radio wave propagation characteristics have frequency dependence, the radio wave propagation characteristics can be more accurately calculated (estimated) by having multiple pieces of geographic information data according to this situation. In addition, if there is geographic information data related to multiple frequency bands, the encrypted position and coordinate information can be shared. This makes it possible to reduce the number of comparisons using the position and coordinate information as keywords when comparing the encrypted position information with the geographic information data. For example, in the case where geographic information exists for M frequency bands, the number of comparisons in the case of sharing the position and coordinate information is 1 / M compared to the case of not sharing the position and coordinate information.

[0291] [Comparison processing between location information and geographic information data]

[0292] Fig. 22 is a diagram showing an example of a processing procedure of a comparison process between position information and geographic information data according to an embodiment of the present disclosure. Fig. 22 67 is a flowchart showing an example of a processing procedure for comparison processing between encrypted location information and processed geographic information data in the communication control device 60. First, the communication control device 60 acquires geographic information data and encrypted location information to be queried (step S671). Next, the communication control device 60 acquires frequency band information assumed when a specific frequency band is desired or specified (step S672). Next, the communication control device 60 acquires processed geographic information data corresponding to the frequency band based on the acquired frequency band information (step S673).

[0293] Next, the communication control device 60 compares the gridded and encrypted position information and coordinate information in the processed geographic information data with the position information to be queried (step S674). Next, the communication control device 60 identifies the grid having the closest encrypted position information to be queried based on the comparison result (step S675). Next, the communication control device 60 acquires the attribute and factor data values ​​set and associated with the identified grid position (step S676). Fig.21 a specific column in (step S676).

[0294] [Grid Identification]

[0295] Fig.23 is a diagram showing a specific example of a grid according to an embodiment of the present disclosure. Fig.23 Is used to describe Fig. 22 Illustration of the identification of the mesh in the process. Fig.23 In FIG. 1 , the dotted rectangle represents a grid. In addition, the communication device 401 represents the location indicated by the encrypted location information. In addition, the black circle represents the location indicated by the gridded location information. In addition, the dotted circle represents the identified grid. Fig.23 As shown in , the distance between the gridded and encrypted location information and the encrypted location information to be queried is compared, and the closest grid is identified.

[0296] [Received signal power and interference signal power]

[0297] In the present disclosure, the received signal power and the interference signal power when the radio wave propagation model, the radio wave propagation attenuation and the communication parameters expected by the communication device and the communication system are used are calculated. For example, the received signal power P when the radio wave and the signal transmitted from a specific position 1 (e.g., the position of the target communication device) are received at another position 2 (the position of another communication device, or the position where it can be assumed that another communication device exists) can be calculated (estimated) as follows: R (expressed in decibels).

[0298] P R,1→2 =P T,1 -L 1→2

[0299] Here, P T,1 is the transmit power expected (or used) by the communication device at position 1. The above equation can be applied to the calculation and estimation of the interference signal. That is, the interference signal power I can be calculated or estimated as follows.

[0300] I 1→2 =P T,1 -L 1→2

[0301] The interference signal power needs to consider not only the interference signal from one communication device, but also the sum of the interference signals from multiple communication devices (e.g., aggregate interference). When considering the aggregate interference of signals from multiple locations n, the aggregate interference power at location 2 can be calculated (estimated) as follows:

[0302]

[0303] In the above mathematical expressions, in the case where there is no encrypted item (no description of Enc()) but information such as communication parameters desired by the communication device 40 is encrypted and the communication control device 60 is notified of the encrypted information, the above calculation can also be performed by secret calculation using homomorphic characteristics. In this case, secret calculation can be performed by temporarily encrypting values ​​other than the communication parameters used for calculation (such as propagation attenuation amount). That is, the above calculation can be implemented using the following secret calculation (the operator Enc() in the following equation represents a secret calculation operation).

[0304] P R,1→2 =Enc(PT,1 )-Enc(L 1→2 )

[0305] I 1→2 =Enc(P T,1 )-Enc(L 1→2 )

[0306] [Communication parameters (availability)]

[0307] In the present disclosure, it is assumed that the communication control device 60 sets and notifies the communication device 40 of communication parameters. One of the assumed communication parameters is the availability of wireless communication with respect to the communication device 40. The availability of wireless communication in the target frequency band corresponds to a case where the target communication device 40 belongs to a secondary system, or corresponds to a case where a frequency band that is the same as or overlaps with a frequency band used by a communication device 40 belonging to another communication system is to be used.

[0308] [Use scheduling information]

[0309] Fig.24 is a diagram showing an example of using scheduling information according to an embodiment of the present disclosure. Fig.24 1 is a diagram showing an example of a method of maintaining usage schedule information about a communication system (communication device) regarding a place, time, and frequency band maintained by the communication control device 60. Fig.24 In the example, at positions x1, y1, and z1, the use schedule information means that the communication system System1 (and the communication devices belonging to System1) use the communication in the frequency band Freq1 between the time hh1:mm1:ss1 to hh5:mm5:ss5. During this communication use, the target communication system and the communication device 40 use the communication parameter Para1. In such a use state or use schedule, it is desirable to encrypt the information to be recorded. This is because, as described earlier, the information listed in the table may be information that the users and owners of the communication systems and communication devices wish to hide. Therefore, it is possible to implement encryption at the time of notification from the communication device 40 to the communication control device 60.

[0310] [Communication use request acceptability determination processing]

[0311] Fig.25 : is a diagram showing an example of a processing procedure of a communication use request acceptability determination process according to an embodiment of the present disclosure. Fig.256 is a flowchart showing an example of acceptability determination processing for a communication use request from a communication device 40 in the communication control device 60. First, a communication use request from a target communication system or a communication device belonging to the communication system is acquired (step S681). It is assumed that the communication use request includes a request for use of a specific place, time, and frequency band. This can be done by Figure 6 In the process of , the (encrypted) information notified from the communication device 40 to the communication control device 60, the registration request from the communication device 40 to the communication control device 60, etc. are notified.

[0312] The communication control device 60 compares the acquired communication use request with the use schedule information about the communication system and the communication device held by the communication control device 60 (step S682). Specifically, it is determined whether the place, time and frequency band requested in the communication use request are used by another communication system or communication device 40.

[0313] The communication control device 60 determines whether the communication use is scheduled at the location requested for the communication use (step S683), and if the communication use is not scheduled at the location requested for the communication use (step S683 is "No"), the process proceeds to step S689. On the other hand, if the communication use is scheduled at the location requested for the communication use (step S683 is 'Yes'), the communication control device 60 determines whether the communication use is scheduled at the time requested for the communication use (step S684). If the communication use is not scheduled at the time requested for the communication use (step S684 is "No"), the process proceeds to step S689.

[0314] On the other hand, if the communication use is scheduled at the time of the communication use request (step S684 is 'yes'), the communication control device 60 determines whether the communication use is scheduled in the frequency band of the communication use request (step S685). If the communication use is not scheduled in the frequency band of the communication use request (step S685 is 'no'), the processing continues to step S689. On the other hand, if the communication use is scheduled in the frequency band of the communication use request (step S685 is 'yes'), the communication control device 60 determines whether the communication system of the communication use request has a lower priority than the communication system scheduled for communication (step S686). If the communication system of the communication use request does not have a lower priority than the communication system scheduled for communication (step S686 is 'no'), the processing continues to step S689.

[0315] On the other hand, if the communication system requested for communication use has a lower priority than the communication system scheduled for communication ("Yes" in step S686), the communication control device 60 determines whether the communication system requested for communication use is available (step S687) and continues processing to step S688.

[0316] In step S689, the communication control device 60 determines that the communication system of the communication use request is permitted to be used (step S689). Next, the communication control device 60 updates the table of communication use schedule information (step S690), and proceeds to the process of step S683. In step S688, the communication control device 60 notifies the communication use schedule and uses the scheduled communication parameters corresponding to the communication system (step S688), and ends the process.

[0317] like Fig.25 As shown in , when the location, time, and frequency band are all scheduled for use, the communication control device 60 determines that the communication use request is unacceptable. If not (when at least one of the location, time, and frequency band does not overlap), the communication control device 60 determines that the communication use request is authorized. Regarding the overlap of frequency bands, when the previous Figure 4 In addition, as another way to consider the overlap of frequency bands, Figure 4 As in (1), (3), (4) and (5) of , the frequency band not actually used by the primary system and the frequency band considered to have no interference from the secondary system to the primary system can be considered to be non-overlapping. Figure 5 In addition, as another way to consider the overlap of time usage, such as Figure 5 As in (1), (3) to (5) and (6) of , the time not actually used by the primary system and the time when there is considered to be no interference from the secondary system to the primary system can be considered to be non-overlapping.

[0318] In the case where it is determined that the communication use request is not accepted, if it is not possible to permit the communication use request as it is, but it is possible to give permission by changing the frequency band, time, and communication parameters (changing the direction to reduce the usage opportunity from the original request), the changed frequency band, time, and communication parameters may be notified together with the determination that the communication use request is unacceptable. Similarly, in the case where it is determined that the communication use request is permitted, if it is not possible to permit the communication use request as it is, but it is possible to give permission by changing the frequency band, time, and communication parameters (changing the direction to reduce the usage opportunity from the original request), the changed frequency band, time, and communication parameters may be notified together with the determination that the communication use request is permitted.

[0319] In the case where permission is given to the communication use request, the communication control device 60 updates the use schedule information. For example, the communication control device 60 adds or rewrites the content of the communication use request received from the communication device 40 or the content of permission given to the communication device 40 from the communication control device 60 to the table of the use schedule information. In addition, depending on the priority level of the communication system and the communication device, the update and rewrite may be implemented so that the use schedule originally in the table of the use schedule information is deleted or cut.

[0320] After a determination is given regarding permission or prohibition of a communication use request from the communication device 40, the determination result is notified to the target communication device 40. The target communication device 40 here is the communication device 40 that has submitted a communication use schedule, or the communication device 40 whose use schedule has been deleted. In the case where permission or prohibition is given with a change in a frequency band, time, communication parameter, etc., the information after the change may be notified together or separately.

[0321] [Communication parameters (transmission power)]

[0322] The communication parameter that is set corresponds to the transmission power (maximum permissible transmission power) of the communication device 40. As a standard for setting the transmission power, it is conceivable to set the reception signal power that can be received by the receiving communication device (or the location where the receiving communication device is assumed to exist) from a specific transmitting communication device to be equal to or higher than a required level.

[0323] Assume that the required received signal power in the receiving communication device (referred to as communication device 2) is P req,2 , it can be assumed that the necessary transmission signal power P of a transmitting communication device (referred to as communication device 1), which can be a communication partner of a receiving communication device, is given under the following conditions: alloc,1 Here, P max,1 It is the maximum transmission power under the specifications of the transmitting communication device.

[0324] P alloc,1 ≥P req,2 +L 1→2

[0325] P alloc,1 ≤P max,1

[0326] The communication control device 60 calculates the transmission power (maximum permissible transmission power) of the communication device so as to satisfy the foregoing conditions. This calculation can be performed by secret calculation using information about the encrypted communication device.

[0327] [Transmit power calculation process]

[0328] Fig.26: is a diagram showing an example of a processing procedure of a transmission power calculation process according to an embodiment of the present disclosure. Fig.26 7 is a flowchart showing an example of a process of calculating the maximum allowable transmission power of a transmitting communication device based on the required received signal power of a receiving communication device in the communication control device 60. First, the communication control device 60 obtains information of a target transmitting communication device, available communication parameters, etc. (step S701). Next, the communication control device 60 obtains information of a target receiving communication device, available communication parameters, etc. (step S702). Next, the communication control device 60 calculates or estimates a radio wave propagation model between the communication devices by the method described above (step S703). Next, the communication control device 60 implements a transmission power calculation process (step S710), and ends the process.

[0329] [Transmit power calculation process]

[0330] Fig. 27 : is a diagram showing an example of a processing procedure of a transmission power calculation process according to an embodiment of the present disclosure. Fig. 27 It is shown Fig.26 Flowchart of an example of the processing in step S710 in . First, the communication control device 60 calculates the transmission power that satisfies the required reception signal power of the receiving communication device (step S711). Next, the communication control device 60 determines whether the calculated transmission power is lower than the maximum transmission power of the transmitting communication device (step S712). If the calculated transmission power is lower than the maximum transmission power of the transmitting communication device (step S712 is "yes"), the communication control device 60 sets the calculated transmission power to the allowable maximum transmission power (step S713), and proceeds to the processing of step S714.

[0331] On the other hand, if the calculated transmission power is lower than the maximum transmission power of the transmitting communication device (No in step S712), the communication control device 60 sets the maximum power of the transmitting communication device to the allowable maximum transmission power (step S715), and proceeds to the process of step S714. In step S714, the communication control device 60 notifies the communication usage schedule and communication parameters corresponding to the transmitting communication device (step S714). Subsequently, the communication control device 60 returns to the original process.

[0332] [Other examples of transmission power]

[0333] As another criterion for setting, it is conceivable to set the interference signal power (aggregate interference signal power) that can be received by the receiving communication device (or the location where the receiving communication device is assumed to exist) from a specific (one or more) transmitting communication device to be equal to or lower than the allowable level (allowable interference signal power level) for the receiving communication device.

[0334] Assume that the maximum permissible interference signal power in the receiving communication device (referred to as communication device 2) is I accept,2 It can be assumed that the transmission signal power P required by the transmitting communication device (referred to as communication device 1) which may be the source of the interference signal to the receiving signal device is given under the following conditions: alloc,1 .

[0335] P alloc,1 ≤P qaccept,2 +L 1→2

[0336] P alloc,1 ≤P max,1

[0337] Furthermore, in the case where the aggregate interference from the plurality of communication devices 40 is also taken into consideration, it is conceivable that the aggregate interference power is set to satisfy the allowable interference signal power of the receiving communication device by allocating and distributing the allowable interference power (or transmission power) to the plurality of transmitting communication devices. accept,n→2 The following equation is an example of calculating the maximum allowable transmission power of the nth transmitting communication device under the condition of .

[0338]

[0339] [Other Examples of Transmission Power Calculation Processing]

[0340] Fig.28 is a diagram showing another example of a processing procedure for a transmission power calculation process according to an embodiment of the present disclosure. Fig.26 , Fig.28 : is a flowchart showing an example of a process of calculating the allowable maximum transmission power of a transmitting communication device based on the required reception signal power of a receiving communication device in the communication control device 60 . Fig.28 The processing in Fig.26 The processing is different in .

[0341] First, the communication control device 60 implements Fig.26. Next, the communication control device 60 implements the processing of step S703 for all transmitting communication devices (step S724). Next, the communication control device 60 determines whether to consider multiple transmitting communication devices (step S725). As a result, in the case where multiple transmitting communication devices are considered (step S725 is "yes"), the communication control device 60 sets the transmission power distribution for each transmitting communication device (step S726), and proceeds to the next processing.

[0342] Next, the communication control device 60 carries out the transmission power calculation (step S710 ) for all the transmitting communication devices (step S727 ), and ends the processing.

[0343] In this way, the communication control device 60 obtains the information and available communication parameters of the communication device, and calculates (estimates) the radio wave propagation model between the communication devices by the method described above. Ideally, the radio wave propagation model is calculated (estimated) for the number of combinations of the sending communication device and the receiving communication device. Subsequently, based on the calculated radio wave propagation model, the required received signal power of the receiving communication device, the allowable interference signal power (or the transmit power) allocated or distributed to the sending communication device, and the maximum transmit power of the sending communication device, the allowable maximum transmit power of the sending communication device is set in consideration of the above conditions.

[0344] [Communication parameters (radio access scheme and frequency band)]

[0345] As one of the settings of the communication parameters in the present disclosure, the selection of a wireless access scheme may be considered. The wireless access scheme corresponds to, for example, 4G LTE / 5G NR / 6G as a cellular system (mobile phone system), IEEE802.11a / b / g / n / ac / ax / be as a wireless LAN, and Wi-Fi 4 / 5 / 6 / 7 / 8 (or another advanced standard of Wi-Fi). Since it is conceivable that the wireless access scheme that can be used or the wireless access scheme with good characteristics changes depending on the location of the communication device, there may be a request for using a good wireless access scheme when the location information about the communication device is protected.

[0346] [Wireless access solution feature information]

[0347] Fig.29 is a diagram showing an example of wireless access scheme characteristic information according to an embodiment of the present disclosure. Fig.29 is a diagram showing an example of a data structure of wireless access scheme characteristic information. Fig.29The data structure of the wireless access scheme characteristic information in can be implemented in a manner similar to Fig.19 The format of the data structure of geographic information described in .

[0348] In order to set the wireless access scheme used by the communication device as in the present disclosure, it is necessary to Fig.29 In addition, for example, multiple characteristic indicators in a wireless access scheme are considered. Fig.29 The throughput, delay, and reliability of the wireless access scheme in are examples of characteristic indicators. It can be said that these are characteristic indicators that are close to the basic evaluation indicators in communication. Although not included in Fig.29 In addition to throughput, latency, and reliability, other factors can also include power consumption, CO 2 Indicators of environmental performance and economic efficiency such as consumption and communication charges.

[0349] [Processing of wireless access scheme characteristic information]

[0350] Fig.30 is a diagram showing an example of a processing procedure of processing of wireless access scheme characteristic information according to an embodiment of the present disclosure. Fig.30 7 is a flowchart showing an example of a processing procedure for processing the wireless access scheme characteristic information on the communication control device 60. First, the communication control device 60 obtains the original wireless access scheme characteristic information before processing (step S731). The wireless access scheme characteristic information corresponds to, for example, Fig.29 The result of converting the wireless access scheme characteristics into data.

[0351] Next, the communication control device 60 grids the information about the position (e.g., coordinates) in the wireless access scheme characteristic information (step S732). Here, gridding corresponds to, for example, a process of dividing and expressing the information as one or more predetermined polygons (e.g., triangles, quadrilaterals, pentagons, hexagons, etc.) in the XY plane. In addition, each polygon is set as a grid, and a process of setting the position and coordinates of the center of the grid as the position and coordinates of the grid is implemented.

[0352] Next, the communication control device 60 encrypts the information about the gridded location (step S733). The encryption is ideally the same as the method used to encrypt the information about the communication device. That is, in the case where a common encryption method is used in a plurality of communication devices 40, the same encryption method is also applied to the wireless access scheme characteristic information. As a result, the processed wireless access scheme characteristic information can also be common. On the other hand, in the case where the encryption method is changed in each communication device 40, the encryption method used for each communication device 40 is also applied when processing the wireless access scheme characteristic information. In this case, multiple items (e.g., the number of communication devices) of processed wireless access scheme characteristic information are generated.

[0353] After encrypting the gridded positions and coordinates, the value of the characteristic indicator of the wireless access scheme characteristic information is set and associated for each grid (step S734). This setting and association corresponds to, for example, the following description Fig.31 The creation of the tabular wireless access scheme characteristic information data shown in FIG. Fig.31 As shown in , it is desirable that the processed wireless access scheme characteristic information data does not include the original location information and coordinate information (e.g., the naked form of x, y, z). Including the original location information and coordinate information allows reverse lookup of the location information, and the protection of information about the communication device, which is the problem of the present disclosure, cannot be achieved.

[0354] The communication control device 60 may perform additional processing on the processed data such as the wireless access scheme characteristic information (step S735). This makes it possible to further alleviate the reverse lookup problem described above. As the additional processing, for example, the interchange of the indicator data within the predetermined wireless access scheme and the indicator (column direction), the deliberate processing of the indicator data value (noise addition, scrambling, interleaving, substitution), the anonymization of the attribute data value, the hiding of the attribute data value, etc. may be considered. In the deliberate processing of the indicator data value, it is hoped that a unique combination of the indicator data value in the wireless access scheme characteristic information data will not be created. This is because, for example, in the case where the value combination of the throughput, delay and reliability of multiple wireless access schemes only exists in one place (specific position Enc (x'), Enc (y'), Enc (z')) in the wireless access scheme characteristic information data, a reverse lookup can actually be performed. In order to prevent the reverse lookup, it is hoped that the processing is performed so that at least K combinations of specific indicator data values ​​appear in the wireless access scheme characteristic information data.

[0355] exist Fig.30In the present disclosure, it is not necessary to implement gridding of information about location. However, it should be noted that if the information is not gridded, the amount of data such as wireless access scheme characteristic information after processing will be greatly increased. That is, in the present disclosure, by gridding the information about location, it is possible to suppress the amount of data such as wireless access scheme characteristic information after processing. In addition, by gridding, it is possible to simplify the comparison work between the encrypted location information and the processed wireless access scheme characteristic information. It should be noted that if the information is not gridded, the granularity and resolution of the comparison will be infinitely small in theory, and the number of comparisons will be huge.

[0356] It can be said that the processing of the radio access scheme characteristic information in the present disclosure is ideally implemented, for example, by the communication control device 60. Furthermore, in addition to the communication control device 60, it is considered that the communication device 40 or another communication control device may implement the processing.

[0357] The processing of the wireless access scheme characteristic information in the present disclosure can also be performed in a secure area as described later. As a result, the communication control device 60 itself that processes the wireless access scheme characteristic information, etc. cannot know the process of the wireless access scheme characteristic information processing, etc. It is possible to further make it difficult to implement a reverse lookup on the location information of the communication device 40 using the processed wireless access scheme characteristic information data.

[0358] [Wireless access solution feature information]

[0359] Fig.31 is a diagram showing an example of wireless access scheme characteristic information data according to an embodiment of the present disclosure. Fig.31 It is shown Fig.30 FIG. 1 is a diagram showing an example of wireless access scheme characteristic information data after processing in the process of FIG. Fig.31 As shown in , the wireless access scheme characteristic information data may have a structure in which attributes such as throughput of the wireless access scheme are associated with encrypted coordinates.

[0360] It is possible to further generate for each frequency band Fig.31 Since it can be assumed that the characteristics of the wireless access scheme have frequency dependence, it is possible to achieve more accurate selection and estimation of the wireless access scheme by having multiple pieces of wireless access scheme characteristic information data according to this situation.

[0361] If there is wireless access scheme characteristic information data related to a plurality of frequency bands, the encrypted position and coordinate information can be shared. The advantage of sharing the position and coordinate information in this manner is that when the encrypted position information is compared with the wireless access scheme characteristic information data, the number of comparisons using the position and coordinate information as a key is reduced. For example, in the case where there is wireless access scheme characteristic information for M frequency bands, the comparison can be completed by 1 / M number of comparisons in the case where the position and coordinate information is shared, compared to the case where the position and coordinate information is not shared.

[0362] [Comparison Processing Between Location Information and Wireless Access Scheme Characteristics Information Data]

[0363] Fig.32 is a diagram showing an example of a processing procedure of a comparison process between location information and wireless access scheme characteristic information data according to an embodiment of the present disclosure. Fig.32 741 is a flowchart showing an example of a processing procedure for comparison processing between encrypted location information and processed wireless access scheme characteristic information data in the communication control device 60. First, the communication control device 60 acquires geographical information data and encrypted location information to be queried (step S741). Next, the communication control device 60 acquires frequency band information assumed when a specific frequency band is desired or specified (step S742). Next, the communication control device 60 acquires processed wireless access scheme characteristic information data corresponding to the frequency band based on the acquired frequency band information (step S743).

[0364] Next, the communication control device 60 compares the gridded and encrypted location information and coordinate information in the processed wireless access scheme characteristic information data with the location information to be queried (step S744). Next, the communication control device 60 identifies the grid having the closest encrypted location information to be queried based on the comparison result (step S745). Next, the communication control device 60 acquires the attribute and factor data values ​​set and associated with the identified grid location (step S746). Fig.31 Specific columns in .

[0365] It should be noted that one can Fig.23 The processing in step S745 is used to implement the identification of the grid having the closest encrypted position information.

[0366] [Wireless access scheme and frequency band selection process]

[0367] Fig.33 is a diagram showing an example of a processing procedure of a wireless access scheme and a frequency band selection process according to an embodiment of the present disclosure. Fig.33: is a flowchart showing an example of a processing procedure of a comparison process between encrypted location information and processed wireless access scheme characteristics information in the communication control device 60 .

[0368] First, the communication control device 60 prepares the values ​​of the characteristic indicators acquired for a plurality of wireless access schemes and a plurality of frequency bands (step S751). Next, the communication control device 60 sets the characteristic indicators to be used for the selection of the wireless access scheme and the frequency band (step S752). For example, as the indicators, the communication control device 60 selects the throughput when high-speed communication is desired, selects the delay amount when low-delay communication is desired, and selects the reliability when reliable communication is desired. The indicators are not limited to a single indicator, but can be selected in combination.

[0369] Next, the communication control device 60 selects a frequency band (step S753). Next, the communication control device 60 selects a wireless access scheme based on the characteristic index set in the selected frequency band (step S754). In the case where there are multiple frequency bands as targets, the communication control device 60 implements the processing of step S754 for all frequency bands (step S725). The communication control device 60 selects the best wireless access scheme for each characteristic index.

[0370] After selecting the wireless access scheme in all the frequency bands, the communication control device 60 sets the number of frequency bands that can be aggregated (step S756). It should be noted that in the case where aggregation is not possible, the communication control device 60 sets a value of 1. Next, the communication control device 60 selects the frequency bands corresponding to the set number and the wireless access scheme selected in the frequency bands in descending order of the characteristic index (step S757). The communication control device 60 notifies the target communication device 40 of the frequency band and the wireless access scheme selected in the previous process.

[0371] [Communication parameters (communication permission area)]

[0372] Another example of communication parameters assumed in the present disclosure corresponds to the calculation (estimation) of the area related to the communication of the target communication device or communication system. Examples of the area include areas where the communication of the target communication device 40 (or communication system) is permitted, areas where communication is not permitted (disabled and prohibited) (e.g., exclusive areas), and the separation distance (minimum separation distance) from another communication device 40 (or another communication system). These areas are expressed in a planar manner (two-dimensional) or a spatial manner (three-dimensional). In addition, these areas can be expressed as boundary lines and surfaces (contours) of surfaces and spaces.

[0373] [Communication permitted area and communication prohibited area]

[0374] Fig.34is a diagram showing an example of a communication permitted area and a communication prohibited area according to an embodiment of the present disclosure. Fig.34 is a diagram showing a communication permitted area, a communication prohibited area, and their boundaries for a communication system and a communication device (eg, a secondary system) to be controlled. Fig.34 The communication device 403a and the communication device 403b in FIG. 40 represent the communication system (and the communication device) to be controlled. These communication systems correspond to the secondary communication system. The communication device 405 represents another communication system (or communication device). This communication system corresponds to the primary communication system, for example. The area 406 represents the area in which the control target can communicate. The area 407 represents the area in which the control target cannot communicate. In addition, the boundary line 408 represents the boundary between the communicable area and the non-communicable area. In addition to these, the use of Fig.23 Same notation as in .

[0375] like Fig.34 As shown in , in the case where there is another communication system and communication device (e.g., a primary system or a system having a higher priority than the target) such as the communication device 405, it is conceivable to determine that communication is not permitted for the communication device 403b in an area relatively close to the other communication device. On the other hand, it is conceivable that the communication device 403a at a certain distance from the other communication device (communication device 405) is determined to be in a communication permitted area.

[0376] It should be noted that in Fig.34 , but the regions do not necessarily have to be regularly gridded. For example, it is also possible to express the boundary line with a curve instead of a straight line. In addition, the sizes of the grids can be expressed differently from each other.

[0377] [Determination of communication area]

[0378] An example of calculation, estimation, and determination of the communication area will be described. T,SS When the location information Loc is determined, allow (a collection of) and obtain a communication permission area.

[0379]

[0380] That is, when another communication device is at position Loc PS And the permissible interference power is I accept,PS When the communication device to be controlled is at position Loc SS The position Loc at which the interference power is equal to or lower than the permissible interference power SS (a collection of) is the communication permission area Locallow .

[0381] When the communication device to be controlled uses the transmission power P T,SS When the location information Loc is determined, disallow (a collection of) to obtain a communication disabled area.

[0382]

[0383] That is, when another communication device is at position Loc PS And the permissible interference power is I accept,PS When the communication device to be controlled is at position Loc SS The interference power exceeds the allowable interference power at the location Loc SS (A collection of) is the communication disabled area Loc disallow .

[0384] In the combination of a specific control target communication device and another communication device, it is conceivable that Loc allow and Loc disallow are sets that do not overlap with each other. Therefore, for example, when the set of location information about the entire area that is the target of the present disclosure is Loc all When obtaining Loc allow Afterwards, Loc disallow can be determined by looking at the entire set Loc all Exclude Loc allow The obtained collection.

[0385] Loc disallow =Loc all -Loc allow …(13)

[0386] On the contrary, after obtaining Loc disallow After that, you can use Loc allow Determined by Loc all Exclude Loc disallow The obtained collection.

[0387] Loc allow =Loc all -Loc disallow …(14)

[0388] When the communication device to be controlled uses the transmission power P T,SS When the location information Loc is determined, contour (a collection of) to obtain the boundary between the communication disabled area and the communication allowed area.

[0389]

[0390] That is, when another communication device is at position Loc PS And the permissible interference power is I accept,PS When assuming that the communication device to be controlled is at position Loc SS The position Loc falls within a predetermined range related to the allowable interference power. SS (a collection of) is the boundary Loc contour In the previous equation, ε is a coefficient that defines the interference power range used to obtain the boundary. ε is ideally non-negative. When ε is zero, Loc contour When ε is non-zero, Loc contour It is a boundary line, but will have a specific area or volume.

[0391] When the communication device to be controlled uses the transmission power P T,SS When the distance D is determined, separate To obtain the required separation distance (minimum separation distance) from another communicating device.

[0392]

[0393] That is, when another communication device is at position Loc PS And the permissible interference power is I accept,PS When assuming that the communication device to be controlled is at position Loc SS The position Loc at which the interference power is equal to or lower than the permissible interference power SS Department, Loc SS With Loc PS The minimum distance between separate .

[0394] [Data in the communication permitted area and communication prohibited area]

[0395] Fig.35 : is a diagram showing an example of data of a communication permitted area and a communication prohibited area according to an embodiment of the present disclosure. Fig.35 is a diagram showing an example in which a communication permitted area and a communication prohibited area are maintained as geographical information. Fig.35 As shown in , communication availability (allowed, not allowed) can also be encrypted and maintained.

[0396] [Deregistration of communication equipment]

[0397] Fig.36is a diagram showing an example of a deregistration procedure of a communication device according to an embodiment of the present disclosure. Fig.36 is a diagram showing an example of a deregistration procedure between a communication device 40 and a communication control device 60. First, the communication device 40 requests registration deletion of the communication device (step S115). When a registration deletion request regarding a specific communication device is received, the communication control device 60 deletes the registered information regarding the communication device 40 (step S116). Next, in the case where encryption is applied, the communication control device 60 deletes the information and settings regarding the applied encryption (step S117). After the deletion process is completed, the communication control device 60 notifies the communication device 40 that the registration deletion is completed (step S118). By deleting information about the communication device, it is possible to more reliably protect the privacy of information about the communication device.

[0398] Regarding the registration deletion of the communication device, it is conceivable that the communication device 40 itself requests the registration deletion. In addition, as another example, it is conceivable that a device or an individual other than the target communication device 40 requests the registration deletion. In addition, examples of triggers for deletion other than the registration deletion request include a case where it is found that the target communication device 40 uses settings that are opposite to the communication parameters specified by the communication control device 60, and a case where it is found that interference power that is not allowed by another communication device is given. When the communication control device 60 notifies the communication device 40 that the registration deletion is completed, the reason for the registration deletion can be notified together. As a result, the target communication device 40 can interpret whether the deletion is in line with its own intention or not, and can change the subsequent response. As an example of a response, for example, it is conceivable to issue a request for communication parameters that reduce interference with another communication system.

[0399] [Validity period of encryption scheme]

[0400] The encryption scheme set in the communication device 40 may be changed regularly or irregularly. As a result, it can be expected that the privacy protection of the information on the communication device 40 is implemented more reliably.

[0401] [Encryption scheme setting and reset process]

[0402] Fig.37 is a diagram showing an example of a processing procedure of encryption scheme setting and resetting processing according to an embodiment of the present disclosure. Fig.37761. The present invention is a flowchart showing an example of a processing procedure for setting and resetting an encryption scheme applied to a communication device 40 when the communication control device 60 sets an encryption scheme. The communication control device 60 determines whether to set or reset the timing of the encryption scheme (step S761). If it is to set or reset the timing of the encryption scheme (step S761 is "yes"), the communication control device 60 sets or resets the encryption scheme applied to the communication device 40 (step S762). Next, the communication control device 60 notifies the communication device 40 of information about the encryption scheme after setting or resetting (step S763), and completes the processing. On the other hand, in step S761, if it is not to set or reset the timing of the encryption scheme (step S761 is "no"), the communication control device 60 completes the processing without performing any operation.

[0403] As a change item at the time of reset, for example, it is conceivable to change the encryption key and the public key without changing the encryption scheme. As a result, the number of information notifications after the reset can be reduced as much as possible. In addition, as a change item at the time of reset, for example, it is also conceivable to change the encryption scheme. As a result, it can be expected that the protection of information about the communication device can be further ensured.

[0404] Fig.38 is a diagram showing an example of a processing procedure of encryption scheme setting and resetting processing according to an embodiment of the present disclosure. Fig.38 764). For example, when information about the encryption scheme is received from the communication control device 60 and it is determined that the encryption scheme is set or reset (step S764 is "yes"), the communication device 40 encrypts or re-encrypts the information about the communication device according to the encryption scheme that is set or reset (step S765). Next, the communication device 40 notifies the communication control device 60 of the encrypted or re-encrypted information (step S766), and the processing is completed. On the other hand, if it is determined in step S764 that the encryption scheme is not set or reset (step S764 is "no"), the communication device 40 completes the processing without performing any operation.

[0405] Fig.39 is a diagram showing an example of a processing procedure of encryption scheme setting and resetting processing according to an embodiment of the present disclosure. Fig.39767. The present invention is a flowchart showing an example of the processing procedure of the communication device 40 when the communication device 40 sets or resets the encryption scheme. The communication device 40 determines whether to set or reset the timing of the encryption scheme (step S767). When it is determined that the timing of the encryption scheme is to be set or reset (step S767 is "yes"), the communication device 40 sets or resets the encryption scheme (step S768). Next, the communication device 40 encrypts the information about the communication device (step S769). Next, the communication device 40 notifies the communication control device 60 of the encrypted information (step S770), and completes the processing. On the other hand, in step S767, if the timing of the encryption scheme is not to be set or reset (step S767 is "no"), the communication device 40 completes the processing without performing any operation.

[0406] [Communication path encryption]

[0407] As the prior art of communication encryption, there is encryption of communication paths such as Transport Layer Security (TLS) and Secure Sockets Layer (SSL). The difference between encryption of these communication paths and secret calculation of the present disclosure will be described.

[0408] Fig.40 is a diagram showing an example of a communication control protocol layered structure. Fig.40 It is a diagram showing an example of the position of the present disclosure in the communication control protocol layer structure (an example of the OSI reference model). Existing technologies such as TLS and SSL are encryption of communication paths, and the present disclosure is encryption of the information itself to be handled.

[0409] Furthermore, in the prior art of TLS and SSL, a receiving communication device (eg Fig.40 The communication device on the right side of the figure) sends the communication device (for example Fig.40 In the present disclosure, the receiving communication device decrypts the communication content encrypted by the sending communication device, while in the encryption of the present disclosure, the receiving communication device does not necessarily decrypt the encryption implemented by the sending communication device. Alternatively, in the present disclosure, the receiving communication device decrypts the information encryption implemented by the sending communication device through a method such as the security area described above, wherein the receiving communication device itself cannot grasp the decrypted content.

[0410] In view of the foregoing, when the present disclosure and conventional communication path encryption are used together, the layer implemented by the present disclosure is required to be implemented at a higher level than the communication path encryption. When the relationship is reversed, the encryption implemented in the present disclosure must be decrypted during the communication process (in the middle layer), and the protection of information about the communication device, which is the purpose of the present disclosure, cannot be achieved.

[0411] It should be noted that although Fig.40 The OSI reference model is shown as an example, but the same applies to the TCP / IP model.For example, it is desirable to implement the present disclosure in the application layer and at a higher level than the communication path encryption in the prior art.

[0412] As described above, the communication control device 60 according to the first embodiment of the present disclosure performs secret calculation based on information about the communication device to generate communication parameters. As a result, it is possible to hide information about the communication device 40 using the secondary communication service.

[0413] (2. Second Embodiment)

[0414] In the communication system 1000 according to the first embodiment described above, the communication control device 60 records information about the communication device. On the other hand, the communication system 1000 according to the second embodiment of the present disclosure is different from the first embodiment described above in that an information recording device that records information about the communication device is used.

[0415] [Configuration of information recording equipment]

[0416] Fig.41 is a diagram showing a configuration example of an information recording apparatus according to a second embodiment of the present disclosure. Fig.41 The information recording device 70 in FIG. 7 includes a communication unit 710, a control unit 720, and an information recording unit 730. It should be noted that the information recording device 70 is an example of another device.

[0417] The communication unit 710 communicates with another communication device (e.g., the communication device 40 and the communication control device 60). The communication unit 710 includes a sending unit and a receiving unit. In addition, the communication unit 710 operates under the control of the control unit 720. As described later, the communication unit 710 receives a request for a secondary communication service and information about the communication device from the communication device 40. In addition, the communication unit 710 sends information about an encryption scheme to the communication device 40.

[0418] The control unit 720 controls the entire information recording apparatus 70 .

[0419] The information recording unit 730 records information of the communication device and the like.

[0420] [Communication Control Procedure]

[0421] Fig.42 is a diagram showing an example of a communication control procedure according to the second embodiment of the present disclosure. Fig.42 is a diagram showing an example of a communication control procedure among the communication device 40 , the communication control device 60 , and the information recording device 70 .

[0422] First, the communication device 40 registers itself in the information recording device 70. Specifically, the communication device 40 requests registration (step S125). The information recording device 70 notifies the registered communication device 40 of information about the encryption scheme (step S126). The information about the encryption scheme is information related to the information encryption used in the present disclosure, and corresponds to a specific encryption scheme, an encryption key (public key) used for encryption, the validity period of the encryption scheme, and the encryption key to be notified, etc. It should be noted that in addition to this notification, a notification indicating that the registration has been completed can also be provided. Similar to Figure 6 The communication control procedures are Fig.42 The example applies an encryption scheme for secret computing.

[0423] Next, the communication device 40 acquires its own information (step S127), encrypts at least a part of its own information according to the encryption information notified from the communication control device 60 (step S128), and notifies the information recording device 70 of the encrypted information about the communication device (step S129). Next, the communication device 40 registers itself in the communication control device 60 (step S130). Specifically, the communication device 40 requests registration. Through this registration, the communication device 40 can benefit from frequency sharing, such as notification of communication parameters from the communication control device 60. The communication control device 60 notifies the communication device 40 of the completion of the registration (step S131).

[0424] Next, the communication device 40 requests the communication parameters from the communication control device 60 (step S132). Next, the communication control device 60 requests the information about the communication device from the information recording device 70 (step S133). The information recording device 70 notifies the communication control device 60 of the information about the encryption scheme notified to the target communication device (step S134). The information about the encryption scheme may be the same as the information notified to the communication device 40 by the information recording device 70, or may be only a part of the information notified to the communication device 40 by the communication control device 60. For example, at least one of the encryption scheme to be used and the encryption key (public key) to be used corresponds to the information notified only partially.

[0425] Next, the information recording device 70 notifies the communication control device 60 of the encrypted information on the communication device (step S135). The encrypted information on the communication device is encrypted by the communication device 40.

[0426] Since the subsequent processing procedures (steps S136 to S142) are similar to Figure 6 , and therefore description thereof is omitted.

[0427] It should be noted that, in addition to encrypting the information about the communication device according to the encryption information notified from the information recording device 70, if a predetermined encryption scheme is predetermined, encryption can be implemented according to the predetermined encryption scheme. In this case, the step of notifying the encryption scheme from the information recording device 70 to the communication device 40 can be omitted.

[0428] [Other communication control procedures]

[0429] Fig.43 is a diagram showing another example of the communication control procedure according to the second embodiment of the present disclosure. Fig.42 , Fig.43 is a diagram showing an example of a communication control procedure among the communication device 40 , the communication control device 60 , and the information recording device 70 . Fig.43 The control procedures and Figure 6 The processing procedure in is different in that the communication device 40 generates information about the encryption scheme.

[0430] First, the communication device 40 requests the registration of the communication device (step S125). Next, the information recording device 70 notifies the communication device 40 that the registration of the communication device is completed (step S144). Next, the communication device 40 notifies the information recording device 70 of the information about the encryption scheme (step S145). Fig.43 Steps S127 to S142 in Figure 6 is similar to that in , so its description is omitted.

[0431] It should be noted that, as a procedure for notifying the communication control device 60 of information on the encryption scheme, it is conceivable that the communication device 40 gives a notification ( Fig.43 The procedure (1)) in step S146 and the information recording device 70 gives a notification ( Fig.43 The procedure of (2)) in (step S134). Apply at least one of these procedures.

[0432] The configuration of the communication system 1000 other than this is similar to the configuration of the communication system 1000 in the first embodiment of the present disclosure, and thus a description thereof is omitted.

[0433] As described above, in the communication system 1000 according to the second embodiment of the present disclosure, the information recording device 70 holds encrypted information about the communication device. As a result, part of the processing of the communication control device 60 can be distributed to the information recording device 70, and the processing load of the communication control device 60 can be reduced.

[0434] (3. Third embodiment)

[0435] The communication system 1000 according to the first embodiment described above uses one communication control device 60. On the other hand, the communication system 1000 according to the third embodiment of the present disclosure is different from the first embodiment described above in that a plurality of communication control devices are used.

[0436] [Communication Control Procedure]

[0437] Fig.44 and 45 is a diagram showing an example of a communication control procedure according to the third embodiment of the present disclosure. Fig.44 and 45 1 is a diagram showing an example of a communication control procedure between the communication devices 48 and 49 and the communication control devices 68 and 69. The communication devices 48 and 49 perform registration with either of the communication control devices 68 and 69. Then, the communication control devices 68 and 69 calculate and estimate communication parameters such as the communication availability of the communication devices based on the information about the communication devices registered therein and the information about the communication devices registered in the other communication control device. Fig.44 and 45 In this paper, it is assumed that all communication control devices can support secret computing using encryption (with homomorphism).

[0438] The communication device 48 requests the communication control device 68 to register the communication device 48 (step S176). The communication control device 60 notifies the registered communication device 48 of the information about the encryption scheme (step S177). The communication device 40 acquires its own information (step S178), and encrypts at least a part of the acquired own information (step S179). Next, the communication device 40 notifies the communication control device 60 of the encrypted information about the communication device (step S180).

[0439] The communication device 49 requests the communication control device 69 to register the communication device 49 (step S181). The communication control device 69 notifies the registered communication device 49 of information about the encryption scheme (step S182). The communication device 49 acquires its own information (step S183), and encrypts at least a part of the acquired own information (step S184). Next, the communication device 49 notifies the communication control device 69 of the encrypted information about the communication device (step S185).

[0440] The communication control device 68 notifies the communication control device 69 of the encrypted information about the communication device (step S186), and notifies the communication control device 69 of the information about the encryption scheme (step S187). Similarly, the communication control device 69 notifies the communication control device 68 of the encrypted information about the communication device (step S188), and notifies the communication control device 68 of the information about the encryption scheme (step S189). In this way, the communication control devices 68 and 69 notify and exchange information about the communication device to each other. At this time, in the case where the information about the communication device is encrypted, the information about the encryption (encryption scheme, encryption key, public key, etc.) is also notified and exchanged. As a result, even when there is a difference in the encryption scheme, etc. between the communication control devices 68 and 69, it is still possible to implement secret computing.

[0441] The communication control device 68 implements the processing of steps S190 to S193. In addition, the communication control device 69 implements the processing of steps S195 to S198. Since the processing is similar to Figure 6 , and therefore the description thereof is omitted. Next, the communication control device 68 notifies the communication control device 69 of the calculation result (step S194). Similarly, the communication control device 69 notifies the communication control device 68 of the calculation result (step S199). In this way, the communication control devices 68 and 69 exchange the calculation (estimation) results.

[0442] The communication control device 68 evaluates the calculation result (step S200). This evaluation can be implemented by comparing the calculation result of the own calculation result with the calculation result from the communication control device 69 and determining the validity of the calculation result of the own calculation result. In the case where the calculation result of the communication control device 68 is evaluated to be valid, the communication parameter is notified to the communication device 40 (step S201). Similarly, the communication control device 69 evaluates the calculation result (step S204), and notifies the communication parameter to the communication device 49 (step S205).

[0443] The communication device 48 implements the processing of steps S202 and S203. In addition, the communication device 49 implements the processing of steps S206 and S207. Since the processing is similar to Figure 6 The processing of steps S110 and S111 in is omitted, and thus the description thereof is omitted.

[0444] In the control procedure described above, the communication control devices (communication control devices 68 and 69) notify each other of the calculation (estimation) results and exchange the calculation (estimation) results with another communication control device. Subsequently, the communication control device 68, etc., which receives the calculation (estimation) results from another communication control device, compares its own calculation (estimation) results with the calculation (estimation) results of another communication control device, and evaluates the validity. For example, if there is no difference between the results, the communication control device 68, etc. can evaluate the calculation (estimation) results as valid. The fact that there is no difference in the calculation (estimation) results corresponds to, for example, a state in which the calculation (estimation) results are the same or a state in which the calculation (estimation) results fall within a predetermined error range.

[0445] On the other hand, if the calculation (estimation) result is not valid, for example, if there is a difference between the calculation (estimation) results, the communication control device 68 etc. selects and sets the communication parameters assuming that the calculation (estimation) result is not valid. For example, the communication control device 68 etc. may set the communication parameters that do not give communication permission to the target communication device 48 etc. In addition, for example, the communication control device 68 etc. may also set the communication parameters that cause the suspension stop of the target communication device 48 etc.

[0446] In addition, the communication control device 68, etc. can also adopt the most conservative calculation (estimation) result among the invalid calculation (estimation) results. For example, in the case of a mixture of communication permission and communication failure, the communication control device 68, etc. can adopt the failure result. In addition, for example, regarding the transmission power of the communication device, the communication control device 68, etc. can adopt the result of the minimum value. In addition, for example, regarding the communication area, the communication control device 68, etc. can adopt the result with the minimum (least) communication permission area. In addition, for example, regarding the separation distance, the communication control device 68, etc. can adopt the result with the maximum value (longest separation distance). The communication control device 68, etc. can notify the target communication device 48, etc. of the communication parameters selected and set based on such rules.

[0447] The communication device 48 or the like to be notified of the communication parameters is desirably at least a communication device registered in the communication control device 68 or the like.

[0448] The notification and exchange of information about the communication devices between the communication control devices 68 and 69 can be implemented at predetermined time intervals and timings. The communication control devices 68 and 69 can notify and exchange information about the communication devices at a timing such as once an hour (e.g., 00 minutes per hour) or once a day (e.g., 0:00 every day), for example.

[0449] In addition, the communication control devices 68 and 69 may notify and exchange information about the communication devices according to the timing of performing calculations (estimations). For example, in the case where the communication control devices 68 and 69 perform calculations (estimations) once a day (e.g., 0:00 every day), the notification (exchange) of information about the communication devices may be performed before the timing of the calculations (estimations). In addition, in the case where the communication control devices 68 and 69 perform calculations (estimations) N times within a predetermined time, it is ideal to perform notification (exchange) of information about the communication devices at least N times within the predetermined time.

[0450] Furthermore, information on a communication device may be notified to another communication control device at a timing when a new communication device is registered in the communication control device 68 or the like. Furthermore, even in the case where there is no new registration, information on a communication device may be notified to another communication control device at a timing when a change occurs in information on a communication device that has already been registered. Furthermore, information on a communication device (deletion) may be notified to another communication control device at a timing when registration of a communication device registered in the communication control device 68 or the like is deleted.

[0451] Regarding encryption applied by multiple communication control devices, it is desirable to apply at least a common encryption scheme. This can simplify the implementation of secret computing functions and minimize secret computing. In addition to the encryption scheme, encryption keys, public keys, etc. can also be shared. In this case, when notifying and exchanging information about the communication device between the communication control devices, it is not necessary to notify and exchange information about encryption. Therefore, it is possible to reduce the communication overhead associated with notification and exchange.

[0452] [Communication control processing]

[0453] Fig.46 and 47 is a diagram showing an example of a processing procedure of a communication control process according to the third embodiment of the present disclosure. Fig.46 and 47 1 is a flowchart showing an example of a processing procedure of a communication control process of the communication control device 68 or the like. Fig.46 and 47 First, the communication control device 68 determines whether it is the timing to exchange information about the communication device with another communication control device (communication control device 69) (step S771). If it is not the timing to exchange information about the communication device with another communication control device (communication control device 69) (step S771 is "No"), the communication control device 68 proceeds to the processing of step S775.

[0454] On the other hand, if it is the timing to exchange information about the communication device with another communication control device (communication control device 69) ("Yes" in step S771), the communication control device 68 notifies the information about the communication device to the other communication control device (communication control device 69) (step S772). Next, the communication control device 68 notifies the other communication control device (communication control device 69) of the information about the encryption applied to the information about the communication device (step S773). Next, the communication control device 68 determines whether the exchange of information about the communication device with another communication control device (communication control device 69) is completed (step S774). If the exchange of information about the communication device with another communication control device (communication control device 69) has not been completed ("No" in step S774), the communication control device 68 continues to the processing of step S772. On the other hand, if the exchange of information about the communication device with another communication control device (communication control device 69) has been completed ("Yes" in step S774), the communication control device 68 continues to the processing of step S775.

[0455] In step S775, the communication control device 68 determines whether to implement the timing of calculation (estimation) (step S775). If it is not the timing to implement the calculation (estimation) (step S775 is "No"), the communication control device 68 proceeds to step S771. On the other hand, if it is the timing to implement the calculation (estimation) (step S775 is "Yes"), the communication control device 68 performs the calculation (estimation) of the communication parameter (step S776). Next, the communication control device 68 notifies the other communication control device (communication control device 69) of the calculation (estimation) result (step S777). Next, the communication control device 68 determines whether the exchange of the calculation (estimation) result with the other communication control device (communication control device 69) is completed (step S778).

[0456] If the exchange of calculation (estimation) results with another communication control device has ended ("Yes" in step S778), the communication control device 68 proceeds to the processing of step S779. On the other hand, if the exchange of calculation (estimation) results with another communication control device has not ended ("No" in step S778), the communication control device 68 determines whether to notify the communication device (communication device 48) of the timing of communication parameters and the like (step S780). If it is not the timing of notifying the communication device (communication device 48) of the communication parameters and the like ("No" in step S780), the communication control device 68 proceeds to the processing of step S777. On the other hand, if it is the timing of notifying the communication device (communication device 48) of the communication parameters and the like ("Yes" in step S780), the communication control device 68 proceeds to the processing of step S779.

[0457] In step S779, the communication control device 68 evaluates the calculation (estimation) result (step S779). Next, the communication control device 68 determines whether the calculation (estimation) result is valid (step S781). If the calculation (estimation) result is valid (step S781 is "yes"), the communication control device 68 selects the communication parameters and the like of the calculation (estimation) result (step S782), and proceeds to the processing of step S783.

[0458] On the other hand, in step S781, if the calculation (estimation) result is not valid (step S781 is "No"), the communication control device 68 selects communication parameters and the like based on the rule when the calculation (estimation) result is inappropriate (step S784), and proceeds to the processing of step S783. In step S783, the communication control device 68 notifies the communication device (communication device 48) of the selected communication parameters and the like (step S783).

[0459] Furthermore, in the present disclosure, in the case where there are a plurality of communication control devices, it is also conceivable that only some of the communication control devices implement calculation (estimation) of a radio wave propagation model, radio wave propagation characteristics, or communication parameters. Furthermore, in this case, it is possible to apply Fig.46 and 47 However, it should be noted that Fig.46 and 47 The calculation (estimation) of the communication control device in is partially implemented (for example in Fig.46 and 47 In the case of Fig.46 and 47 In the evaluation of the calculation result in , when the communication control device itself does not perform the calculation (estimation), the evaluation is performed using the result of another communication control device. Alternatively, the communication control device may omit Fig.46 and 47 Evaluation of the calculation results in .

[0460] The configuration of the communication system 1000 other than this is similar to the configuration of the communication system 1000 in the first embodiment of the present disclosure, and thus a description thereof is omitted.

[0461] As described above, in the communication system 1000 according to the third embodiment of the present disclosure, a plurality of communication control devices 68 compare the communication parameters calculated by themselves with the communication parameters calculated by another communication control device, and evaluate the effectiveness of the communication parameters. By notifying the communication device 48 and the like of the evaluated communication parameters, the communication quality can be improved.

[0462] (4. Fourth embodiment)

[0463] In the communication system 1000 according to the first embodiment described above, the communication device 40 and the communication control device 60 communicate directly with each other. On the other hand, the communication system 1000 according to the fourth embodiment of the present disclosure is different from the first embodiment described above in that a communication control device serving as a substitute device for the communication device 40 is also used. It should be noted that the communication control device serving as a substitute device for the communication device 40 is called a proxy device.

[0464] [Proxy device]

[0465] The proxy device can have Figure 2 The proxy device has the same configuration as the communication control device 60 shown in . The proxy device acts as a proxy in the procedure for registering the communication device 40 in the communication control device 60. When registering a plurality of communication devices 40, the proxy device can collectively implement the registration as a proxy. In addition, the proxy device encrypts the information on the communication device notified from the communication device 40, and notifies the communication control device 60 of the encrypted information. At this time, the proxy device can collectively notify the information on the communication device from the plurality of communication devices 40 at the same time. In addition, the proxy device receives notification of the communication parameters from the communication control device 60, and notifies the communication device 40 of the communication parameters. In this way, the proxy device acts as a substitute for the communication device 40.

[0466] [Communication Control Procedure]

[0467] Fig.48 : is a diagram showing an example of a communication control procedure according to the fourth embodiment of the present disclosure. Fig.48 is a diagram showing an example of a communication control procedure among the communication device 40, the communication control device 67, and the communication control device 60. It should be noted that the communication control device 67 corresponds to a proxy device.

[0468] First, the communication device 40 requests the communication control device 67 to register (step S210). The communication control device 67 notifies the communication device 40 that the registration is completed (step S211), and requests the communication control device 60 to register the communication device 40 (step S212). The communication control device 60 notifies the communication control device 67 of information about the encryption scheme (step S213). The information about the encryption scheme is information related to the encryption used in the present disclosure, and corresponds to a specific encryption scheme, an encryption key (public key) used for encryption, an encryption scheme to be notified, a validity period of the encryption key, and the like.

[0469] Next, the communication device 40 acquires its own information (step S214), and notifies the communication control device 67 of at least a part of its own information (step S215). The communication control device 67 encrypts the information on the communication device notified from the communication device 40 according to the encryption information notified from the communication control device 60 (step S216). Next, the communication control device 67 notifies the communication control device 60 of the encrypted information on the communication device (step S217).

[0470] Next, the communication control device 60 implements the processing of steps S218 to S221. Since the processing is similar to Figure 6 The processing of steps S105 to S108 in , therefore, the description thereof is omitted. Next, the communication control device 60 notifies the communication control device 67 of the communication parameters (step S222). The communication control device 67 notifies the communication device 40 of the communication parameters (step S223). Since the subsequent processing procedures (steps S224 and S225) are similar to Figure 6 Steps S110 and S111 in are described herein, and therefore their description is omitted.

[0471] Fig.49 and 50 is a diagram showing another example of the communication control procedure according to the fourth embodiment of the present disclosure. Fig.49 and 50 40, the communication control device 67, the communication control device 60, and the information recording device 70. Fig.49 and 50 is a diagram showing a process in which the communication control device 67 is added to Fig.42 Illustration of the processing procedures of the communication control procedure.

[0472] First, the communication device 40 requests the communication control device 67 to register (step S150). The communication control device 67 notifies the communication device 40 that the registration is completed (step S151), and requests the information recording device 70 to register the communication device 40 (step S152). The information recording device 70 notifies the communication control device 67 of information about the encryption scheme (step S153). The information about the encryption scheme is information related to the encryption used in the present disclosure, and corresponds to a specific encryption scheme, an encryption key (public key) used for encryption, an encryption scheme to be notified, a validity period of the encryption key, and the like.

[0473] Next, the communication device 40 acquires its own information (step S154), and notifies the communication control device 67 of at least a part of its own information (step S155). The communication control device 67 encrypts the information on the communication device notified from the communication device 40 based on the encryption information notified from the information recording device 70 (step S156). Next, the communication control device 67 notifies the information recording device 70 of the encrypted information on the communication device (step S157).

[0474] Next, the communication device 40 requests the communication control device 67 to register the communication device 40 (step S158). The communication control device 67 requests the communication control device 60 to register the communication device 40 (step S159). The communication control device 60 notifies the communication control device 67 of the completion of the registration of the communication device 40 (step S160).

[0475] Next, the communication device 40 requests the communication parameters from the communication control device 67 (step S161). The communication control device 67 requests the communication parameters from the communication control device 60 (step S162). Since the processing procedures of the following steps S163 to S169 are similar to Fig.42 Steps S133 to S139 are described below, and therefore their description is omitted.

[0476] Next, the communication control device 60 notifies the communication control device 67 of the communication parameters (step S170). The communication control device 67 notifies the communication device 40 of the communication parameters (step S171). Since the subsequent processing procedures (steps S172 and S173) are similar to Figure 6 Steps S110 and S111 in are described herein, and therefore their description is omitted.

[0477] Thus, by introducing a proxy device (communication control device 67), it is possible to reduce the processing load of the communication device 40. In the first to third embodiments, the communication device 40 implements encryption. It is conceivable that the communication device 40 is a user terminal. Since the signal processing capability and power consumption are limited, the increase in the processing load of the communication device 40 becomes a problem. Therefore, by introducing a proxy device and having the proxy device implement processing such as encryption of information about the communication device on behalf of the communication device, it is possible to avoid or alleviate these limitations.

[0478] It should be noted that the communication device 40 and the proxy device (communication control device 67) ideally belong to the same communication system. This is because it is desirable that the proxy device and the communication device have such a relationship that since the proxy device receives unencrypted information about the communication device, there is no problem even if the information about the communication device is known.

[0479] In addition, it is assumed that the proxy device (communication control device 67) according to the embodiment of the present disclosure is a communication control device on the core network side or the wired network side of the communication system 1000. In this case, another communication device (e.g., a base station, an access point, etc.) can be placed between the communication device 40 and the proxy device, wherein the proxy device exchanges data with the communication device 40. In addition, the proxy device can be, for example, a communication device wirelessly connected to the communication device, such as a base station or an access point. In this case, another communication device or a communication control device (e.g., a communication control device on the core network side or the wired network side, a gateway device, a switch router device, etc.) can be placed between the proxy device and the communication control device, wherein the communication control device exchanges data with the proxy device.

[0480] The configuration of the communication system 1000 other than this is similar to the configuration of the communication system 1000 in the first embodiment of the present disclosure, and thus a description thereof is omitted.

[0481] As described above, the communication system 1000 according to the fourth embodiment of the present disclosure arranges a proxy device, and causes the proxy device to carry out processing on behalf of the communication device 40. As a result, the processing load on the communication device 40 can be reduced.

[0482] (5. Fifth embodiment)

[0483] In the communication system 1000 according to the first embodiment described above, the communication device 40 requests registration when registering the communication device 40 in the communication control device 60. On the other hand, the communication system 1000 according to the fifth embodiment of the present disclosure is different from the first embodiment described above in that devices other than the communication device 40 request registration.

[0484] As described above, in the fifth embodiment of the present disclosure, a device other than the communication device 40 requests registration of the communication device 40. The device other than the communication device 40 corresponds to, for example, a device that manages information about the communication device in the communication system (for example, a device having an operation and management (OAM) function). In addition, for example, a computer (PC) used by a person (for example, a user or manager of the communication device) can be applied to the device other than the communication device 40. In this case, the person (for example, a user or manager of the communication device) registers the communication device 40 using a browser of the computer (PC) or a registration dedicated device. In addition, the person (for example, a user or manager of the communication device) can access the communication control device 60, etc. directly or through a terminal device to register the communication device.

[0485] [Communication Control Procedure]

[0486] Fig.51: is a diagram showing an example of a communication control procedure according to the fifth embodiment of the present disclosure. Fig.51 is a diagram showing an example of a communication control procedure among the device 80, the communication device 40, and the communication control device 60. It should be noted that the device 80 corresponds to a device other than the communication device 40 described above.

[0487] First, the device 80 requests the communication control device 60 to register the communication device 40 (step S230). The communication control device 60 notifies the communication device 40 and the device 80 of information about the encryption scheme (step S231). Since the subsequent control procedure is similar to Figure 6 control procedures, so its description is omitted.

[0488] Fig.52 and 53 is a diagram showing another example of the communication control procedure according to the fifth embodiment of the present disclosure. Fig.52 and 53 is a diagram showing an example of a communication control procedure among the device 80 , the communication device 40 , the communication control device 60 , and the information recording device 70 .

[0489] First, the device 80 requests the information recording device 70 to register the communication device 40 (step S234). The information recording device 70 notifies the communication device 40 and the device 80 of the information about the encryption scheme (step S235). Since the subsequent control procedures are similar to Fig.42 control procedures, so its description is omitted.

[0490] Fig.54 and 55 is a diagram showing another example of the communication control procedure according to the fifth embodiment of the present disclosure. Fig.54 and 55 is a diagram showing an example of a communication control procedure among the device 80 , the communication device 40 , the communication control device 67 , and the communication control device 60 .

[0491] First, the device 80 requests the communication control device 67 to register the communication device 40 (step S238). The communication control device 67 notifies the communication device 40 and the device 80 of information about the encryption scheme (step S239). Since the subsequent control procedure is similar to Fig.48 control procedures, so its description is omitted.

[0492] The configuration of the communication system 1000 other than this is similar to the configuration of the communication system 1000 in the first embodiment of the present disclosure, and thus a description thereof is omitted.

[0493] As described previously, in the communication system 1000 according to the fifth embodiment of the present disclosure, a device other than the communication device 40 can request registration of the communication device 40 .

[0494] (6. Sixth embodiment)

[0495] In the communication system 1000 according to the first embodiment described above, the communication control device 60 implements secret computing based on information about the communication device 40 of the secondary communication system. On the other hand, the communication system 1000 according to the sixth embodiment of the present disclosure is different from the first embodiment described above in that the communication control device 60 implements secret computing based on information about a plurality of communication devices.

[0496] As described above, in the sixth embodiment of the present disclosure, the communication control device 60 implements secret calculation based on information about a plurality of communication devices to generate communication parameters. Specifically, in addition to the communication device 40 of the secondary communication system, the communication control device 60 implements secret calculation based on information about the communication device of the primary communication system and the communication device of another secondary communication system. In this case, the communication control device 60 receives encrypted information from each communication device, and implements calculation of interference between different communication systems or communication devices or generation of communication parameters, etc. of different communication systems or communication devices through secret calculation.

[0497] [Communication Control Procedure]

[0498] Fig.56 and 57 : is a diagram showing an example of a communication control procedure according to the sixth embodiment of the present disclosure. Fig.56 and 57 : is a diagram showing an example of a communication control procedure in which the communication control device 60 performs secret calculation on the encrypted communication device information of the communication device 40 and the communication device 41. Here, the communication device 41 is a communication device of a primary communication system or a communication device of a secondary communication system different from the communication device 40. In addition, Fig.56 and 57 An example is shown in which a communication control device 67 and a communication control device 66 corresponding to a proxy device are provided. The communication control device 67 encrypts information on the communication device 40, and the communication control device 66 encrypts information on the communication device 41.

[0499] First, the communication device 40 requests the communication control device 67 to register (step S390). The communication control device 67 notifies the communication device 40 of the completion of the registration (step S391), and requests the communication control device 60 to register the communication device 40 (step S392). Similarly, the communication device 41 requests the communication control device 66 to register (step S393). The communication control device 66 notifies the communication device 41 of the completion of the registration (step S394), and requests the communication control device 60 to register the communication device 41 (step S395).

[0500] Next, the communication control device 60 notifies the communication control devices 66 and 67 of information on the encryption scheme (to be used for secret calculation) (step S400).

[0501] Next, the communication device 40 acquires its own information (step S396), and notifies the communication control device 67 of at least a part of its own information (step S397). The communication control device 67 encrypts the information about the communication device notified from the communication device 40 according to the encryption information notified from the communication control device 60 (step S401). Next, the communication control device 67 notifies the communication control device 60 of the encrypted information about the communication device (step S402). Similarly, the communication device 41 acquires its own information (step S398), and notifies the communication control device 66 of at least a part of its own information (step S399). The communication control device 66 encrypts the information about the communication device notified from the communication device 41 according to the encryption information notified from the communication control device 60 (step S403). Next, the communication control device 66 notifies the communication control device 60 of the encrypted information about the communication device (step S404).

[0502] Next, the communication control device 60 calculates information about the distance and direction based on the information about the communication devices 40 and 41 (step S405), calculates information about the radio wave propagation model (step S406), and calculates the received signal power or the interference signal power (step S407). Next, the communication control device 60 calculates the communication parameters based on the information about the communication devices 40 and 41 (step S408). Next, the communication control device 60 notifies the communication control devices 66 and 67 of the communication parameters (step S409).

[0503] Next, the communication control device 67 notifies the communication device 40 of the communication parameters (step S410). Furthermore, the communication control device 66 notifies the communication device 41 of the communication parameters (step S413). Next, the communication device 40 implements the processing of steps S433 and S434, and the communication device 41 implements the processing of steps S435 and S436. Since the processing is similar to Figure 6The processing of steps S110 and S111 in is omitted, and thus the description thereof is omitted.

[0504] As described above, in the communication system described above, information such as operation parameters and communication parameters of the communication device 40 and the communication device 41 of the primary communication system or another secondary communication system is encrypted by the proxy devices 66 and 67, respectively, and the information is notified to the communication control device 60. As a result, information about the communication devices 40 and 41 is shared by the communication control device 60. The communication control device 60 performs secret calculations for each of the secondary communication system and the primary communication system and the communication devices belonging thereto. It should be noted that the communication parameters as the calculation results, such as whether radio waves can be transmitted, permitted transmission power (permissible maximum transmission power), permitted frequency channels, and permitted time, may differ depending on the communication device and the communication system.

[0505] [Other communication control procedures]

[0506] Fig.58 is a diagram showing another example of the communication control procedure according to the sixth embodiment of the present disclosure. Fig.56 and 57 , Fig.58 is a diagram showing an example of a communication control procedure in which the communication control device 60 carries out secret calculation for encrypted communication device information of the communication device 40 and the communication device 41 . Fig.58 and Fig.56 and 57 The communication control procedure of is different in that the communication control devices 66 and 67 are omitted, and the communication device 40 and the communication device 41 encrypt their own information.

[0507] First, the communication device 40 requests the communication control device 60 to register the communication device 40 (step S419). Similarly, the communication device 41 requests the communication control device 60 to register the communication device 41 (step S420). Next, the communication control device 60 notifies the communication devices 40 and 41 of information about the encryption scheme (for secret calculation) (step S421).

[0508] Next, the communication device 40 acquires its own information (step S422), encrypts at least a part of its own information according to the encryption scheme notified from the communication control device 60 (step S423), and notifies the communication control device 60 of the encrypted information (step S424). Similarly, the communication device 41 acquires its own information (step S425), encrypts at least a part of its own information according to the encryption scheme notified from the communication control device 60 (step S426), and notifies the communication control device 60 of the encrypted information (step S427).

[0509] Next, the communication control device 60 implements the processing of steps S428 to S431. Since the processing is similar to Fig.57 The processing of steps S405 to S408 is omitted, and thus its description is omitted. Next, the communication control device 60 notifies the communication devices 40 and 41 of the communication parameters (step S432). The communication device 40 implements the processing of steps S411 and S412, and the communication device 41 implements the processing of steps S414 and S415. Since the processing is similar to Figure 6 The processing of steps S110 and S111 in is omitted, and thus the description thereof is omitted.

[0510] Fig.59 is a diagram showing another example of the communication control procedure according to the sixth embodiment of the present disclosure. Fig.58 , Fig.59 is a diagram showing an example of a communication control procedure in which the communication control device 60 carries out secret computing based on information on the communication devices encrypted by the communication device 40 and the communication device 41 . Fig.59 The control procedures and Fig.58 The difference in the processing procedure in is that the communication devices 40 and 41 generate information about the encryption scheme.

[0511] First, the communication device 40 requests the communication control device 60 to register the communication device 40 (step S419). Similarly, the communication device 41 requests the communication control device 60 to register the communication device 41 (step S420). Next, the communication control device 60 notifies the communication devices 40 and 41 that the registration of the communication devices is completed (step S440).

[0512] Next, the communication device 40 notifies the communication control device 60 of information about the encryption scheme (step S441). Similarly, the communication device 41 notifies the communication control device 60 of information about the encryption scheme (step S442). Since the subsequent control procedure is similar to Fig.58 control procedures, so its description is omitted.

[0513] The configuration of the communication system 1000 other than this is similar to the configuration of the communication system 1000 in the first embodiment of the present disclosure, and thus a description thereof is omitted.

[0514] As described above, in the communication system 1000 according to the sixth embodiment of the present disclosure, the communication control device 60 carries out secret calculation based on the information on the plurality of communication devices 40 and the like, and generates communication parameters.

[0515] (7. Seventh embodiment)

[0516] In the communication system 1000 according to the first embodiment described above, the communication control device 60 implements encrypted secret calculations. On the other hand, the communication system 1000 according to the seventh embodiment of the present disclosure is different from the first embodiment described above in that the communication control device 60 implements secret calculations in a hardware security area.

[0517] As described above, in the seventh embodiment of the present disclosure, the communication control device 60 implements secret computing based on information about the communication device in a hardware security area (trusted execution environment (TEE)). The security area is an environment independent of the normal OS used by the communication control device 60 and the communication device 40. The security area is also called a hardware-assisted isolated execution environment (HIEE) or an isolated execution environment. The communication control device 60 itself cannot grasp the progress of the calculation performed in the security area.

[0518] [Configuration of communication control equipment]

[0519] Fig.60 : is a diagram showing a configuration example of a communication control device according to a seventh embodiment of the present disclosure. Fig.60 is shown similar to Figure 2 A block diagram of a configuration example of a communication control device 60 is shown in FIG. Fig.60 The communication control device 60 and Figure 2 The communication control device 60 in FIG. 1 is different in that a security area 629 is included.

[0520] As described above, Fig.60 The control unit 620 of the communication control device 60 in FIG. 6 includes a secure area 629. The information decryption unit 628 and the calculation unit 622 are arranged in the secure area 629. The information decryption unit 628 decrypts the information on the communication device from the information recording unit 630. Fig.60 The calculation unit 622 in calculates information about the communication device. Fig.60 In the communication control device 60 in FIG. 6 , all calculations regarding information about the communication device are performed in the secure area 629 .

[0521] Here, two execution methods can be envisioned for the calculation inside the security area 629: (a) performing secret calculations with homomorphic cryptography inside the security area; and (b) performing calculations by decrypting cryptography inside the security area. With respect to (a), by combining the characteristics of the security area and the characteristics of secret encryption, information protection can be implemented more securely. On the other hand, with respect to (b), it is possible to increase the calculation speed by using decrypted information while maintaining the same reliability of information protection as the security area. In the case of executing (a), if there is unencrypted information about the communication device, the unencrypted information is encrypted in the security area 629 (or outside the security area). In the case of (b), if there is encrypted information about the communication device, the encrypted information is decrypted in the security area 629. Subsequently, the calculation is performed using the encrypted or decrypted information. It should be noted that in the case where the information about the communication device used for calculation (estimation) is not encrypted, the calculation can be performed without using the security area 629.

[0522] [Communication Control Procedure]

[0523] Fig.61 : is a diagram showing an example of a processing procedure of a communication control process according to the seventh embodiment of the present disclosure. Fig.61 It is shown Fig.60 A flowchart of an example of a processing procedure of the communication control device 60 in FIG.

[0524] First, the communication control device 60 acquires two items of location information (step S788). Next, the communication control device 60 determines whether at least one of the items of location information is encrypted (step S789). If at least one of the items of location information is encrypted (step S789 is "yes"), the communication control device 60 transfers the location information to the secure area 629 (step S790). Next, the communication control device 60 encrypts the location information (S791). Next, the communication control device 60 implements a secret calculation about the distance (step S792). Next, the communication control device 60 implements a secret calculation about the direction (step S793). Next, the communication control device 60 calculates (estimates) at least one of the received signal power and the interference power (step S794). Next, the communication control device 60 calculates (estimates) the communication parameters (step S795). Next, the communication control device 60 transfers the secret calculation result to the outside of the secure area 629 (step S796), and ends the processing.

[0525] On the other hand, in step S789, if no position information is encrypted (step S789 is "No"), the communication control device 60 implements calculations about the distance (step S797). Next, the communication control device 60 implements calculations about the direction (S798). Next, the communication control device 60 calculates (estimates) at least one of the received signal power and the interference power (step S799). Next, the communication control device 60 calculates (estimates) the communication parameters (step S800), and ends the processing. Among the previous processing, steps S790 to S796 are processing in the security area 629.

[0526] [Other configurations of communication control equipment]

[0527] Fig.62 is a diagram showing another configuration example of the communication control device according to the seventh embodiment of the present disclosure. Fig.62 is shown similar to Fig.60 A block diagram of a configuration example of a communication control device 60 is shown in FIG. Fig.62 The communication control device 60 and Fig.60 The communication control device 60 in FIG. 6 is different in that it includes a calculation unit 624 .

[0528] As described above, Fig.62 The control unit 620 of the communication control device 60 in FIG. 6 includes a calculation unit 624. The calculation unit 624 is arranged outside the safety area 629. Fig.62 In the communication control device 60 in FIG. 6 , part of the calculation of information about the communication device is performed in the secure area 629 .

[0529] Fig.62 The communication control device 60 in the embodiment divides the secret calculation into the inside of the security area 629 and the outside of the security area 629, and performs the secret calculation. As a result, even in the communication control device 60 with a limited capacity of the security area, it is possible to prevent the calculation capacity from being reduced while protecting the information about the communication device. Whether to directly use the information about the encryption target in the target calculation corresponds to the criterion of dividing the secret calculation into the inside and the outside of the security area 629. For example, Fig.61 The distance and orientation between the two pieces of position information in the processing are information calculated directly using the position information to be encrypted. Therefore, it is desirable to perform the calculation of the distance and orientation between the two pieces of position information inside the secure area 629. In addition, since the calculation and setting of the radio wave propagation model also use the position information, it is desirable to implement the calculation and setting inside the secure area 629.

[0530] On the other hand, the received signal power and the interference signal power are calculated using the distance, direction and radio wave propagation model settings obtained from the two pieces of position information. Since the distance, direction and radio wave propagation model settings are not encryption targets, the calculation of the received signal power and the interference signal power is allowed to be performed outside the safe area 629.

[0531] [Communication control processing]

[0532] Fig.63 : is a diagram showing another example of the processing procedure of the communication control process according to the seventh embodiment of the present disclosure. Fig.63 It is shown Fig.62 A flowchart of an example of a processing procedure of the communication control device 60 in FIG.

[0533] First, the communication control device 60 obtains two items of location information (step S788). Next, the communication control device 60 determines whether at least one of the location information is encrypted (step S789). If at least one of the location information is encrypted (step S789 is "yes"), the communication control device 60 transfers the location information to the secure area 629 (step S790). Next, the communication control device 60 encrypts the location information (S791). Next, the communication control device 60 implements a secret calculation about the distance (step S792). Next, the communication control device 60 implements a secret calculation about the direction (step S793).

[0534] Next, the communication control device 60 transfers the secret calculation result to the outside of the secure area 629 (step S801). Next, the communication control device 60 calculates (estimates) at least one of the received signal power and the interference power (step S802). Next, the communication control device 60 calculates (estimates) the communication parameter (step S803), and ends the processing.

[0535] On the other hand, in step S789, if no position information is encrypted (step S789 is "No"), the communication control device 60 performs calculations regarding the distance (step S797). Next, the communication control device 60 performs calculations regarding the direction (S798). Next, the communication control device 60 proceeds to the process of step S802.

[0536] The configuration of the communication system 1000 other than this is similar to the configuration of the communication system 1000 in the first embodiment of the present disclosure, and thus a description thereof is omitted.

[0537] As described above, the communication system 1000 according to the seventh embodiment of the present disclosure implements secret computing based on information about communication devices in the secure area 629 arranged in the communication control device 60. As a result, information about communication devices can be hidden.

[0538] (8. Eighth embodiment)

[0539] In the communication system 1000 according to the first embodiment described above, the communication control device 60 implements encrypted secret computing. On the other hand, the communication system 1000 according to the eighth embodiment of the present disclosure is different from the first embodiment described above in that secret computing by secret sharing is implemented using a plurality of communication control devices 60.

[0540] [Secret Sharing]

[0541] As described above, in the eighth embodiment of the present disclosure, secret computing by secret sharing is implemented. Here, secret sharing is a technology for dividing the information to be protected (confidential information) into multiple pieces of information and implementing distributed management. The information distributed by secret sharing (also referred to as shares) cannot independently restore the original confidential information, but the original information can be restored by collecting a specific number or more of shares. The confidential information is divided into multiple shares by secret sharing, distributed to multiple devices, etc. (or users, etc.), and specific calculations and functions are performed (evaluated) by using the shares. Using the output, target control (such as the generation of communication parameters of a communication device) and the like can be implemented.

[0542] A more qualitative explanation of secret sharing will be given. Consider distributing a secret information X into M items. Secret sharing by (N,M) threshold secret sharing method using a number N with N<=M relation is formulated by random polynomial algorithm deal and polynomial algorithm recovery. The owner of the secret information (e.g., a communication device) generates M shares from the secret information by deal.

[0543] (U 1 ,...,U m ,...,U M )←deal(X,M)

[0544] Here, the shares have the following properties. Secret sharing with these properties is called (N,M) threshold secret sharing method. (a) No information about the original secret information can be obtained from (N-1) or fewer shares. (b) The original secret information can be completely recovered from N or more shares.

[0545] The device or user holding the original information delivers different shares to M devices or users. When N or more share-holding devices and users among the M collaborate, N shares can be collected, so that the original confidential information can be restored through recovery.

[0546] X←recovery(U μ(1) ,...,U μ(n) ,...,U μ(N) )

[0547] Here, μ(1) to μ(N) are indexes of cooperating share-holding devices or users. As a more specific secret sharing method, it is desirable to use secret sharing by additive sharing, secret sharing by polynomials, or the like.

[0548] The communication control device 60 notifies the communication device 40 of the secret sharing method by including it in the information about the deal algorithm. As a result, the communication device 40 receiving the notification distributes all or part of the information about the communication device using the deal algorithm. In the case where a plurality of communication devices 40 are registered in the communication control device 60, the communication control device 60 can specify and notify information about the same secret sharing for information about the secret sharing method used by the plurality of communication devices. Here, the same secret sharing corresponds to, for example, a case where the deal algorithm is the same. In addition, in the case where a plurality of communication devices 40 use the same secret sharing method and the same deal algorithm at a specific time or within a specific time range, they are included in the same secret sharing. In other words, the secret sharing method or the deal algorithm may be different between a specific time and another time.

[0549] In the case where a plurality of communication devices 40 are registered in the communication control device 60, the communication control device 60 may also specify and notify information about different secret shares for information about secret shares used by the plurality of communication devices 40. Here, the different secret shares correspond to different secret sharing methods or different deal algorithms, for example.

[0550] In the present disclosure, expressions such as "shared secret" may refer to dividing target information into multiple shares (implementation of the deal algorithm) in a broad sense. In addition, in addition to the broad sense, in a narrow sense, it may refer to distributing multiple divided shares to multiple devices and users.

[0551] [Secret Computing via Secret Sharing]

[0552] In the present embodiment, the communication control device 60 performs calculation (estimation) of the purpose by secret calculation using information about the communication device received from the communication device 40 or another communication control device. The items to be calculated (estimated) by performing the secret calculation correspond to, for example: (a) the distance and direction about the communication device, (b) the radio wave propagation model about the communication device, and (c) the received signal power and the interference signal power about the communication device.

[0553] For example, the secret calculation of the present disclosure can be performed in a state of sharing secrets (a state of keeping the share) until the calculation (estimation) ends. In this case, the communication parameters of the communication device obtained from the result are also in a secret sharing state. The target communication device 40 is notified of the communication parameters subject to secret sharing. The communication device 40 notified of the communication parameters subject to secret sharing implements decryption by using the recovery algorithm in the set secret sharing.

[0554] In addition, for example, the secret calculation of the present disclosure may be performed in a state where the shares are decrypted in the process. In this case, the communication parameters of the communication device obtained from the result, etc. are not in a secret sharing state (in a decrypted state). When information such as communication parameters is notified to the communication device 40, the notification may be given to the communication device 40 in the case where the information is secret shared again. Alternatively, it is possible to notify the communication device 40 of information such as communication parameters without secret sharing of the information.

[0555] It should be noted that the communication control device 60 (a first communication control device 61 and a second communication control device 62 described later) according to the eighth embodiment of the present disclosure may have the same Figure 2 The calculation unit 621 arranged in the control unit 620 implements secret calculation through secret sharing.

[0556] [Communication Control Procedure]

[0557] Fig.64 : is a diagram showing an example of a communication control procedure according to the eighth embodiment of the present disclosure. Fig.64 4 is a diagram showing an example of a communication control procedure between the communication device 40, the first communication control device 61, and the second communication control device 62. The first communication control device 61 and the second communication control device 62 correspond to the plurality of communication control devices 60 described above, and implement secret calculation by secret sharing. It should be noted that Fig.64The link between the communication device 40 and each of the first communication control device 61 and the second communication control device 62 is shown, regardless of whether the link is in the form of a physical direct connection or an indirect connection. Even when the communication device 40 is indirectly connected to the first communication control device 61 and the second communication control device 62, both ends of the communication link are regarded as the communication device 40 and the first communication control device 61 and the second communication control device 62.

[0558] First, the communication device 40 registers itself in the first communication control device 61. Specifically, the communication device 40 requests the first communication control device 61 to register (step S250). The first communication control device 61 notifies the registered communication device 40 of information on the encryption scheme (step S251).

[0559] The information about the encryption scheme is information about secret sharing. The information about secret sharing corresponds to, for example, a specific scheme for secret sharing, rules used for secret sharing, a secret sharing method to be notified, and the validity period of the rules, etc. In addition, the information about the encryption scheme also corresponds to, for example, information (ID, address, location, etc.) of multiple communication control devices that will be notified of information subject to secret sharing. In addition, the first communication control device 61 can be configured to notify the communication device 40 of the rules that will be used for decryption of information subject to secret sharing. In the case where the communication parameters notified to the communication device 40 from the first communication control device 61 and the second communication control device 62 are subject to secret sharing later, the decryption rules are used for decryption. It should be noted that, together with the notification, the first communication control device 61 can notify the completion of the registration.

[0560] Next, the communication device 40 acquires its own information (step S252). The acquisition timing is not necessarily Fig.64 For example, since there is little information that changes over time in the fixedly installed communication device 40, the information can be statically acquired before registration in the first communication control device 61. The communication device 40 implements secret sharing of at least a part of its own information based on the information about the encryption scheme notified from the first communication control device 61 (step S253). The communication device 40 notifies the first communication control device 61 and the second communication control device 62 of the processed information about the communication device (step S254). Each communication control device is notified of information with a different processing result (without being notified of a copy of the information about the processing result).

[0561] The first communication control device 61 and the second communication control device 62 notify each other of the processed information and exchange the processed information (steps S255 and S256). As a result, it is possible to implement secret computing through secret sharing. Next, the first communication control device 61 restores the original information from the processed information notified of itself in step S255 and the exchanged processed information (step S257). Next, the first communication control device 61 calculates information about distance and direction (step S258), and calculates information about the radio wave propagation model (step S259). Next, the first communication control device 61 calculates the received signal power or the interference signal power (step S260), and calculates the communication parameters (step S261). Next, the first communication control device 61 notifies the second communication control device 62 of the calculation result (step S262).

[0562] The second communication control device 62 implements the processing procedures of steps S256 to S269. Since these processing procedures are similar to those in steps S257 to S261 described above, their description is omitted. Next, the second communication control device 62 notifies the first communication control device 61 of the calculation result (step S270). The first communication control device 61 evaluates the calculation result (step S263), and notifies the communication device 40 of the communication parameters (step S264). The second communication control device 62 also evaluates the calculation result (step S271), and notifies the communication device 40 of the communication parameters (step S272).

[0563] The communication device 40 notified of the communication parameters from the first communication control device 61 and the second communication control device 62 restores the information on the communication parameters (step S273). Next, the communication device 40 implements the setting of the communication device according to the restored communication parameters (step S274). Next, the communication device 40 transmits or pauses the radio wave using the notified communication parameters (step S275).

[0564] In the processing procedures of steps S258 to S261 and steps S266 to S269 described above, secret calculation by secret sharing is implemented. By applying secret calculation by secret sharing in the above calculation (estimation) including the progress, calculation (estimation) can be implemented without a third party including the communication control device knowing information about the communication device. In addition, although Fig.64 Although not shown in FIG. 1 , the progress of the calculation can be notified and exchanged with another communication control device during the execution of secret calculation by secret sharing. As a result, it can be expected that the distribution of the calculation load can be reduced.

[0565] Fig.65is a diagram showing another example of the communication control procedure according to the eighth embodiment of the present disclosure. Fig.64 , Fig.65 is a diagram showing an example of a communication control procedure between the communication device 40, the first communication control device 61, and the second communication control device 62. Fig.64 The processing of is different in that the communication device 40 notifies the first communication control device 61 of the secret sharing method.

[0566] First, the communication device 40 requests the first communication control device 61 to register (step S250). The first communication control device 61 notifies the registered communication device 40 of the completion of the registration (step S278). Next, the communication device 40 notifies the first communication control device 61 of the information about the secret sharing method (step S279). Fig.64 is similar to that in , so its description is omitted.

[0567] It should be noted that Fig.12 The information can be applied to Fig.64 and 65 Information about the encryption scheme. Wherein the secret sharing method is applied as the encryption scheme. In addition, Fig.13 The information can be applied to the information about the communication device described above. In addition, Fig.14 The information can be applied to the communication parameters described above.

[0568] also, Figures 8 to 11 The processes of 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 25 to 28, 30, 32, 33, and 36 to 39 may also be applied in the eighth embodiment of the present disclosure. In the previous processes, the "secret computing" part is replaced by "secret computing by secret sharing", and secret computing by secret sharing is applied as the encryption scheme.

[0569] The configuration of the communication system 1000 other than this is similar to the configuration of the communication system 1000 in the first embodiment of the present disclosure, and thus a description thereof is omitted.

[0570] As described above, the communication system 1000 according to the eighth embodiment of the present disclosure implements secret computing by secret sharing using a plurality of communication control devices (the first communication control device 61 and the second communication control device 62). As a result, information about the communication device can be hidden.

[0571] (9. Ninth embodiment)

[0572] A modification of the eighth embodiment described above will be described.

[0573] [Communication Control Procedure]

[0574] Fig.66 and 67 : is a diagram showing an example of a communication control procedure according to the ninth embodiment of the present disclosure. Fig.66 and 67 is a diagram showing an example of a communication control procedure among the communication device 40 , the communication control device 60 , the information recording device 71 , and the information recording device 72 . Fig.66 and 67 The processing procedure in FIG. 4 shows a communication control device that calculates (estimates) a communication parameter to be used by the communication device 40 and an information recording device that records information about the communication device ( Figure 1 In this case, there are a plurality of information recording devices that record or hold information about the communication devices.

[0575] First, the communication device 40 requests the information recording device 71 to register the communication device 40 (step S283). The information recording device 71 notifies the registered communication device 40 of information about the encryption scheme (step S284). The communication device 40 obtains its own information about the communication device (step S285), implements secret sharing processing on the acquired information about the communication device (step S286), and notifies the processed information about the communication device to the information recording device 71 and the information recording device 72 (step S287). Next, the communication device 40 registers itself in the communication control device 60 (step S288). The communication control device 60 notifies the registered communication device 40 that the registration is completed (step S289). The communication device 40 requests communication parameters from the communication control device 60 (step S290).

[0576] The communication control device 60 requests information about the target communication device from the information recording device 71 (step S291). The information recording device 71 notifies the communication control device 60 of the secret sharing method (step S292). The information about secret sharing may be the same as the information notified from the information recording device 71 to the communication device 40, or may be only a part of the information notified from the information recording device 71 to the communication device 40. The case of notifying only a part corresponds to, for example, the case of notifying at least one of the secret sharing method to be used and the rule to be used. Next, the information recording device 71 and the information recording device 72 notify the communication control device 60 of the processed information (step S293). The processed information is processed by the target communication device 40.

[0577] The communication control device 60, which has received the information about the target communication device, executes the control procedure of steps S294 to S297. Fig.64 , and therefore, the description thereof is omitted. Next, the communication control device 60 notifies the communication device 40 of the communication parameters (step S298). The communication device 40 sets the communication parameters of the communication device (step S299), and transmits or pauses the radio wave using the notified communication parameters (step S300).

[0578] Fig.68 and 69 is a diagram showing another example of the communication control procedure according to the ninth embodiment of the present disclosure. Fig.66 and 67 , Fig.68 and 69 is a diagram showing an example of a communication control procedure among the communication device 40 , the communication control device 60 , the information recording device 71 , and the information recording device 72 . Fig.68 and 69 The processing procedures and Fig.66 and 67 The difference in FIG. 4 is that the communication device 40 notifies information about the secret sharing method.

[0579] First, the communication device 40 requests the information recording device 71 to register (step S283). The information recording device 71 notifies the registered communication device 40 that the registration is completed (step S303). Next, the communication device 40 notifies the information recording device 71 of the information on the secret sharing method (step S304). Fig.68 and 69 Steps S285 to S300 in Fig.66 and 67 is similar to that in , so its description is omitted.

[0580] It should be noted that, as a procedure for notifying the communication control device 60 of information on the encryption scheme, it is conceivable that the communication device 40 gives a notification ( Fig.68 The procedure (1)) in step S305 and the information recording device 71 gives a notification ( Fig.68 The procedure of (2)) in (step S292). Apply at least one of these procedures.

[0581] In this embodiment, the communication device 40 generates and notifies information about secret sharing. As a result, since the information recording device 71 does not have a rule for decrypting the processed information about the communication device, the information about the communication device can be protected more securely.

[0582] [Other communication control procedures]

[0583] Fig.70 and 71: is a diagram showing another example of the communication control procedure according to the ninth embodiment of the present disclosure. Fig.70 and 71 is a diagram showing an example of a communication control procedure between the communication device 40, the communication control device 67, the first communication control device 61, and the second communication control device 62. It should be noted that the communication control device 67 is Fig.48 The proxy device described in .

[0584] First, the communication device 40 requests the communication control device 67 to register (step S309). The communication control device 67 notifies the registered communication device 40 of the completion of the registration (step S310), and requests the first communication control device 61 to register the communication device (step S311). The first communication control device 61 notifies the communication control device 67 of the information about the encryption scheme (step S312). The information about the encryption scheme is information related to the information encryption for secret sharing used in the present disclosure, and corresponds to a specific encryption scheme, an encryption key (public key) used for encryption, an encryption scheme to be notified, a validity period of the encryption key, and the like.

[0585] Next, the communication device 40 acquires its own information (step S313), and notifies at least a part of its own information to the communication control device 67 (step S314). The communication control device 67 implements secret sharing processing on the information on the communication device notified from the communication device 40 according to the information on the secret sharing method notified from the communication control device 61 (step S315). Next, the communication control device 67 notifies the first communication control device 61 and the second communication control device 62 of the information on the communication device that has been subjected to the secret sharing processing (step S316).

[0586] Next, the first communication control device 61 and the second communication control device 62 implement the processing of steps S317 to S333. Since the processing is similar to Fig.65 The processing of steps S255 to S271 is omitted, and therefore its description is omitted. Next, the first communication control device 61 and the second communication control device 62 notify the communication control device 67 of the communication parameters (steps S334 and S335). The communication control device 67 notifies the communication device 40 of the communication parameters (step S336). Since the subsequent processing procedures (steps S337 to S339) are similar to Fig.64 Steps S273 to S275 in the flowchart are described below, and therefore their description is omitted.

[0587] Fig.72 and 73 : is a diagram showing another example of the communication control procedure according to the ninth embodiment of the present disclosure. Fig.72 and 7340, the communication control device 67, the communication control device 60, the information recording device 71, and the information recording device 72. Fig.72 and 73 Corresponding to the control procedure of the communication control device 67 being added to Fig.66 and 67 regulations.

[0588] First, the communication device 40 requests the communication control device 67 to register (step S342). The communication control device 67 notifies the registered communication device 40 of the completion of the registration (step S343), and requests the information recording device 71 to register the communication device (step S344). The information recording device 71 notifies the communication control device 67 of the information on the secret sharing method (step S345).

[0589] Next, the communication device 40 acquires its own information (step S346), and notifies at least a part of its own information to the communication control device 67 (step S347). The communication control device 67 implements secret sharing processing on the information about the communication device notified from the communication device 40 according to the information about the secret sharing method notified from the information recording device 71 (step S348). Next, the communication control device 67 notifies the information about the communication device that has been subjected to the secret sharing processing to the information recording device 71 and the information recording device 72 (step S349).

[0590] Next, the communication device 40 registers itself in the communication control device 67 (step S350). The communication control device 67 registers the communication device 40 in the communication control device 60 (step S351). The communication control device 60 notifies the registered communication device 40 of the completion of the registration (step S352).

[0591] Next, the communication device 40 requests the communication parameters from the communication control device 67 (step S353). The communication control device 67 requests the communication parameters from the communication control device 60 (step S354). The communication control device 60 requests the information about the communication device from the information recording device 71 (step S355). The information recording device 71 notifies the communication control device 60 of the information about the secret sharing method (step S356). Next, the information recording device 71 and the information recording device 72 notify the communication control device 60 of the processed information (step S357). The processed information is processed by the communication control device 67.

[0592] Next, the communication control device 60 implements the processing of steps S358 to S361. Since the processing is similar to Fig.64The processing of steps S258 to S261 is omitted, and therefore its description is omitted. Next, the communication control device 60 notifies the communication control device 67 of the communication parameters (step S362). The communication control device 67 notifies the communication device 40 of the communication parameters (step S363). Since the subsequent processing procedures (steps S364 and S365) are similar to Fig.64 Steps S274 and S275 in are described herein and therefore their description is omitted.

[0593] [Other communication control procedures]

[0594] Fig.74 and 75 : is a diagram showing another example of the communication control procedure according to the ninth embodiment of the present disclosure. Fig.74 and 75 is a diagram showing an example of a communication control procedure between the device 80, the communication device 40, the first communication control device 61 and the second communication control device 62. It should be noted that the device 80 is Fig.52 Devices other than the communication device 40 described in .

[0595] First, the device 80 requests the first communication control device 61 to register (step S368). The first communication control device 61 notifies the device 80 and the communication device 40 that the registration is complete (step S369). Fig.64 and 65 is similar to that in , so its description is omitted.

[0596] Fig.76 and 77 : is a diagram showing another example of the communication control procedure according to the ninth embodiment of the present disclosure. Fig.76 and 77 is a diagram showing an example of a communication control procedure among the device 80 , the communication device 40 , the communication control device 60 , the information recording device 71 , and the information recording device 72 .

[0597] First, the device 80 requests the information recording device 71 to register (step S373). The information recording device 71 notifies the device 80 and the communication device 40 that the registration is complete (step S374). Fig.66 and 67 is similar to that in , so its description is omitted.

[0598] Fig.78 and 79 : is a diagram showing another example of the communication control procedure according to the ninth embodiment of the present disclosure. Fig.78 and 79is a diagram showing an example of a communication control procedure among the device 80 , the communication device 40 , the communication control device 67 , the first communication control device 61 , and the second communication control device 62 .

[0599] First, the device 80 requests the communication control device 67 to register (step S378). The communication control device 67 notifies the device 80 and the communication device 40 that the registration is complete (step S379). Fig.70 and 71 is similar to that in , so its description is omitted.

[0600] The configuration of the communication system 1000 other than this is similar to the configuration of the communication system 1000 in the eighth embodiment of the present disclosure, and thus a description thereof is omitted.

[0601] (10. 10th embodiment)

[0602] In the communication system 1000 according to the eighth embodiment described above, the first communication control device 61 and the second communication control device 62 implement secret computing by secret sharing based on information about the communication device 40 of the secondary communication system. On the other hand, the communication system 1000 according to the tenth embodiment of the present disclosure is different from the eighth embodiment described above in that the first communication control device 61 and the second communication control device 62 implement secret computing by secret sharing based on information about a plurality of communication devices.

[0603] As described above, in the 10th embodiment of the present disclosure, the first communication control device 61 and the second communication control device 62 implement secret calculations by secret sharing based on information about a plurality of communication devices, and generate communication parameters. Specifically, in addition to the communication device 40 of the secondary communication system, the first communication control device 61 and the second communication control device 62 implement secret calculations by secret sharing based on information about the communication device of the primary communication system and the communication device of another secondary communication system. In this case, the first communication control device 61 and the second communication control device 62 receive encrypted information from the communication device, and implement calculations of interference between different communication systems or communication devices and generation of communication parameters, etc. of different communication systems or communication devices through secret calculations by secret sharing.

[0604] [Communication Control Procedure]

[0605] Figures 80 to 82 : is a diagram showing an example of a communication control procedure according to the 10th embodiment of the present disclosure. Figures 80 to 821 is a diagram showing an example of a communication control procedure in which the first communication control device 61 and the second communication control device 62 implement secret calculation by secret sharing for the encrypted information about the communication devices of the communication device 40 and the communication device 41. Here, it is assumed that the communication device 41 is a communication device of a secondary communication system or a primary communication system different from the communication device 40. In addition, Figures 80 to 82 An example is shown in which a communication control device 67 and a communication control device 66 corresponding to a proxy device are provided. The communication control device 67 encrypts information on the communication device 40, and the communication control device 66 encrypts information on the communication device 41.

[0606] First, the communication device 40 requests the communication control device 67 to register (step S446). The communication control device 67 notifies the communication device 40 of the completion of the registration (step S447), and requests the first communication control device 61 to register the communication device 40 (step S448). Similarly, the communication device 41 requests the communication control device 66 to register (step S449). The communication control device 66 notifies the communication device 41 of the completion of the registration (step S450), and requests the first communication control device 61 to register the communication device 41 (step S451).

[0607] Next, the first communication control device 61 notifies the communication control devices 66 and 67 of information on the secret sharing method (to be used for secret calculation by secret sharing) (step S456 ).

[0608] Next, the communication device 40 acquires its own information (step S452), and notifies the communication control device 67 of at least a part of its own information (step S453). The communication control device 67 implements secret sharing processing on the information about the communication device notified from the communication device 40 according to the information about the encryption scheme notified from the first communication control device 61 (step S457). Next, the communication control device 67 notifies the first communication control device 61 and the second communication control device 62 of the processed information about the communication device (step S458). Similarly, the communication device 41 acquires its own information (step S454), and notifies the communication control device 66 of at least a part of its own information (step S455). The communication control device 66 implements secret sharing processing on the information about the communication device notified from the communication device 41 according to the information about the encryption scheme notified from the first communication control device 61 (step S459). Next, the communication control device 66 notifies the first communication control device 61 and the second communication control device 62 of the processed information about the communication device (step S460).

[0609] Next, the first communication control device 61 and the second communication control device 62 notify each other of the processed information and exchange the processed information (steps S461 and S462). Next, the first communication control device 61 restores the original information from the processed information notified of itself in step S461 and the exchanged processed information (step S463). Next, the first communication control device 61 calculates information about distance and direction based on the information about the communication devices 40 and 41 (step S464), and calculates information about the radio wave propagation model (step S465). Next, the first communication control device 61 calculates the received signal power or the interference signal power based on the information about the communication devices 40 and 41 (step S466), and calculates the communication parameters (step S467). Next, the first communication control device 61 notifies the second communication control device 62 of the calculation result (step S468).

[0610] Similarly, the second communication control device 62 implements the processing procedures of steps S469 to S473. Since these processing procedures are similar to those in steps S463 to S467 described above, their description is omitted. Next, the second communication control device 62 notifies the first communication control device 61 of the calculation result (step S474). The first communication control device 61 evaluates the calculation result (step S475), and notifies the communication control devices 66 and 67 of the communication parameters (step S476). Similarly, the second communication control device 62 also evaluates the calculation result (step S477), and notifies the communication control devices 66 and 67 of the communication parameters (step S478).

[0611] Next, the communication control device 67 notifies the communication device 40 of the communication parameters (step S479). Furthermore, the communication control device 66 notifies the communication device 41 of the communication parameters (step S483). Next, the communication device 40 implements the processing of steps S480 to S482, and the communication device 41 implements the processing of steps S484 to S486. Since this processing is similar to Fig.64 The processing of steps S273 to S275 is omitted, and therefore their description is omitted.

[0612] As described above, in the communication system described above, information such as the operation parameters and communication parameters of the communication device 40 and the communication device 41 of the primary communication system or another secondary communication system is subjected to secret sharing processing by the proxy devices 66 and 67, and the first communication control device 61 and the second communication control device 62 are notified of the information. As a result, information about the communication devices 40 and 41 is shared by the first communication control device 61 and the second communication control device 62. The first communication control device 61 and the second communication control device 62 perform secret calculations by secret sharing for their secondary communication system and primary communication system and the communication devices to which they belong. It should be noted that the communication parameters as the calculation results, such as whether radio waves can be transmitted, permitted transmission power (allowable maximum transmission power), permitted frequency channels, and permitted time, may differ depending on the communication device and the communication system.

[0613] [Other communication control procedures]

[0614] Figures 83 to 85 10 is a diagram showing another example of the communication control procedure according to the 10th embodiment of the present disclosure. Figures 80 to 82 , Figures 83 to 85 : is a diagram showing an example of a communication control procedure for implementing secret calculation by secret sharing for information on the communication devices 40 and 41 that is subject to secret sharing processing. Figures 83 to 85 and Figures 80 to 82 The communication control procedure of is different in that the communication control devices 66 and 67 are omitted, and the communication device 40 and the communication device 41 implement secret sharing of their own information.

[0615] First, the communication device 40 requests the first communication control device 61 to register the communication device 40 (step S490). Similarly, the communication device 41 requests the first communication control device 61 to register the communication device 41 (step S491). Next, the first communication control device 61 notifies the communication devices 40 and 41 of information on the secret sharing method (for secret calculation by secret sharing) (step S492).

[0616] Next, the communication device 40 acquires its own information (step S493), performs secret sharing processing on at least a part of its own information according to the secret sharing method notified from the first communication control device 61 (step S494), and notifies the first communication control device 61 and the second communication control device 62 of the information (step S495). Similarly, the communication device 41 acquires its own information (step S496), performs secret sharing processing on at least a part of its own information according to the secret sharing method notified from the first communication control device 61 (step S497), and notifies the first communication control device 61 and the second communication control device 62 of the information (step S498).

[0617] Next, the first communication control device 61 implements the processing of steps S499 to S513. Since the processing is similar to Fig.81 The processing of steps S461 to S475 is omitted, and therefore its description is omitted. In addition, the second communication control device 62 implements the processing of steps S500 to S515. Since the processing is similar to Fig.81 The processing of steps S462 to S477 is omitted, and thus its description is omitted. Next, the first communication control device 61 notifies the communication devices 40 and 41 of the communication parameters (step S514), and the second communication control device 62 notifies the communication devices 40 and 41 of the communication parameters (step S516). The communication device 40 implements the processing of steps S517 to S519, and the communication device 41 implements the processing of steps S520 to S522. Since this processing is similar to Fig.64 The processing of steps S273 and S275 is omitted, and therefore their description is omitted.

[0618] Figures 86 to 88 10 is a diagram showing another example of the communication control procedure according to the 10th embodiment of the present disclosure. Figures 83 to 85 , Figures 86 to 88 1 is a diagram showing an example of a communication control procedure in which the first communication control device 61 and the second communication control device 62 implement secret calculation by secret sharing based on information about the communication devices subjected to the secret sharing process of the communication devices 40 and 41 . Figures 86 to 88 The control procedures and Figures 83 to 85 The difference in the processing procedure in is that the communication devices 40 and 41 generate information about the encryption scheme.

[0619] First, the communication device 40 requests the first communication control device 61 to register the communication device 40 (step S490). Similarly, the communication device 41 requests the first communication control device 61 to register the communication device 41 (step S491). Next, the first communication control device 61 notifies the communication devices 40 and 41 that the registration of the communication devices is completed (step S526).

[0620] Next, the communication device 40 notifies the first communication control device 61 of the information about the secret sharing method (step S527). Similarly, the communication device 41 notifies the first communication control device 61 of the information about the secret sharing method (step S528). Since the subsequent control procedure is similar to Fig.58 control procedures, so its description is omitted.

[0621] The configuration of the communication system 1000 other than this is similar to the configuration of the communication system 1000 in the first embodiment of the present disclosure, and thus a description thereof is omitted.

[0622] As described above, in the communication system 1000 according to the tenth embodiment of the present disclosure, the first communication control device 61 and the second communication control device 62 carry out secret calculation based on information on the plurality of communication devices 40 and the like, and generate communication parameters.

[0623] It should be noted that the configuration of the seventh embodiment of the present disclosure may be applied to other embodiments. Specifically, Fig.60 and 61 The secure area 629 in the embodiment 620 can be applied to the eighth to tenth embodiments of the present disclosure. In this case, secret computing by secret sharing is implemented in the secure area 629.

[0624] (Other changes)

[0625] The control device that controls the communication device 40, the communication control devices 60 and 67, the first communication control device 61, the second communication control device 62, and the information recording devices 71 and 72 of the present embodiment may be realized by a dedicated computer system or a general-purpose computer system.

[0626] For example, a communication program for executing the aforementioned behavior is stored and distributed in a computer-readable recording medium, such as an optical disk, a semiconductor memory, a magnetic tape, or a flexible disk. Subsequently, the program is installed in a computer, for example, and the aforementioned processing is performed to configure the control device. At this time, the control device may be a device (e.g., a personal computer) external to the communication device 40, the communication control devices 60 and 67, the first communication control device 61, the second communication control device 62, and the information recording devices 71 and 72. In addition, the communication control device may be an internal device (e.g., a control unit) of the communication device 40, the communication control devices 60 and 67, the first communication control device 61, the second communication control device 62, and the information recording devices 71 and 72.

[0627] In addition, the communication program may be stored in a disk device included in a server device on a network such as the Internet, so that the communication program may be downloaded to a computer. In addition, the functions described above may be implemented by the cooperation of an operating system (OS) and application software. In this case, the portion other than the OS may be stored in a medium and distributed, or the portion other than the OS may be stored in a server device and downloaded to a computer.

[0628] Among the processes described in the foregoing embodiments, all or part of the processes described as being automatically implemented may be implemented manually, or all or part of the processes described as being manually implemented may be automatically implemented by known methods. In addition, unless otherwise indicated, the processing procedures, specific names, and information including various data and parameters shown in this document and the accompanying drawings may be arbitrarily changed. For example, the various types of information shown in each of the accompanying drawings are not limited to the information shown.

[0629] In addition, each component of each device shown in the drawings is a functional concept and is not necessarily physically configured as shown in the drawings. That is, the specific form of distribution and integration of each device is not limited to the form shown, and all or part of it can be functionally or physically distributed and integrated in any unit according to various loads, usage status, etc. It should be noted that such configuration by distribution and integration can be implemented dynamically.

[0630] Furthermore, the embodiments described above may be appropriately combined in the case where the processing contents do not contradict each other. Furthermore, the order of each step shown in the flowcharts of the embodiments described above may be appropriately changed.

[0631] In addition, the present embodiment can be implemented as any configuration constituting a device or system, such as a processor as a system large-scale integration (LSI), a module using multiple processors, a unit using multiple modules, a set obtained by further adding other functions to the unit, etc. (that is, a partial configuration of the device).

[0632] It should be noted that in the present embodiment, a system means a collection of a plurality of components (devices, modules (components), etc.), and it is not important whether all the components are in the same housing. Therefore, a plurality of devices housed in separate housings and connected via a network and one device housing a plurality of modules in one housing are both systems.

[0633] Furthermore, the present embodiment may adopt, for example, a configuration of cloud computing in which one function is shared and processed by a plurality of devices cooperating through a network.

[0634] Although the embodiments of the present disclosure are described above, the technical scope of the present disclosure is not limited to the embodiments described above, and various modifications may be made without departing from the gist of the present disclosure. In addition, components of different embodiments and modifications may be appropriately combined.

[0635] It should be noted that the effects described in this specification are merely examples and not limitations, and other effects may be provided.

[0636] It should be noted that the present technology may also have the following configurations.

[0637] (1) A communication control device comprising:

[0638] a receiving unit that receives, from a communication device, information about a communication device that requests a secondary communication service that is a communication service using at least a part of a frequency band of a primary communication system; and

[0639] A calculation unit generates a communication parameter of the communication device by performing a secret calculation based on the information about the communication device.

[0640] (2) The communication control device according to (1), wherein the calculation unit performs secret calculation using cryptography.

[0641] (3) The communication control device according to (2), wherein the calculation unit performs secret calculation by the cipher having homomorphism.

[0642] (4) The communication control device according to (2), wherein

[0643] The receiving unit receives the information about the communication device encrypted using the password, and

[0644] The computing unit performs a secret computing based on the encrypted information about the communication device.

[0645] (5) The communication control device according to (1), wherein the calculation unit performs secret calculation using the secure area.

[0646] (6) The communication control device according to any one of the foregoing (1) to (5), wherein the calculation unit performs secret calculation using a location as the information on the communication device.

[0647] (7) The communication control device according to any one of the foregoing (1) to (6), wherein the calculation unit performs secret calculation using position uncertainty as the information about the communication device.

[0648] (8) The communication control device according to any one of the foregoing (1) to (7), wherein the calculation unit performs secret calculation using an antenna configuration as the information on the communication device.

[0649] (9) The communication control device according to any one of the foregoing (1) to (8), wherein the calculation unit performs secret calculation using a channel as the information on the communication device.

[0650] (10) The communication control device according to any one of the foregoing (1) to (9), wherein the calculation unit performs secret calculation using a wireless access scheme as the information on the communication device.

[0651] (11) The communication control device according to any one of the foregoing (1) to (10), wherein the calculation unit performs secret calculation using transmission power as the information on the communication device.

[0652] (12) The communication control device according to any one of the foregoing (1) to (12), wherein the calculation unit performs secret calculation using time usage as the information on the communication device.

[0653] (13) The communication control device according to any one of the foregoing (1) to (12), wherein the calculation unit generates the communication parameter based on distance information on the communication device generated by performing secret calculation.

[0654] (14) The communication control device according to any one of the foregoing (1) to (12), wherein the calculation unit generates the communication parameter based on radio wave propagation characteristics generated by performing secret calculation.

[0655] (15) The communication control device according to (14), wherein the calculation unit compares the information about the communication device with geographical information to generate the radio wave propagation characteristics.

[0656] (16) The communication control device according to (15), wherein the calculation unit compares the encrypted information about the communication device with the encrypted geographical information to generate the radio wave propagation characteristics.

[0657] (17) A communication control device according to any one of the preceding (1) to (12), wherein a calculation unit generates the communication parameters based on received signal power, wherein the received signal power is detected based on at least one of a distance of the communication device generated by implementing a secret calculation and a radio wave propagation characteristic generated by implementing a secret calculation.

[0658] (18) A communication device comprising:

[0659] a transmitting unit that transmits information of the own communication device to the communication control device so as to request a secondary communication service that is a communication service using at least a part of the frequency band of the primary communication system; and

[0660] A control unit performs wireless communication with a terminal device based on communication parameters, wherein the communication parameters are generated in the communication control device by secret calculation based on the transmitted information about the communication device.

[0661] (19) A communication control device, comprising a control unit that implements the following control: sending information about a communication device to another communication control device in order to request a secondary communication service which is a communication service using at least a portion of the frequency band of a primary communication system; receiving in the other communication control device communication parameters generated by secret calculation based on the sent information about the communication device; and sending the received communication parameters to the communication device.

[0662] (20) A communication control method, comprising:

[0663] receiving information about the communication device from the communication device, the communication device requesting a secondary communication service as a communication service using at least a part of a frequency band of a primary communication system; and

[0664] A communication parameter of the communication device is generated by performing a secret calculation based on the information about the communication device.

[0665] (21) A communication method, comprising:

[0666] transmitting information of the present communication device to the communication control device so as to request a secondary communication service which is a communication service using at least a part of a frequency band of a primary communication system; and

[0667] Wireless communication is performed with a terminal device based on communication parameters, wherein the communication parameters are generated in the communication control device by secret calculation based on the transmitted information about the communication device.

[0668] (22) A communication control method, comprising:

[0669] transmitting information on the communication device to another communication control device in order to request a secondary communication service which is a communication service using at least a part of a frequency band of a primary communication system;

[0670] receiving, in the other communication control device, a communication parameter generated by secret calculation based on the transmitted information about the communication device; and

[0671] The received communication parameters are sent to the communication device.

[0672] (23) A communication control device comprising:

[0673] a receiving unit that receives, from a communication device, information about a communication device that requests a secondary communication service that is a communication service using at least a part of a frequency band of a primary communication system; and

[0674] A calculation unit generates a communication parameter of the communication device by performing secret calculation through secret sharing based on the information about the communication device.

[0675] (24) The communication control device according to (23), wherein

[0676] The receiving unit receives the information about the communication device encrypted by the communication device, and

[0677] The computing unit performs a secret computation of the encrypted information about the communication device.

[0678] (25) The communication control device according to (23), wherein

[0679] The receiving unit receives the information about the communication device encrypted by another communication control device, and

[0680] The computing unit performs a secret computation of the encrypted information about the communication device.

[0681] (26) The communication control device according to (23), wherein the calculation unit performs secret calculation using the secure area.

[0682] (27) A communication control device according to any one of the above (23) to (26), wherein the calculation unit performs secret calculation using a location as the information about the communication device.

[0683] (28) A communication control device according to any one of the preceding (23) to (27), wherein the calculation unit performs secret calculation using location uncertainty as the information about the communication device.

[0684] (29) A communication control device according to any one of the foregoing (23) to (28), wherein the calculation unit performs secret calculation using an antenna configuration as the information about the communication device.

[0685] (30) A communication control device according to any one of the above (23) to (29), wherein the calculation unit performs secret calculation using a channel as the information about the communication device.

[0686] (31) The communication control device according to any one of the foregoing (23) to (30), wherein the calculation unit performs secret calculation using a wireless access scheme as the information about the communication device.

[0687] (32) A communication control device according to any one of the foregoing (23) to (31), wherein the calculation unit performs secret calculation using transmission power as the information about the communication device.

[0688] (33) A communication control device according to any one of the above (23) to (32), wherein the calculation unit performs secret calculation using time usage as the information about the communication device.

[0689] (34) A communication control device according to any one of the foregoing (23) to (33), wherein the calculation unit generates the communication parameter based on distance information about the communication device generated by performing secret calculation.

[0690] (35) A communication control device according to any one of the foregoing (23) to (33), wherein the calculation unit generates the communication parameter based on radio wave propagation characteristics generated by performing secret calculation.

[0691] (36) The communication control device according to (35), wherein the calculation unit compares the information about the communication device with geographical information to generate the radio wave propagation characteristics.

[0692] (37) The communication control device according to (36), wherein the calculation unit compares the encrypted information about the communication device with the encrypted geographical information to generate the radio wave propagation characteristics.

[0693] (38) A communication control device according to any one of the preceding (23) to (33), wherein a calculation unit generates the communication parameters based on received signal power, wherein the received signal power is detected based on at least one of a distance of the communication device generated by implementing a secret calculation and a radio wave propagation characteristic generated by implementing a secret calculation.

[0694] (39) A communication device comprising:

[0695] a transmitting unit that transmits information of the own communication device to a plurality of communication control devices so as to request a secondary communication service that is a communication service using at least a part of a frequency band of a primary communication system; and

[0696] A control unit performs wireless communication with a terminal device based on a plurality of encrypted communication parameters, wherein the encrypted communication parameters are respectively generated in the plurality of communication control devices through secret calculation by secret sharing based on the transmitted information about the communication device.

[0697] (40) A communication control device, comprising a control unit that implements the following control: sending information about a communication device to multiple other communication control devices in order to request a secondary communication service which is a communication service using at least a portion of the frequency band of a primary communication system; receiving in the multiple other communication control devices multiple encrypted communication parameters generated by secret calculation based on the sent information about the communication device through secret sharing; and sending the received communication parameters to the communication device.

[0698] (41) The communication device according to (39), wherein the control unit restores the plurality of encrypted communication parameters and implements wireless communication with the terminal device based on the restored communication parameters.

[0699] (42) A communication control method, comprising:

[0700] receiving information about the communication device from a plurality of communication devices requesting a secondary communication service as a communication service using at least a portion of a frequency band of a primary communication system; and

[0701] A communication parameter of the communication device is generated by performing secret calculation through secret sharing based on the information about the communication device.

[0702] (43) A communication method, comprising:

[0703] transmitting information of the present communication device to a plurality of communication control devices so as to request a secondary communication service which is a communication service using at least a part of a frequency band of a primary communication system; and

[0704] Wireless communication is performed with the terminal device based on communication parameters, wherein the communication parameters are respectively generated in the plurality of communication control devices by secret calculation based on the transmitted information about the communication device through secret sharing.

[0705] (44) A communication control method, comprising:

[0706] transmitting information about the communication device to a plurality of other communication control devices in order to request a secondary communication service which is a communication service using at least a part of a frequency band of a primary communication system;

[0707] receiving, in the plurality of other communication control devices, a plurality of encrypted communication parameters generated by secret calculation by secret sharing based on the transmitted information about the communication device, respectively; and

[0708] The received communication parameters are sent to the communication device.

[0709] Reference numerals list

[0710] 40, 40a, 40b, 48, 49 - Communication equipment

[0711] 60, 67 to 69 - Communication control equipment

[0712] 61——First communication control device

[0713] 62——Second communication control device

[0714] 70 to 72 - Information recording devices

[0715] 80——Equipment

[0716] 410, 610, 710 - Communication unit

[0717] 420, 620, 720 - Control unit

[0718] 621, 622, 624 - Computational Units

[0719] 628——Information Decryption Unit

[0720] 629 - Safe Area

Claims

1. A communication control device, comprising: a receiving unit that receives information about a communication device from a communication device, the communication device requesting a secondary communication service as a communication service using at least a part of a frequency band of a primary communication system; as well as A calculation unit generates a communication parameter of the communication device by performing a secret calculation based on the information about the communication device.

2. The communication control device according to claim 1, wherein: The computing unit performs secret computing using cryptography.

3. The communication control device according to claim 2, wherein: The computing unit implements secret computing by using the cryptographic code having homomorphism.

4. The communication control device according to claim 2, wherein The receiving unit receives the information about the communication device encrypted using the password, and The computing unit performs a secret computing based on the encrypted information about the communication device.

5. The communication control device according to claim 1, wherein: The computing unit uses a secure enclave to perform secret computing.

6. The communication control device according to claim 1, wherein: The computing unit performs secret computing using the location as the information about the communication device.

7. The communication control device according to claim 1, wherein: The computing unit performs a secret computing using the position uncertainty as the information about the communication device.

8. The communication control device according to claim 1, wherein: The computing unit performs secret computing using the antenna configuration as the information about the communication device.

9. The communication control device according to claim 1, wherein: The computing unit performs secret computing using the channel as the information about the communication device.

10. The communication control device according to claim 1, wherein: The computing unit performs secret computing using a wireless access scheme as the information about the communication device.

11. The communication control device according to claim 1, wherein: The calculation unit performs secret calculation using the transmission power as the information about the communication device.

12. The communication control device according to claim 1, wherein: The calculation unit performs a secret calculation using the time usage as the information about the communication device.

13. The communication control device according to claim 1, wherein: The calculation unit generates the communication parameter based on the distance information about the communication device generated by performing secret calculation.

14. The communication control device according to claim 1, wherein: The calculation unit generates the communication parameter based on the radio wave propagation characteristics generated by performing secret calculation.

15. The communication control device according to claim 14, wherein: The calculation unit compares the information about the communication device with the geographical information to generate radio wave propagation characteristics.

16. The communication control device according to claim 15, wherein: The computing unit compares the encrypted information about the communication device with the encrypted geographic information to generate radio wave propagation characteristics.

17. The communication control device according to claim 1, wherein: The calculation unit generates the communication parameter based on received signal power, wherein the received signal power is detected based on at least one of the distance of the communication device generated by performing secret calculation and the radio wave propagation characteristic generated by performing secret calculation.

18. A communication device comprising: a transmitting unit that transmits information of the own communication device to the communication control device so as to request a secondary communication service that is a communication service using at least a part of the frequency band of the primary communication system; as well as A control unit performs wireless communication with a terminal device based on communication parameters, wherein the communication parameters are generated in the communication control device by secret calculation based on the transmitted information about the communication device.

19. A communication control method, comprising: receiving information about the communication device from the communication device, the communication device requesting a secondary communication service as a communication service using at least a portion of a frequency band of a primary communication system; as well as A communication parameter of the communication device is generated by performing a secret calculation based on the information about the communication device.

20. A communication method, comprising: transmitting information of the present communication device to the communication control device so as to request a secondary communication service which is a communication service using at least a part of a frequency band of a primary communication system; as well as Wireless communication is performed with a terminal device based on communication parameters, wherein the communication parameters are generated in the communication control device by secret calculation based on the transmitted information about the communication device.

Citation Information

Patent Citations

  • Communication control device, transmission power allocation method and program

    WO2013111442A1