Information processing device

The information processing apparatus addresses the challenge of detecting communication data abnormalities by performing frequency and time waveform analysis on current detection information, effectively identifying transmission/reception state issues without direct data analysis, thus reducing costs and enhancing security.

JP2025099067APending Publication Date: 2025-07-03MITSUBISHI ELECTRIC MOBILITY CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023215429
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-21
Publication Date
2025-07-03

AI Technical Summary

Technical Problem

Existing technologies fail to determine the presence or absence of abnormalities in the transmission/reception state of communication data of a communication circuit without analyzing the communication data itself, and cannot effectively detect anomalies like hijacking or spoofing based on indirect information.

Method used

An information processing apparatus with an information processing circuit, communication circuit, power supply circuit, and current detection circuit that performs frequency analysis and time waveform analysis on current detection information to indirectly determine the transmission/reception state of communication data, using methods such as frequency comparison and time waveform comparison.

Benefits of technology

Enables the detection of abnormalities in communication data transmission/reception states without direct analysis, allowing for timely intervention to mitigate issues like hijacking or spoofing, and reduces the need for high-cost equipment by focusing on current analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025099067000001_ABST
    Figure 2025099067000001_ABST
Patent Text Reader

Abstract

To provide an information processing device that can determine the presence or absence of an abnormality in the transmission / reception state of communication data of a communication circuit based on indirect information, without analyzing the communication data itself between the communication circuit and the outside.SOLUTION: An information processing device includes an information processing circuit, a communication circuit, a power supply circuit that supplies power to the communication circuit, and a current detection circuit that detects a current flowing through the power supply circuit. The information processing circuit performs one or both of frequency analysis and acquisition of a time waveform on current detection information, and determines the presence or absence of an abnormality in the transmission / reception state of communication data of the communication circuit based on one or both of a result of the frequency analysis and the time waveform.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This present disclosure relates to an information processing apparatus.

Background Art

[0002] In the technology of Patent Document 1, in order to grasp the current consumption of a plurality of ECUs mounted on a vehicle, a data table of the current consumption of each ECU is created. Based on the operating state and power supply current of each ECU, the standby current and operating current of each ECU are repeatedly estimated, and a data table is created.

[0003] In the technology of Patent Document 2, in power line communication (PLC), it relates to a virus removal device inserted into a power line. PLC is a technology for data communication via a power cable by superimposing high-frequency communication data on an AC outlet (AC100V / 50Hz·60Hz in Japan). By monitoring the waveform of the communication data itself superimposed on the power line and comparing it with a virus pattern waveform registered in advance, a virus is detected and removed.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Patent Document 2

Summary of the Invention

Problems to be Solved by the Invention

[0005] However, the technology of Patent Document 1 simply creates a data table of the current consumption of each ECU, and does not determine the presence or absence of an abnormality in the transmission / reception state of the communication data of the communication circuit.

[0006] The technology of Patent Document 2 extracts communication data itself from a power line by a demultiplexer and analyzes its waveform to detect communication by a virus. However, as in the present disclosure, it cannot cope with the case of determining the presence or absence of an abnormality in the transmission / reception state of communication data of a communication circuit based on indirect information without analyzing the communication data itself between the communication circuit and the outside.

[0007] Therefore, an object of the present disclosure is to provide an information processing apparatus that can determine the presence or absence of an abnormality in the transmission / reception state of communication data of a communication circuit based on indirect information without analyzing the communication data itself between the communication circuit and the outside.

Means for Solving the Problems

[0008] The first information processing apparatus according to the present disclosure includes an information processing circuit, a communication circuit through which the information processing circuit communicates with an external information processing apparatus, a power supply circuit that supplies power to the communication circuit, a current detection circuit that detects a current flowing through the power supply circuit, and the information processing circuit performs one or both of frequency analysis and acquisition of a time waveform on the detection information of the current by the current detection circuit, and determines the presence or absence of an abnormality in the transmission / reception state of communication data of the communication circuit based on one or both of the result of the frequency analysis and the time waveform.

[0009] The second information processing apparatus according to the present disclosure includes an information processing circuit and a communication circuit through which the information processing circuit communicates with an external information processing apparatus, the information processing circuit performs one or both of frequency analysis and acquisition of a time waveform on the traffic information representing the data traffic per unit time between the information processing circuit and the communication circuit, and determines the presence or absence of an abnormality in the transmission / reception state of communication data of the communication circuit based on one or both of the result of the frequency analysis and the time waveform.

Effects of the Invention

[0010] According to the first information processing apparatus according to the present disclosure, the current consumption of the communication circuit increases when the communication circuit is transmitting and receiving communication data, and decreases when it is not transmitting and receiving. Therefore, the supply current to the communication circuit correlates with the on / off of the transmission and reception of communication data by the communication circuit. Therefore, by performing one or both of frequency analysis and acquisition of a time waveform on the detection information of the current by the current detection circuit, the on / off state of the transmission and reception of communication data by the communication circuit can be indirectly grasped, and the presence or absence of an abnormality in the transmission and reception state of the communication data of the communication circuit can be determined.

[0011] According to the second information processing apparatus according to the present disclosure, the information processing circuit communicates with the communication circuit, can grasp the data communication volume per unit time between the communication circuit and the information processing circuit, and can indirectly grasp the communication data transmitted and received by the communication circuit with an external information processing apparatus based on the data communication volume. According to the above configuration, by performing one or both of frequency analysis and acquisition of a time waveform on the communication volume information representing the data communication volume per unit time, the data communication volume per unit time of the communication circuit can be grasped, and the presence or absence of an abnormality in the transmission and reception state of the communication data of the communication circuit can be determined.

Brief Description of the Drawings

[0012]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Embodiments for Carrying Out the Invention

[0013] 1. Embodiment 1 The information processing apparatus 1 according to Embodiment 1 will be described with reference to the drawings. FIG. 1 shows a schematic configuration diagram of the information processing apparatus 1.

[0014] The information processing apparatus 1 includes an information processing circuit 10, a communication circuit 20, a power supply circuit 30, and a current detection circuit 40.

[0015] 1-1. Communication Circuit 20 The communication circuit 20 is a communication circuit through which the information processing circuit 10 communicates with an external information processing apparatus 50. The communication path (network) connecting the communication circuit 20 and the external information processing apparatus 50 is a communication path using a communication protocol such as Ethernet or CAN (Controller Area Network). For example, when Ethernet is used, the communication circuit 20 is an Ethernet PHY (Physical Layer) or a Switch, etc. When CAN is used, the communication circuit 20 is a CAN transceiver.

[0016] The communication circuit 20 is controlled by the information processing circuit 10. The communication circuit 20 signal-converts the data transmitted from the information processing circuit 10 into communication data according to the communication protocol and transmits it to the address of the destination transmitted from the information processing circuit 10. At this time, the communication data is transmitted and received in units of packets or frames. Also, the communication circuit 20 receives the communication data transmitted to the address of the information processing circuit 10, signal-converts the received communication data, and transmits it to the information processing circuit 10.

[0017] In the present embodiment, the information processing apparatus 1 is mounted on a vehicle, and the communication circuit 20 and an external information processing apparatus 50 are connected by a local network (in-vehicle network) in the vehicle.

[0018] 1-2. Power supply circuit 30 The power supply circuit 30 is a circuit that supplies power to the communication circuit 20. The power supply circuit 30 includes a power supply circuit 31 and a supply path circuit 32 that supplies power from the power supply circuit 31 to the communication circuit 20. The power supply circuit 31 receives power supply from an external power supply 55 (in this example, a vehicle power supply) and generates a predetermined power supply voltage (for example, 5V, 3.3V, etc.). The supply path circuit 32 is a circuit that supplies power from the power supply circuit 31 to the communication circuit 20.

[0019] The supply path circuit 32 includes a current supply line 33 that supplies current from the power supply circuit 31 to the communication circuit 20, and a decoupling capacitor 34 connected to the current supply line 33. The decoupling capacitor 34 is connected in series between the current supply line 33 and the ground, and absorbs the AC component (high-frequency component) of the current flowing through the current supply line 33. The decoupling capacitor 34 is connected to a portion on the communication circuit 20 side rather than the central portion of the current supply line 33.

[0020] 1-3. Current detection circuit 40 The current detection circuit 40 is a circuit that detects the current flowing through the power supply circuit 30.

[0021] <Capacitor current detection circuit 41> In this embodiment, a capacitor current detection circuit 41 is provided as the current detection circuit 40. The capacitor current detection circuit 41 is a circuit that detects the current flowing through a decoupling capacitor 34 connected to a current supply line 33 to the communication circuit 20. The current detected by the capacitor current detection circuit 41 is the high-frequency component of the current flowing through the current supply line 33 absorbed by the decoupling capacitor 34.

[0022] In this embodiment, the capacitor current detection circuit 41 is a shunt resistor type current detection circuit. A shunt resistor 411 is connected in series to a connection line that connects the decoupling capacitor 34 to the current supply line 33. A differential amplification circuit 412 is provided that amplifies and outputs the potential difference across both ends of the shunt resistor 411. The capacitor current detection circuit 41 may be a Hall element type current detection circuit.

[0023] In this embodiment, the capacitor current detection circuit 41 includes a detection circuit 413 that detects the amplitude of the envelope of the current flowing through the decoupling capacitor 34. By providing the detection circuit 413, the level (amplitude) of the high-frequency component of the current can be detected without increasing the A / D conversion period. The output signal of the detection circuit 413 is input to an input / output device 92 (A / D converter) of an information processing circuit 10 described later.

[0024] <Supply line current detection circuit 42> As the current detection circuit 40, a supply line current detection circuit 42 is provided. The supply line current detection circuit 42 is a circuit that detects the current flowing through the current supply line 33 to the communication circuit 20. The supply line current detection circuit 42 is provided in a portion of the current supply line 33 on the power supply circuit 31 side rather than at the connection point of the current supply line 33 to which the supply line current detection circuit 42 and the decoupling capacitor 34 are connected, and detects the current flowing through that portion. The supply line current detection circuit 42 is provided in a portion of the current supply line 33 on the power supply circuit 31 side rather than at the central portion of the current supply line 33.

[0025] The current detected by the supply line current detection circuit 42 is mainly the DC component of the current flowing through the current supply line 33 after the high-frequency components are absorbed by the decoupling capacitor 34. Depending on the capacitance of the decoupling capacitor 34 and the current supply line 33, high-frequency components that cannot be completely absorbed by the decoupling capacitor 34 may also be detected.

[0026] In the present embodiment, the supply line current detection circuit 42 is a shunt resistor type current detection circuit. A shunt resistor 421 is connected in series to the current supply line 33. Also, a differential amplifier circuit 422 is provided to amplify and output the potential difference across both ends of the shunt resistor 421. The supply line current detection circuit 42 may be a Hall element type current detection circuit.

[0027] In the present embodiment, the supply line current detection circuit 42 includes a detection circuit 423 that detects the amplitude of the envelope of the current flowing through the current supply line 33. The output signal of the detection circuit 423 is input to the input / output device 92 (A / D converter) of the information processing circuit 10 described later. In the present embodiment, since the current detected by the supply line current detection circuit 42 is mainly a low-frequency DC component after the high-frequency components are absorbed by the decoupling capacitor 34, the detection circuit 423 may not be provided. If the decoupling capacitor 34 is not provided, or if the high-frequency components are not sufficiently absorbed by the decoupling capacitor 34 and the high-frequency components of the current detected by the supply line current detection circuit 42 are large, the detection circuit 423 may be provided.

[0028] 1-4. Information Processing Circuit 10 In this embodiment, as shown in FIG. 2, the information processing circuit 10 includes an arithmetic processing unit 90, a storage device 91, an input / output device 92, and the like. As the arithmetic processing unit 90, various arithmetic processing devices such as a CPU (Central Processing Unit), various ICs (Integrated Circuit), and an FPGA (Field Programmable Gate Array) are used. As the storage device 91, various volatile memories and non-volatile memories are used. The storage device 91 may be provided inside the arithmetic processing unit 90. The input / output device 92 is provided with a communication circuit, an A / D converter, a drive circuit, and the like. The input / output device 92 is connected to the communication circuit 20 via the communication circuit. The input / output device 92 is connected to the capacitor current detection circuit 41 (in this example, the detection circuit 413) and the supply line current detection circuit 42 (in this example, the detection circuit 423) via the A / D converter. Each function of the information processing circuit 10 is realized by the cooperation of the hardware such as the arithmetic processing unit 90, the storage device 91, and the input / output device 92 included in the information processing circuit 10. When a CPU is used as the arithmetic processing unit 90, each function is realized by the CPU executing the program stored in the storage device 91.

[0029] For example, the information processing circuit 10 is an SOC (Security Operation Center) or the like. The information processing circuit 10 executes various programs in addition to the program for performing the abnormality determination.

[0030] The information processing circuit 10 acquires detection information of the current flowing through the power supply circuit 30 based on the output signal of the current detection circuit 40. The information processing circuit 10 performs one or both of frequency analysis and acquisition of the time waveform on the current detection information by the current detection circuit 40, and determines the presence or absence of an abnormality in the transmission / reception state of the communication data of the communication circuit 20 based on one or both of the result of the frequency analysis and the time waveform.

[0031] The current consumption of the communication circuit 20 increases when the communication circuit 20 is transmitting and receiving communication data, and decreases when it is not transmitting and receiving. Therefore, the supply current to the communication circuit 20 correlates with the on / off of the transmission and reception of communication data by the communication circuit 20. Therefore, by performing one or both of frequency analysis and acquisition of the time waveform on the current detection information by the current detection circuit 40, the on / off state of the transmission and reception of communication data by the communication circuit 20 can be grasped, and the presence or absence of an abnormality in the transmission and reception state of the communication data of the communication circuit 20 can be determined.

[0032] When it is determined that there is an abnormality in the transmission and reception state of the communication data of the communication circuit 20, the information processing circuit 10 performs various processing during abnormalities to eliminate the abnormality or reduce the adverse effects caused by the abnormality. For example, the information processing circuit 10 performs a restart process of the information processing circuit 10. The information processing circuit 10 performs a version downgrade of the program for executing the processing of the information processing circuit 10. The version downgrade may be performed when the restart is determined a certain number of times or when the abnormality is not resolved even after the restart. Further, when the abnormality is not resolved, the information processing circuit 10 may stop the operation of the information processing circuit 10.

[0033] 1-4-1. Abnormality determination based on the current detection information of the capacitor current detection circuit 41 The case where only the abnormality determination based on the current detection information of the capacitor current detection circuit 41 is performed will be described.

[0034] In the present embodiment, as described above, as the current detection circuit 40, a capacitor current detection circuit 41 that detects the current flowing through the decoupling capacitor 34 is provided. The information processing circuit 10 acquires the current detection information of the current flowing through the decoupling capacitor 34 based on the output signal of the capacitor current detection circuit 41. The information processing circuit 10 performs one or both of frequency analysis and acquisition of the time waveform on the current detection information by the capacitor current detection circuit 41.

[0035] The detection information of the current by the capacitor current detection circuit 41 includes information on the high-frequency component of the current supplied to the communication circuit 20. The high-frequency component of the supply current of the communication circuit 20 corresponds to the high-frequency component of the on-off cycle of the transmission and reception of communication data of the communication circuit 20. For example, the on-off cycle of the transmission and reception of communication data corresponds to the transmission and reception cycle of a packet or a frame. Therefore, by performing one or both of frequency analysis and acquisition of the time waveform on the detection information of the current by the capacitor current detection circuit 41, the characteristics of the high-frequency component of the on-off cycle of the transmission and reception of communication data of the communication circuit 20 can be grasped, and from the perspective of the characteristics of the high-frequency component of the on-off cycle of the transmission and reception, it is possible to determine whether there is an abnormality in the transmission and reception state of the communication data of the communication circuit 20.

[0036] In the present embodiment, as described above, the capacitor current detection circuit 41 includes a detection circuit 413 that detects the amplitude of the envelope of the current flowing through the decoupling capacitor 34, and the output signal of the detection circuit 413 is input to the information processing circuit 10. Then, the information processing circuit 10 uses the amplitude of the envelope of the current flowing through the decoupling capacitor 34 by the detection circuit 413 as the detection information of the current.

[0037] The frequency of the high-frequency component of the on-off cycle of the transmission and reception of communication data is high, and the frequency of the high-frequency component of the supply current to the communication circuit 20 becomes high. By providing the detection circuit 413, it is not necessary to use an expensive A / D converter with a high sampling frequency and an expensive information processing circuit 10 with a high operation frequency, and an increase in the cost of the information processing apparatus 1 can be suppressed. The amplitude of the envelope represents the amplitude of the high-frequency component in the supply current of the communication circuit 20, and as the amplitude of the envelope increases, the high-frequency component of the on-off cycle of the transmission and reception of communication data of the communication circuit 20 increases. Therefore, by performing one or both of frequency analysis and acquisition of the time waveform on the amplitude of the envelope of the current flowing through the decoupling capacitor 34, the characteristics of the magnitude of the high-frequency component of the on-off cycle of the transmission and reception of communication data of the communication circuit 20 can be grasped, and from the perspective of the characteristics of the magnitude of the high-frequency component of the on-off cycle of the transmission and reception of communication data, it is possible to determine whether there is an abnormality in the transmission and reception state of the communication data of the communication circuit 20.

[0038] <Abnormal determination method in the case of frequency analysis> When frequency analysis is performed, in this embodiment, the information processing circuit 10 performs frequency comparison by comparing the result of frequency analysis of the current detection information by the capacitor current detection circuit 41 (in this example, the amplitude of the envelope of the current flowing through the decoupling capacitor 34) with the result of frequency analysis when there is an abnormality or no abnormality preset for the capacitor current detection circuit 41, and determines whether there is an abnormality.

[0039] The information processing circuit 10 performs fast Fourier transform on the current detection information during the determination period to obtain the analysis result of the amplitude of each frequency. When comparing with the result of frequency analysis when there is an abnormality, the information processing circuit 10 calculates the degree of coincidence between the obtained analysis result of the amplitude of each frequency and the analysis result of the amplitude of each frequency when there is an abnormality preset for the capacitor current detection circuit 41. If the degree of coincidence is greater than the determination value, it is determined that there is an abnormality. If the degree of coincidence is smaller than the determination value, it is determined that there is no abnormality. On the other hand, when comparing with the result of frequency analysis when there is no abnormality, the information processing circuit 10 calculates the degree of coincidence between the obtained analysis result of the amplitude of each frequency and the analysis result of the amplitude of each frequency when there is no abnormality preset for the capacitor current detection circuit 41. If the degree of coincidence is greater than the determination value, it is determined that there is no abnormality. If the degree of coincidence is smaller than the determination value, it is determined that there is an abnormality. Various known pattern matching methods are used for the calculation of the degree of coincidence.

[0040] The frequency analysis results for the capacitor current detection circuit 41 in the presence of anomalies are set in plural for each type of anomaly. For example, the frequency analysis results in the presence of anomalies are preset based on the detection information of the current of the capacitor current detection circuit 41 corresponding to the communication patterns generated by tools used for specific computer viruses and security attacks, etc. Also, the frequency analysis results for the capacitor current detection circuit 41 in the absence of anomalies are set in plural for each type of normal state. For example, the frequency analysis results in the absence of anomalies are preset based on the detection information of the current of the capacitor current detection circuit 41 corresponding to the communication patterns when the application program is operating normally. For each application program executed by the information processing circuit 10, one or more frequency analysis results in the absence of anomalies are preset, and the information processing circuit 10 may switch the one or more frequency analysis results used for determination according to the currently executed application program. The frequency analysis results in the presence or absence of anomalies are prestored in the storage device 91 (non-volatile memory).

[0041] Alternatively, the information processing circuit 10 may perform a frequency function determination to input the frequency analysis result of the current detection information at present to a determination function of the frequency analysis result preset for the capacitor current detection circuit 41, which takes the frequency analysis result as an argument and returns the presence or absence of anomalies as a return value, to obtain an output of the presence or absence of anomalies and determine the presence or absence of anomalies.

[0042] A learning model learned using a data set of the frequency analysis result and the presence or absence of anomalies is used for the determination function of the frequency analysis result for the capacitor current detection circuit 41. For example, a neural network is used for the learning model. The data set includes data for each type of anomaly and data for each type of normal state. A learning model is preset for each application program executed by the information processing circuit 10, and the information processing circuit 10 may switch the learning model used for determination according to the currently executed application program. The structure and parameters of the determination function (learning model) are prestored in the storage device 91 (non-volatile memory).

[0043] <Abnormal determination method when a time waveform is acquired> When a time waveform is acquired, in this embodiment, the information processing circuit 10 performs a time waveform comparison to compare the time waveform of the current detection information (in this example, the amplitude of the envelope of the current flowing through the decoupling capacitor 34) by the capacitor current detection circuit 41 with the time waveform when there is an abnormality or when there is no abnormality preset for the capacitor current detection circuit 41, and determines whether there is an abnormality.

[0044] The information processing circuit 10 acquires the time waveform of the current detection information during the determination period. When comparing with the time waveform when there is an abnormality, the information processing circuit 10 calculates the degree of coincidence between the acquired time waveform and the time waveform when there is an abnormality preset for the capacitor current detection circuit 41. If the degree of coincidence is greater than the determination value, it is determined that there is an abnormality. If the degree of coincidence is less than the determination value, it is determined that there is no abnormality. On the other hand, when comparing with the time waveform when there is no abnormality, the information processing circuit 10 calculates the degree of coincidence between the acquired time waveform and the time waveform when there is no abnormality preset for the capacitor current detection circuit 41. If the degree of coincidence is greater than the determination value, it is determined that there is no abnormality. If the degree of coincidence is less than the determination value, it is determined that there is an abnormality.

[0045] A plurality of time waveforms when there is an abnormality for the capacitor current detection circuit 41 are set for each type of abnormality. Also, a plurality of time waveforms when there is no abnormality are set for each type of normal state. For each application program executed by the information processing circuit 10, one or more time waveforms when there is no abnormality are preset. The information processing circuit 10 may switch the one or more time waveforms when there is no abnormality used for determination according to the currently executed application program. The time waveform when there is an abnormality or when there is no abnormality is prestored in the storage device 91 (non-volatile memory).

[0046] Alternatively, the information processing circuit 10 may perform a time waveform function determination by inputting the time waveform of the current detection information into a determination function of a preset time waveform for the capacitor current detection circuit 41, which takes the time waveform as an argument and returns the presence or absence of an abnormality, to obtain an output of the presence or absence of an abnormality, and determine the presence or absence of an abnormality.

[0047] For the determination function of the time waveform for the capacitor current detection circuit 41, a learning model learned using a data set of the time waveform and the presence or absence of an abnormality is used. For example, a neural network is used as the learning model. The data set includes data for each type of abnormality and data for each type of normal state. A learning model is preset for each application program executed by the information processing circuit 10, and the information processing circuit 10 may switch the learning model used for determination according to the application program currently being executed. The structure and parameters of the determination function (learning model) are stored in advance in the storage device 91 (non-volatile memory).

[0048] <Flowchart when compared with data in the case of no abnormality> Using the flowchart of FIG. 3, the processing of the information processing circuit 10 in the case where the result of frequency analysis and the time waveform in the case of no abnormality are configured to be used for determination will be described. The processing of the flowchart of FIG. 3 is repeatedly executed.

[0049] In step S01, the information processing circuit 10 acquires detection information of the current flowing through the decoupling capacitor 34 based on the output signal of the capacitor current detection circuit 41. In the present embodiment, the capacitor current detection circuit 41 is provided with a detection circuit 413.

[0050] In step S02, as described above, the information processing circuit 10 performs frequency analysis on the current detection information by the capacitor current detection circuit 41.

[0051] Then, in step S03, as described above, the information processing circuit 10 calculates the degree of coincidence between the result of the frequency analysis of the detected current information and the result of the frequency analysis when there is no abnormality set in advance, and determines whether the degree of coincidence is greater than the determination value. If the degree of coincidence is greater than the determination value, the process proceeds to step S04; if the degree of coincidence is less than the determination value, the process proceeds to step S07.

[0052] In step S04, as described above, the information processing circuit 10 acquires the time waveform of the detected current information by the capacitor current detection circuit 41.

[0053] Then, in step S05, as described above, the information processing circuit 10 calculates the degree of coincidence between the acquired time waveform of the detected current information and the time waveform when there is no abnormality set in advance, and determines whether the degree of coincidence is greater than the determination value. If the degree of coincidence is greater than the determination value, the process proceeds to step S06; if the degree of coincidence is less than the determination value, the process proceeds to step S07.

[0054] In step S06, the information processing circuit 10 determines that there is no abnormality in the transmission / reception state of the communication data of the communication circuit 20. On the other hand, in step S07, the information processing circuit 10 determines that there is an abnormality in the transmission / reception state of the communication data of the communication circuit 20. Then, in step S08, as described above, the information processing circuit 10 performs various abnormal-time processes to eliminate the abnormality or reduce the adverse effects of the abnormality. For example, the information processing circuit 10 performs a restart process of the information processing circuit 10 or a version downgrade of the program for executing the process of the information processing circuit 10.

[0055] <Flowchart when compared with data in case of abnormality> Using the flowchart of FIG. 4, the processing of the information processing circuit 10 in the case where the result of the frequency analysis in case of abnormality and the time waveform in case of abnormality are configured to be used for determination will be described. The processing of the flowchart of FIG. 4 is repeatedly executed.

[0056] In step S11, the information processing circuit 10 acquires detection information of the current flowing through the decoupling capacitor 34 based on the output signal of the capacitor current detection circuit 41. In the present embodiment, a detection circuit 413 is provided in the capacitor current detection circuit 41.

[0057] In step S12, as described above, the information processing circuit 10 performs frequency analysis on the current detection information by the capacitor current detection circuit 41.

[0058] Then, in step S13, as described above, the information processing circuit 10 calculates the degree of coincidence between the result of the frequency analysis of the current detection information and the result of the frequency analysis in the case of abnormality set in advance, and determines whether the degree of coincidence is greater than the determination value. If the degree of coincidence is smaller than the determination value, the process proceeds to step S14, and if the degree of coincidence is greater than the determination value, the process proceeds to step S17.

[0059] In step S14, as described above, the information processing circuit 10 acquires the time waveform of the current detection information by the capacitor current detection circuit 41.

[0060] Then, in step S15, as described above, the information processing circuit 10 calculates the degree of coincidence between the acquired time waveform of the current detection information and the time waveform in the case of abnormality set in advance, and determines whether the degree of coincidence is greater than the determination value. If the degree of coincidence is smaller than the determination value, the process proceeds to step S16, and if the degree of coincidence is greater than the determination value, the process proceeds to step S17.

[0061] In step S16, the information processing circuit 10 determines that there is no abnormality in the transmission and reception state of the communication data of the communication circuit 20. On the other hand, in step S17, the information processing circuit 10 determines that there is an abnormality in the transmission and reception state of the communication data of the communication circuit 20. Then, in step S18, as described above, the information processing circuit 10 performs various processing during abnormalities to eliminate the abnormality or reduce the adverse effects caused by the abnormality. For example, the information processing circuit 10 performs a restart process of the information processing circuit 10 or performs a version downgrade of the program for executing the processing of the information processing circuit 10.

[0062] <Flowchart in the case of being compared with data when there is no abnormality and when there is an abnormality> Using the flowchart of FIG. 5, the processing of the information processing circuit 10 in the case where the results of frequency analysis when there is no abnormality and when there is an abnormality, and the time waveforms when there is no abnormality and when there is an abnormality are configured to be used for determination will be described. The processing of the flowchart of FIG. 5 is repeatedly executed.

[0063] In step S21, the information processing circuit 10 acquires detection information of the current flowing through the decoupling capacitor 34 based on the output signal of the capacitor current detection circuit 41. In the present embodiment, the capacitor current detection circuit 41 is provided with a detection circuit 413.

[0064] In step S22, as described above, the information processing circuit 10 performs frequency analysis on the current detection information by the capacitor current detection circuit 41.

[0065] Then, in step S23, as described above, the information processing circuit 10 calculates the degree of coincidence between the result of the frequency analysis of the current detection information and the result of the frequency analysis when an abnormality is preset, and determines whether the degree of coincidence is greater than the determination value. When the degree of coincidence is smaller than the determination value, the process proceeds to step S24, and when the degree of coincidence is greater than the determination value, the process proceeds to step S29.

[0066] Then, in step S24, as described above, the information processing circuit 10 calculates the degree of coincidence between the result of the frequency analysis of the current detection information and the result of the frequency analysis when there is no abnormality set in advance, and determines whether the degree of coincidence is greater than the determination value. If the degree of coincidence is greater than the determination value, the process proceeds to step S25; if the degree of coincidence is less than the determination value, the process proceeds to step S29.

[0067] In step S25, as described above, the information processing circuit 10 acquires the time waveform of the current detection information by the capacitor current detection circuit 41.

[0068] Then, in step S26, as described above, the information processing circuit 10 calculates the degree of coincidence between the acquired time waveform of the current detection information and the time waveform when there is an abnormality set in advance, and determines whether the degree of coincidence is greater than the determination value. If the degree of coincidence is less than the determination value, the process proceeds to step S27; if the degree of coincidence is less than the determination value, the process proceeds to step S29.

[0069] In step S27, as described above, the information processing circuit 10 calculates the degree of coincidence between the acquired time waveform of the current detection information and the time waveform when there is no abnormality set in advance, and determines whether the degree of coincidence is greater than the determination value. If the degree of coincidence is greater than the determination value, the process proceeds to step S28; if the degree of coincidence is greater than the determination value, the process proceeds to step S29.

[0070] In step S28, the information processing circuit 10 determines that there is no abnormality in the transmission / reception state of the communication data of the communication circuit 20. On the other hand, in step S29, the information processing circuit 10 determines that there is an abnormality in the transmission / reception state of the communication data of the communication circuit 20. Then, in step S30, as described above, the information processing circuit 10 performs various abnormality-time processes to eliminate the abnormality or reduce the adverse effects of the abnormality.

[0071] 1-4-2. Abnormality determination based on the current detection information of the supply line current detection circuit 42 The case where only the abnormality determination based on the current detection information of the supply line current detection circuit 42 is performed will be described.

[0072] In this embodiment, as described above, as the current detection circuit 40, a supply line current detection circuit 42 for detecting the current flowing through the current supply line 33 to the communication circuit 20 is provided. The information processing circuit 10 acquires detection information on the current flowing through the current supply line 33 to the communication circuit 20 based on the output signal of the supply line current detection circuit 42. The information processing circuit 10 performs one or both of frequency analysis and acquisition of a time waveform on the current detection information by the supply line current detection circuit 42.

[0073] The current detection information by the supply line current detection circuit 42 includes information on the low-frequency component of the current supplied to the communication circuit 20. The low-frequency component of the supply current of the communication circuit 20 corresponds to the communication volume per unit time of the communication data of the communication circuit 20. Therefore, by performing one or both of frequency analysis and acquisition of a time waveform on the current detection information by the supply line current detection circuit 42, the characteristics of the communication volume of the communication data of the communication circuit 20 can be grasped, and from the viewpoint of the characteristics of the communication volume of the communication data, it is possible to determine whether there is an abnormality in the transmission / reception state of the communication data of the communication circuit 20.

[0074] In this embodiment, as described above, the supply line current detection circuit 42 includes a detection circuit 423 for detecting the amplitude of the envelope of the current flowing through the current supply line 33 to the communication circuit 20, and the output signal of the detection circuit 423 is input to the information processing circuit 10. Then, the information processing circuit 10 uses the amplitude of the envelope of the current flowing through the current supply line 33 by the detection circuit 423 as the current detection information. As described above, when the frequency of the current flowing through the current supply line 33 is low due to the decoupling capacitor 34, the detection circuit 423 may not be provided.

[0075] The amplitude of the envelope represents the amplitude of the low-frequency component of the current flowing through the current supply line 33. As the amplitude of the envelope increases, the communication volume of the communication data of the communication circuit 20 increases. Therefore, by performing one or both of frequency analysis and acquisition of the time waveform on the amplitude of the envelope of the current flowing through the current supply line 33, the characteristics of the magnitude of the communication volume of the communication data of the communication circuit 20 can be grasped, and from the perspective of the characteristics of the magnitude of the communication volume of the communication data of the communication circuit 20, it is possible to determine whether there is an abnormality in the transmission / reception state of the communication data of the communication circuit 20.

[0076] <Abnormality determination method when frequency analysis is performed> When frequency analysis is performed, in this embodiment, the information processing circuit 10 performs a frequency comparison in which the result of the frequency analysis of the detection information of the current by the supply line current detection circuit 42 (in this example, the amplitude of the envelope of the current flowing through the current supply line 33 to the communication circuit 20) is compared with the result of the frequency analysis when there is an abnormality or no abnormality preset for the supply line current detection circuit 42, and determines whether there is an abnormality.

[0077] Alternatively, the information processing circuit 10 may perform a frequency function determination in which the result of the frequency analysis of the current detection information at present is input to a determination function of the frequency analysis result preset for the supply line current detection circuit 42, which takes the result of the frequency analysis as an argument and returns whether there is an abnormality as a return value, and obtain an output of whether there is an abnormality to determine whether there is an abnormality.

[0078] The detailed determination method using the result of the frequency analysis of the supply line current detection circuit 42 is the same as the case where the detection information of the current of the capacitor current detection circuit 41 is used, so the description is omitted.

[0079] <Abnormality determination method when the time waveform is acquired> When the time waveform is acquired, in this embodiment, the information processing circuit 10 performs a time waveform comparison in which the time waveform of the detection information of the current by the supply line current detection circuit 42 (in this example, the amplitude of the envelope of the current flowing through the current supply line 33 to the communication circuit 20) is compared with the time waveform when there is an abnormality or no abnormality preset for the supply line current detection circuit 42, and determines whether there is an abnormality.

[0080] Alternatively, the information processing circuit 10 may perform a time waveform function determination in which the time waveform of the current detection information is input to a determination function of a time waveform preset for the supply line current detection circuit 42 that takes the time waveform as an argument and returns the presence or absence of an abnormality, and obtain an output of the presence or absence of an abnormality to determine the presence or absence of an abnormality.

[0081] Since the detailed determination method using the time waveform of the supply line current detection circuit 42 is the same as the case where the detection information of the current of the capacitor current detection circuit 41 is used, the description thereof is omitted.

[0082] <Flowchart when compared with data in the case of no abnormality> Using the flowchart of FIG. 6, the processing of the information processing circuit 10 in the case where the result of the frequency analysis when there is no abnormality and the time waveform when there is no abnormality are configured to be used for determination will be described. The processing of the flowchart of FIG. 6 is repeatedly executed.

[0083] In step S41, the information processing circuit 10 acquires detection information of the current flowing through the current supply line 33 to the communication circuit 20 based on the output signal of the supply line current detection circuit 42. In the present embodiment, the supply line current detection circuit 42 is provided with a detection circuit 423.

[0084] In step S42, as described above, the information processing circuit 10 performs a frequency analysis on the current detection information by the supply line current detection circuit 42.

[0085] Then, in step S43, as described above, the information processing circuit 10 calculates the degree of coincidence between the result of the frequency analysis of the current detection information and the result of the frequency analysis when there is no abnormality preset, and determines whether the degree of coincidence is greater than the determination value. If the degree of coincidence is greater than the determination value, the process proceeds to step S44, and if the degree of coincidence is less than the determination value, the process proceeds to step S47.

[0086] In step S44, as described above, the information processing circuit 10 acquires the time waveform of the current detection information by the supply line current detection circuit 42.

[0087] Then, in step S45, as described above, the information processing circuit 10 calculates the degree of coincidence between the time waveform of the acquired current detection information and the time waveform when there is no abnormality set in advance, and determines whether the degree of coincidence is greater than the determination value. If the degree of coincidence is greater than the determination value, the process proceeds to step S46, and if the degree of coincidence is less than the determination value, the process proceeds to step S47.

[0088] In step S46, the information processing circuit 10 determines that there is no abnormality in the transmission / reception state of the communication data of the communication circuit 20. On the other hand, in step S47, the information processing circuit 10 determines that there is an abnormality in the transmission / reception state of the communication data of the communication circuit 20. Then, in step S48, as described above, the information processing circuit 10 performs various processes during an abnormality to eliminate the abnormality or reduce the adverse effects of the abnormality. For example, the information processing circuit 10 performs a restart process of the information processing circuit 10 or a version downgrade of the program for executing the process of the information processing circuit 10.

[0089] <Flowchart in the case of being compared with data when there is an abnormality> Using the flowchart of FIG. 7, the processing of the information processing circuit 10 in the case where the result of frequency analysis and the time waveform when there is an abnormality are configured to be used for determination will be described. The processing of the flowchart of FIG. 7 is repeatedly executed.

[0090] In step S51, the information processing circuit 10 acquires the detection information of the current flowing through the current supply line 33 to the communication circuit 20 based on the output signal of the supply line current detection circuit 42. In the present embodiment, the supply line current detection circuit 42 is provided with a detection circuit 423.

[0091] In step S52, as described above, the information processing circuit 10 performs frequency analysis on the current detection information by the supply line current detection circuit 42.

[0092] And in step S53, as described above, the information processing circuit 10 calculates the degree of coincidence between the result of the frequency analysis of the current detection information and the result of the frequency analysis in the case of a preset abnormality, and determines whether the degree of coincidence is greater than the determination value. If the degree of coincidence is smaller than the determination value, the process proceeds to step S54. If the degree of coincidence is greater than the determination value, the process proceeds to step S57.

[0093] In step S54, as described above, the information processing circuit 10 acquires the time waveform of the current detection information by the supply line current detection circuit 42.

[0094] And in step S55, as described above, the information processing circuit 10 calculates the degree of coincidence between the acquired time waveform of the current detection information and the preset time waveform in the case of an abnormality, and determines whether the degree of coincidence is greater than the determination value. If the degree of coincidence is smaller than the determination value, the process proceeds to step S56. If the degree of coincidence is greater than the determination value, the process proceeds to step S57.

[0095] In step S56, the information processing circuit 10 determines that there is no abnormality in the transmission / reception state of the communication data of the communication circuit 20. On the other hand, in step S57, the information processing circuit 10 determines that there is an abnormality in the transmission / reception state of the communication data of the communication circuit 20. And in step S58, as described above, the information processing circuit 10 performs various abnormality-time processes for eliminating the abnormality or reducing the adverse effects of the abnormality. For example, the information processing circuit 10 performs a restart process of the information processing circuit 10 or a version downgrade of the program for executing the processing of the information processing circuit 10.

[0096] <Flowchart in the case of being compared with data in the case of no abnormality and in the case of an abnormality> Using the flowchart of FIG. 8, the processing of the information processing circuit 10 in the case where the results of the frequency analysis in the case of no abnormality and in the case of an abnormality, and the time waveforms in the case of no abnormality and in the case of an abnormality are configured to be used for determination will be described. The processing of the flowchart of FIG. 8 is repeatedly executed.

[0097] In step S61, the information processing circuit 10 acquires detection information of the current flowing through the current supply line 33 to the communication circuit 20 based on the output signal of the supply line current detection circuit 42.

[0098] In step S62, as described above, the information processing circuit 10 performs frequency analysis on the current detection information by the supply line current detection circuit 42.

[0099] Then, in step S63, as described above, the information processing circuit 10 calculates the degree of coincidence between the result of the frequency analysis of the current detection information and the result of the frequency analysis in the case of a preset abnormality, and determines whether the degree of coincidence is greater than the determination value. If the degree of coincidence is smaller than the determination value, it proceeds to step S64, and if the degree of coincidence is greater than the determination value, it proceeds to step S69.

[0100] Then, in step S64, as described above, the information processing circuit 10 calculates the degree of coincidence between the result of the frequency analysis of the current detection information and the result of the frequency analysis in the case of no preset abnormality, and determines whether the degree of coincidence is greater than the determination value. If the degree of coincidence is greater than the determination value, it proceeds to step S65, and if the degree of coincidence is smaller than the determination value, it proceeds to step S69.

[0101] In step S65, as described above, the information processing circuit 10 acquires the time waveform of the current detection information by the supply line current detection circuit 42.

[0102] Then, in step S66, as described above, the information processing circuit 10 calculates the degree of coincidence between the acquired time waveform of the current detection information and the preset time waveform in the case of an abnormality, and determines whether the degree of coincidence is greater than the determination value. If the degree of coincidence is smaller than the determination value, it proceeds to step S67, and if the degree of coincidence is smaller than the determination value, it proceeds to step S69.

[0103] In step S67, as described above, the information processing circuit 10 calculates the degree of coincidence between the time waveform of the acquired current detection information and the time waveform when there is no abnormality set in advance, and determines whether the degree of coincidence is greater than the determination value. If the degree of coincidence is greater than the determination value, the process proceeds to step S68, and if the degree of coincidence is greater than the determination value, the process proceeds to step S69.

[0104] In step S68, the information processing circuit 10 determines that there is no abnormality in the transmission / reception state of the communication data of the communication circuit 20. On the other hand, in step S69, the information processing circuit 10 determines that there is an abnormality in the transmission / reception state of the communication data of the communication circuit 20. Then, in step S70, as described above, the information processing circuit 10 performs various processes at the time of abnormality to eliminate the abnormality or reduce the adverse effects of the abnormality.

[0105] 1-4-3. Abnormality determination by the capacitor current detection circuit 41 and the supply line current detection circuit 42 A case where both the abnormality determination based on the current detection information of the capacitor current detection circuit 41 and the abnormality determination based on the current detection information of the supply line current detection circuit 42 are performed will be described.

[0106] As described above, the information processing circuit 10 performs one or both of frequency analysis and acquisition of the time waveform on the current detection information of the capacitor current detection circuit 41, and determines the presence or absence of an abnormality in the transmission / reception state of the communication data of the communication circuit 20 based on one or both of the result of the frequency analysis and the time waveform.

[0107] As described above, the information processing circuit 10 performs one or both of frequency analysis and acquisition of the time waveform on the current detection information of the supply line current detection circuit 42, and determines the presence or absence of an abnormality in the transmission / reception state of the communication data of the communication circuit 20 based on one or both of the result of the frequency analysis and the time waveform.

[0108] The information processing circuit 10 finally determines the presence or absence of an abnormality based on the determination result of the presence or absence of an abnormality using the current detection information of the capacitor current detection circuit 41 and the determination result of the presence or absence of an abnormality using the current detection information of the supply line current detection circuit 42.

[0109] In this embodiment, when at least one of the determination results of the presence or absence of an abnormality using the capacitor current detection circuit 41 and the determination result of the presence or absence of an abnormality using the supply line current detection circuit 42 indicates the presence of an abnormality, the information processing circuit 10 comprehensively determines that there is an abnormality. When both the determination result of the presence or absence of an abnormality using the capacitor current detection circuit 41 and the determination result of the presence or absence of an abnormality using the supply line current detection circuit 42 indicate the absence of an abnormality, the information processing circuit 10 comprehensively determines that there is no abnormality.

[0110] <Flowchart> The processing of the information processing circuit 10 will be described with reference to the flowchart of FIG. 9. The processing of the flowchart of FIG. 9 is repeatedly executed.

[0111] In step S81, the information processing circuit 10 acquires detection information on the current flowing through the decoupling capacitor 34 based on the output signal of the capacitor current detection circuit 41.

[0112] In step S82, the information processing circuit 10 acquires detection information on the current flowing through the current supply line 33 to the communication circuit 20 based on the output signal of the supply line current detection circuit 42.

[0113] In step S83, as described above, the information processing circuit 10 performs one or both of frequency analysis and acquisition of the time waveform on the detection information of the current of the capacitor current detection circuit 41, and determines the presence or absence of an abnormality in the transmission and reception state of the communication data of the communication circuit 20 based on one or both of the result of the frequency analysis and the time waveform. If there is an abnormality, the process proceeds to step S86. If there is no abnormality, the process proceeds to step S84.

[0114] In step S84, as described above, the information processing circuit 10 performs one or both of frequency analysis and acquisition of a time waveform on the detection information of the current of the supply line current detection circuit 42, and determines whether there is an abnormality in the transmission / reception state of the communication data of the communication circuit 20 based on one or both of the result of the frequency analysis and the time waveform. If there is an abnormality, the process proceeds to step S86. If there is no abnormality, the process proceeds to step S85.

[0115] In step S85, the information processing circuit 10 comprehensively determines that there is no abnormality in the transmission / reception state of the communication data of the communication circuit 20. On the other hand, in step S86, the information processing circuit 10 comprehensively determines that there is an abnormality in the transmission / reception state of the communication data of the communication circuit 20. Then, in step S87, as described above, the information processing circuit 10 performs various processing during abnormalities to eliminate the abnormality or reduce the adverse effects of the abnormality. For example, the information processing circuit 10 performs a restart process of the information processing circuit 10 or performs a version downgrade of the program for executing the processing of the information processing circuit 10.

[0116] 2. Embodiment 2 The information processing apparatus 1 according to Embodiment 2 will be described with reference to the drawings. FIG. 10 shows a schematic configuration diagram of the information processing apparatus 1 according to the present embodiment.

[0117] Similar to Embodiment 1, the information processing apparatus 1 includes an information processing circuit 10, a communication circuit 20, and a power supply circuit 30. Different from Embodiment 1, a current detection circuit 40 is not provided.

[0118] The configurations of the communication circuit 20 and the power supply circuit 30 are the same as those in Embodiment 1, so the description thereof will be omitted. Also, the hardware configuration of the information processing circuit 10 is the same as the hardware configuration of Embodiment 1 described with reference to FIG. 2, except that the capacitor current detection circuit 41 and the supply line current detection circuit 42 are not connected to the input / output device 92, so the description thereof will be omitted.

[0119] In this embodiment, the information processing circuit 10 performs one or both of frequency analysis and acquisition of a time waveform on traffic information representing the data traffic per unit time between the information processing circuit 10 and the communication circuit 20, and determines the presence or absence of an abnormality in the transmission / reception state of the communication data of the communication circuit 20 based on one or both of the result of the frequency analysis and the time waveform.

[0120] The information processing circuit 10 communicates with the communication circuit 20, can grasp the data traffic per unit time between the communication circuit 20 and the information processing circuit 10, and can grasp the communication data that the communication circuit 20 is transmitting and receiving with an external information processing device 50 based on the data traffic. According to the above configuration, by performing one or both of frequency analysis and acquisition of a time waveform on traffic information representing the data traffic per unit time, the data traffic per unit time of the communication circuit 20 can be grasped, and the presence or absence of an abnormality in the transmission / reception state of the communication data of the communication circuit 20 can be determined.

[0121] In this embodiment, the data traffic per unit time is directly used as traffic information. Note that traffic equivalent current information described later in Embodiment 3 or 4 may be used as the traffic information.

[0122] Similar to Embodiment 1, when the information processing circuit 10 determines that there is an abnormality in the transmission / reception state of the communication data of the communication circuit 20, it performs various processing during abnormalities to eliminate the abnormality or reduce the adverse effects caused by the abnormality.

[0123] <Abnormality determination method when frequency analysis is performed> When frequency analysis is performed, in this embodiment, the information processing circuit 10 performs a frequency comparison in which the result of the frequency analysis of the traffic information is compared with the result of the frequency analysis when there is an abnormality or when there is no abnormality preset for the traffic information, and determines the presence or absence of an abnormality.

[0124] The information processing circuit 10 performs a fast Fourier transform on the traffic information during the determination period to obtain the analysis results of the amplitudes of each frequency. When comparing with the results of frequency analysis in case of abnormality, the information processing circuit 10 calculates the degree of coincidence between the obtained analysis results of the amplitudes of each frequency and the analysis results of the amplitudes of each frequency preset for traffic information in case of abnormality. If the degree of coincidence is greater than the determination value, it is determined that there is an abnormality. If the degree of coincidence is less than the determination value, it is determined that there is no abnormality. On the other hand, when comparing with the results of frequency analysis in case of no abnormality, the information processing circuit 10 calculates the degree of coincidence between the obtained analysis results of the amplitudes of each frequency and the analysis results of the amplitudes of each frequency preset for traffic information in case of no abnormality. If the degree of coincidence is greater than the determination value, it is determined that there is no abnormality. If the degree of coincidence is less than the determination value, it is determined that there is an abnormality.

[0125] A plurality of results of frequency analysis in case of abnormality for traffic information are set for each type of abnormality. For example, the results of frequency analysis in case of abnormality are preset based on the traffic information corresponding to the communication patterns generated by specific computer viruses and tools used for security attacks. In addition, a plurality of results of frequency analysis in case of no abnormality for traffic information are set for each type of normal state. For example, the results of frequency analysis in case of no abnormality are preset based on the traffic information corresponding to the communication patterns when the application program is operating normally. For each application program executed by the information processing circuit 10, one or more results of frequency analysis in case of no abnormality are preset, and the information processing circuit 10 may switch the one or more results of frequency analysis in case of no abnormality used for determination according to the currently executed application program. The results of frequency analysis in case of abnormality or no abnormality are prestored in the storage device 91 (non-volatile memory).

[0126] Alternatively, the information processing circuit 10 may perform a frequency function determination to obtain an output of whether there is an abnormality by inputting the current frequency analysis result of the traffic information to a preset determination function of the frequency analysis result for traffic information, which takes the frequency analysis result as an argument and returns whether there is an abnormality as a return value, and determine whether there is an abnormality.

[0127] For the determination function of the frequency analysis result for traffic information, a learning model machine-learned using a data set of the frequency analysis result and the presence or absence of an abnormality is used. For example, a neural network is used as the learning model. The data set includes data for each type of abnormality and data for each type of normal state. A learning model is preset for each application program executed by the information processing circuit 10, and the information processing circuit 10 may switch the learning model used for determination according to the application program currently being executed. The structure and parameters of the determination function (learning model) are stored in advance in the storage device 91 (non-volatile memory).

[0128] <Abnormality determination method when a time waveform is acquired> When a time waveform is acquired, in this embodiment, the information processing circuit 10 performs a time waveform comparison that compares the time waveform of the traffic information with the time waveform when there is an abnormality or when there is no abnormality preset for the traffic information, and determines the presence or absence of an abnormality.

[0129] The information processing circuit 10 acquires the time waveform of the traffic information during the determination period. Then, when comparing with the time waveform when there is an abnormality, the information processing circuit 10 calculates the degree of coincidence between the acquired time waveform and the time waveform when there is an abnormality preset for the traffic information, and if the degree of coincidence is greater than the determination value, determines that there is an abnormality, and if the degree of coincidence is less than the determination value, determines that there is no abnormality. On the other hand, when comparing with the time waveform when there is no abnormality, the information processing circuit 10 calculates the degree of coincidence between the acquired time waveform and the time waveform when there is no abnormality preset for the traffic information, and if the degree of coincidence is greater than the determination value, determines that there is no abnormality, and if the degree of coincidence is less than the determination value, determines that there is an abnormality.

[0130] Time waveforms for traffic information when there is an abnormality are set in plural for each type of abnormality. Also, time waveforms when there is no abnormality are set in plural for each type of normal state. For each application program executed by the information processing circuit 10, one or more time waveforms when there is no abnormality are set in advance, and the information processing circuit 10 may switch the time waveform when there is no abnormality used for determination according to the application program currently being executed. The time waveforms when there is an abnormality or when there is no abnormality are stored in advance in the storage device 91 (non-volatile memory).

[0131] Alternatively, the information processing circuit 10 may perform a time waveform function determination in which the time waveform of the current detection information at present is input to a determination function of a time waveform preset for traffic information, which takes the time waveform as an argument and returns the presence or absence of an abnormality as a return value, to obtain an output of the presence or absence of an abnormality and determine the presence or absence of an abnormality.

[0132] For the determination function of the time waveform for traffic information, a learning model machine-learned using a data set of the time waveform and the presence or absence of an abnormality is used. For example, a neural network is used for the learning model. The data set includes data for each type of abnormality and data for each type of normal state. A learning model is set in advance for each application program executed by the information processing circuit 10, and the information processing circuit 10 may switch the learning model used for determination according to the application program currently being executed. The structure and parameters of the determination function (learning model) are stored in advance in the storage device 91 (non-volatile memory).

[0133] <Flowchart in the case of being compared with data when there is no abnormality> Using the flowchart of FIG. 11, the processing of the information processing circuit 10 in the case where the result of frequency analysis when there is no abnormality and the time waveform when there is no abnormality are configured to be used for determination will be described. The processing of the flowchart of FIG. 11 is repeatedly executed.

[0134] In step S101, the information processing circuit 10 acquires traffic information representing the data traffic per unit time based on the data traffic per unit time between the information processing circuit 10 and the communication circuit 20.

[0135] In step S102, as described above, the information processing circuit 10 performs frequency analysis on the traffic information.

[0136] Then, in step S103, as described above, the information processing circuit 10 calculates the degree of coincidence between the result of the frequency analysis of the current detection information and the result of the frequency analysis when there is no preset abnormality, and determines whether the degree of coincidence is greater than the determination value. If the degree of coincidence is greater than the determination value, the process proceeds to step S104; if the degree of coincidence is less than the determination value, the process proceeds to step S107.

[0137] In step S104, as described above, the information processing circuit 10 acquires the time waveform of the traffic information.

[0138] Then, in step S105, as described above, the information processing circuit 10 calculates the degree of coincidence between the acquired time waveform of the current detection information and the time waveform when there is no preset abnormality, and determines whether the degree of coincidence is greater than the determination value. If the degree of coincidence is greater than the determination value, the process proceeds to step S106; if the degree of coincidence is less than the determination value, the process proceeds to step S107.

[0139] In step S106, the information processing circuit 10 determines that there is no abnormality in the transmission / reception state of the communication data of the communication circuit 20. On the other hand, in step S107, the information processing circuit 10 determines that there is an abnormality in the transmission / reception state of the communication data of the communication circuit 20. Then, in step S108, as described above, the information processing circuit 10 performs various abnormality-time processes to eliminate the abnormality or reduce the adverse effects of the abnormality. For example, the information processing circuit 10 performs a restart process of the information processing circuit 10 or a version downgrade of the program for executing the processing of the information processing circuit 10.

[0140] <Flowchart when compared with data in case of abnormality> Using the flowchart of FIG. 12, the processing of the information processing circuit 10 in the case where the result of frequency analysis in case of abnormality and the time waveform in case of abnormality are configured to be used for determination will be described. The processing of the flowchart of FIG. 12 is repeatedly executed.

[0141] In step S111, the information processing circuit 10 acquires traffic information representing the data traffic per unit time based on the data traffic per unit time between the information processing circuit 10 and the communication circuit 20.

[0142] In step S112, as described above, the information processing circuit 10 performs frequency analysis on the traffic information.

[0143] Then, in step S113, as described above, the information processing circuit 10 calculates the degree of coincidence between the result of frequency analysis of the current detection information and the result of frequency analysis in case of abnormality set in advance, and determines whether the degree of coincidence is greater than the determination value. If the degree of coincidence is less than the determination value, the process proceeds to step S114, and if the degree of coincidence is greater than the determination value, the process proceeds to step S117.

[0144] In step S114, as described above, the information processing circuit 10 acquires the time waveform of the traffic information.

[0145] Then, in step S115, as described above, the information processing circuit 10 calculates the degree of coincidence between the acquired time waveform of the current detection information and the time waveform in case of abnormality set in advance, and determines whether the degree of coincidence is greater than the determination value. If the degree of coincidence is less than the determination value, the process proceeds to step S116, and if the degree of coincidence is greater than the determination value, the process proceeds to step S117.

[0146] In step S116, the information processing circuit 10 determines that there is no abnormality in the transmission / reception state of the communication data of the communication circuit 20. On the other hand, in step S117, the information processing circuit 10 determines that there is an abnormality in the transmission / reception state of the communication data of the communication circuit 20. Then, in step S118, as described above, the information processing circuit 10 performs various processing in case of abnormality to eliminate the abnormality or reduce the adverse effects caused by the abnormality. For example, the information processing circuit 10 performs a restart process of the information processing circuit 10 or performs a version downgrade of the program for executing the processing of the information processing circuit 10.

[0147] <Flowchart in the case of being compared with data when there is no abnormality and when there is an abnormality> Using the flowchart of FIG. 13, the processing of the information processing circuit 10 in the case where the results of frequency analysis when there is no abnormality and when there is an abnormality, and the time waveforms when there is no abnormality and when there is an abnormality are configured to be used for determination will be described. The processing of the flowchart of FIG. 13 is repeatedly executed.

[0148] In step S121, the information processing circuit 10 acquires traffic information representing the data traffic per unit time based on the data traffic per unit time between the information processing circuit 10 and the communication circuit 20.

[0149] In step S122, as described above, the information processing circuit 10 performs a frequency analysis on the traffic information.

[0150] Then, in step S123, as described above, the information processing circuit 10 calculates the degree of coincidence between the result of the frequency analysis of the current detection information and the result of the frequency analysis in case of abnormality set in advance, and determines whether the degree of coincidence is greater than the determination value. If the degree of coincidence is smaller than the determination value, the process proceeds to step S124, and if the degree of coincidence is greater than the determination value, the process proceeds to step S129.

[0151] Then, in step S124, as described above, the information processing circuit 10 calculates the degree of coincidence between the result of the frequency analysis of the current detection information and the result of the frequency analysis when there is no preset abnormality, and determines whether the degree of coincidence is greater than the determination value. If the degree of coincidence is greater than the determination value, the process proceeds to step S125. If the degree of coincidence is less than the determination value, the process proceeds to step S129.

[0152] In step S125, as described above, the information processing circuit 10 acquires the time waveform of the traffic information.

[0153] Then, in step S126, as described above, the information processing circuit 10 calculates the degree of coincidence between the time waveform of the traffic information and the time waveform when there is a preset abnormality, and determines whether the degree of coincidence is greater than the determination value. If the degree of coincidence is less than the determination value, the process proceeds to step S127. If the degree of coincidence is less than the determination value, the process proceeds to step S129.

[0154] In step S127, as described above, the information processing circuit 10 calculates the degree of coincidence between the time waveform of the traffic information and the time waveform when there is no preset abnormality, and determines whether the degree of coincidence is greater than the determination value. If the degree of coincidence is greater than the determination value, the process proceeds to step S128. If the degree of coincidence is greater than the determination value, the process proceeds to step S129.

[0155] In step S128, the information processing circuit 10 determines that there is no abnormality in the transmission / reception state of the communication data of the communication circuit 20. On the other hand, in step S129, the information processing circuit 10 determines that there is an abnormality in the transmission / reception state of the communication data of the communication circuit 20. Then, in step S130, as described above, the information processing circuit 10 performs various processes for eliminating the abnormality or reducing the adverse effects of the abnormality.

[0156] 3. Embodiment 3 The information processing apparatus 1 according to Embodiment 3 will be described with reference to the drawings. Description of the same components as those in the above Embodiment 1 will be omitted. The basic configuration of the information processing apparatus 1 according to the present embodiment is the same as that of Embodiment 1, but it is different from Embodiment 1 in that an abnormality determination process using traffic information representing the data traffic per unit time between the communication circuit 20 and the information processing circuit 10 is added.

[0157] FIG. 14 shows a schematic configuration diagram of the information processing apparatus 1 according to the present embodiment. Similar to Embodiment 1, the information processing apparatus 1 includes an information processing circuit 10, a communication circuit 20, a power supply circuit 30, and a current detection circuit 40 (in this example, a capacitor current detection circuit 41 and a supply line current detection circuit 42).

[0158] The configurations of the communication circuit 20, the power supply circuit 30, and the current detection circuit 40 are the same as those in Embodiment 1, so the description thereof will be omitted. Further, since the hardware configuration of the information processing circuit 10 is the same as the hardware configuration of Embodiment 1 described with reference to FIG. 2, the description thereof will be omitted.

[0159] Similar to Embodiment 1, the information processing circuit 10 acquires detection information of the current flowing through the power supply circuit 30 based on the output signal of the current detection circuit 40. The information processing circuit 10 performs one or both of frequency analysis and acquisition of a time waveform on the current detection information by the current detection circuit 40, and determines the presence or absence of an abnormality in the transmission / reception state of the communication data of the communication circuit 20 based on one or both of the result of the frequency analysis and the time waveform. Details and variations of the abnormality determination process using the current detection information are the same as those in Embodiment 1, so the description thereof will be omitted.

[0160] In the present embodiment, the information processing circuit 10 converts the data communication volume per unit time between the communication circuit 20 and the information processing circuit 10 into communication volume equivalent current information, which is a value equivalent to the detection information of the current by the current detection circuit 40. Then, the information processing circuit 10 performs one or both of frequency analysis and acquisition of the time waveform on the communication volume equivalent current information. Then, the information processing circuit 10 performs one or both of mutual frequency comparison for comparing the result of the frequency analysis of the communication volume equivalent current information by the information processing circuit 10 with the result of the frequency analysis of the current detection information by the current detection circuit 40, and mutual time waveform comparison for comparing the time waveform of the communication volume equivalent current information by the information processing circuit 10 with the time waveform of the current detection information by the current detection circuit 40, to determine whether there is an abnormality in the transmission and reception state of the communication data of the communication circuit 20.

[0161] When the communication path between the communication circuit 20 and the information processing circuit 10 is bypassed and hijacked, or when the communication circuit 20 is subjected to an infringement such as "spoofing" or "tampering", in order to transmit to the external information processing device 50, the communication data transmitted from the information processing circuit 10 to the communication circuit 20 is different from the communication data actually transmitted from the communication circuit 20 to the external information processing device 50. According to the above configuration, by one or both of the mutual frequency comparison and the mutual time waveform comparison, one or both of the result of the frequency analysis and the time waveform of the communication volume equivalent current information by the information processing circuit 10 and one or both of the result of the frequency analysis and the time waveform of the current detection information by the current detection circuit 40 are compared, so that it can be determined whether the communication data transmitted from the information processing circuit 10 to the communication circuit 20 is different from the communication data actually transmitted from the communication circuit 20 to the external information processing device 50, and it can be determined whether there is an abnormality such as "hijacking" or "spoofing" of the communication circuit 20.

[0162] In this embodiment, the information processing circuit 10 converts the data traffic into traffic equivalent current information using a prediction model that predicts the supply current to the communication circuit 20 based on the data traffic. For example, as the prediction model, map data in which the relationship between the data traffic and the current value is preset is used. Also, as the prediction model, a dynamic model that simulates the high-frequency current information generated by the on-off cycle of transmission and reception of communication data (for example, the transmission and reception cycle of packets or frames) based on the data traffic is used. Further, when a detection circuit is used, a detection circuit simulation model that simulates the detection circuit is used. When converting to the equivalent value of the detection information of the current detected by the capacitor current detection circuit 41 including the detection circuit 413, it may be converted using the dynamic model and the detection circuit simulation model. A model integrating the dynamic model and the detection circuit simulation model may be used. When converting to the equivalent value of the detection information of the current detected by the supply line current detection circuit 42 including the detection circuit 423, it may be converted using the map data and the detection circuit simulation model. A model integrating the map data and the detection circuit simulation model may be used.

[0163] The frequency analysis of the traffic equivalent current information is the same as the frequency analysis (for example, fast Fourier transform) of the current detection information described in Embodiment 1, so the description is omitted.

[0164] When only mutual frequency comparison is performed, the information processing circuit 10 calculates the degree of coincidence between the result of the frequency analysis of the traffic equivalent current information by the information processing circuit 10 and the result of the frequency analysis of the current detection information by the current detection circuit 40. If the degree of coincidence is greater than the determination value, it is determined that there is no abnormality. If the degree of coincidence is less than the determination value, it is determined that there is an abnormality.

[0165] When only mutual time waveform comparison is performed, the information processing circuit 10 calculates the degree of coincidence between the time waveform of the traffic equivalent current information by the information processing circuit 10 and the time waveform of the current detection information by the current detection circuit 40. If the degree of coincidence is greater than the determination value, it is determined that there is no abnormality. If the degree of coincidence is less than the determination value, it is determined that there is an abnormality.

[0166] When both the mutual frequency comparison and the mutual time waveform comparison are performed, if at least one of the determination result of the presence or absence of abnormality by the mutual frequency comparison and the determination result of the presence or absence of abnormality by the mutual time waveform comparison indicates the presence of abnormality, the information processing circuit 10 comprehensively determines that there is an abnormality in the mutual comparison. When both the determination result of the presence or absence of abnormality by the mutual frequency comparison and the determination result of the presence or absence of abnormality by the mutual time waveform comparison indicate the absence of abnormality, the information processing circuit 10 comprehensively determines that there is no abnormality in the mutual comparison.

[0167] <Flowchart in the case where both the mutual frequency comparison and the mutual time waveform comparison are performed> Using the flowchart of FIG. 15, the processing of the information processing circuit 10 in the case where both the mutual frequency comparison and the mutual time waveform comparison are configured to be performed will be described. The processing of the flowchart of FIG. 15 is repeatedly executed.

[0168] In step S201, the information processing circuit 10 acquires detection information of the current flowing through the decoupling capacitor 34 based on the output signal of the capacitor current detection circuit 41.

[0169] In step S202, the information processing circuit 10 acquires detection information of the current flowing through the current supply line 33 to the communication circuit 20 based on the output signal of the supply line current detection circuit 42.

[0170] In step S203, as described above in the first embodiment, the information processing circuit 10 performs frequency analysis and acquisition of the time waveform on the current detection information of the capacitor current detection circuit 41.

[0171] In step S204, as described above in the first embodiment, the information processing circuit 10 performs frequency analysis and acquisition of the time waveform on the current detection information of the supply line current detection circuit 42.

[0172] In step S205, as described above, the information processing circuit 10 converts the data communication volume per unit time between the communication circuit 20 and the information processing circuit 10 into communication volume equivalent current information of the capacitor current detection circuit 41, which is a corresponding value of the current detection information by the capacitor current detection circuit 41. For example, the information processing circuit 10 uses a prediction model for the capacitor current detection circuit 41 (for example, a dynamic model and a detection circuit simulation model) to convert the data communication volume into the communication volume equivalent current information of the capacitor current detection circuit 41.

[0173] In step S206, as described above, the information processing circuit 10 converts the data communication volume per unit time between the communication circuit 20 and the information processing circuit 10 into communication volume equivalent current information of the supply line current detection circuit 42, which is a corresponding value of the current detection information by the supply line current detection circuit 42. For example, the information processing circuit 10 uses a prediction model for the supply line current detection circuit 42 (for example, map data and a detection circuit simulation model) to convert the data communication volume into the communication volume equivalent current information of the supply line current detection circuit 42.

[0174] In step S207, as described above, the information processing circuit 10 performs frequency analysis and acquisition of the time waveform on the communication volume equivalent current information of the capacitor current detection circuit 41.

[0175] In step S208, as described above, the information processing circuit 10 performs frequency analysis and acquisition of the time waveform on the communication volume equivalent current information of the supply line current detection circuit 42.

[0176] In step S209, as described above, the information processing circuit 10 calculates the degree of coincidence between the result of the frequency analysis of the communication volume equivalent current information of the capacitor current detection circuit 41 by the information processing circuit 10 and the result of the frequency analysis of the current detection information by the capacitor current detection circuit 41. If the degree of coincidence is greater than the determination value, it proceeds to step S210. If the degree of coincidence is smaller than the determination value, it proceeds to step S214.

[0177] In step S210, as described above, the information processing circuit 10 calculates the degree of coincidence between the time waveform of the communication volume equivalent current information of the capacitor current detection circuit 41 by the information processing circuit 10 and the time waveform of the current detection information of the current by the capacitor current detection circuit 41. If the degree of coincidence is greater than the determination value, the process proceeds to step S211. If the degree of coincidence is less than the determination value, the process proceeds to step S214.

[0178] In step S211, as described above, the information processing circuit 10 calculates the degree of coincidence between the result of the frequency analysis of the communication volume equivalent current information of the supply line current detection circuit 42 by the information processing circuit 10 and the result of the frequency analysis of the current detection information of the current by the supply line current detection circuit 42. If the degree of coincidence is greater than the determination value, the process proceeds to step S212. If the degree of coincidence is less than the determination value, the process proceeds to step S214.

[0179] In step S212, as described above, the information processing circuit 10 calculates the degree of coincidence between the time waveform of the communication volume equivalent current information of the supply line current detection circuit 42 by the information processing circuit 10 and the time waveform of the current detection information of the current by the supply line current detection circuit 42. If the degree of coincidence is greater than the determination value, the process proceeds to step S213. If the degree of coincidence is less than the determination value, the process proceeds to step S214.

[0180] In step S213, the information processing circuit 10 determines that there is no abnormality in the transmission and reception state of the communication data of the communication circuit 20. On the other hand, in step S214, the information processing circuit 10 determines that there is an abnormality in the transmission and reception state of the communication data of the communication circuit 20. Then, in step S215, as described above, the information processing circuit 10 performs various processes during abnormalities to eliminate the abnormality or reduce the adverse effects caused by the abnormality. For example, the information processing circuit 10 performs a restart process of the information processing circuit 10 or a version downgrade of the program for executing the process of the information processing circuit 10.

[0181] <Comprehensive Judgment> In the present embodiment, when at least one of the determination result of the presence or absence of an abnormality based on one or both of the frequency analysis result and the time waveform of the detection information of the current of the current detection circuit 40 corresponding to Embodiment 1, and the determination result of the presence or absence of an abnormality by mutual comparison between one or both of the frequency analysis result and the time waveform of the communication volume equivalent current information of the information processing circuit 10 and one or both of the frequency analysis result and the time waveform of the detection information of the current of the current detection circuit 40 indicates the presence of an abnormality, it is comprehensively determined that there is an abnormality. When both the determination result of the presence or absence of an abnormality based on the detection information of the current of the current detection circuit 40 and the determination result of the presence or absence of an abnormality by mutual comparison indicate no abnormality, the information processing circuit 10 comprehensively determines that there is no abnormality.

[0182] 4. Embodiment 4 The information processing apparatus 1 according to Embodiment 4 will be described with reference to the drawings. The components similar to those in the above-described Embodiment 1, 2, or 3 will not be described. The basic configuration of the information processing apparatus 1 according to the present embodiment is the same as that of Embodiment 1, 2, or 3, but is different from Embodiment 1, 2, or 3 in that the configurations of Embodiment 1, 2, and 3 are combined.

[0183] FIG. 16 shows a schematic configuration diagram of the information processing apparatus 1 according to the present embodiment. Similar to Embodiment 1, the information processing apparatus 1 includes an information processing circuit 10, a communication circuit 20, a power supply circuit 30, and a current detection circuit 40 (in this example, a capacitor current detection circuit 41 and a supply line current detection circuit 42).

[0184] Similar to Embodiment 1, the information processing circuit 10 acquires detection information of the current flowing through the power supply circuit 30 based on the output signal of the current detection circuit 40. The information processing circuit 10 performs one or both of frequency analysis and acquisition of the time waveform on the detection information of the current by the current detection circuit 40, and determines the presence or absence of an abnormality in the transmission / reception state of the communication data of the communication circuit 20 based on one or both of the result of the frequency analysis and the time waveform. Since the details and variations of the abnormality determination process using the detection information of the current are the same as those in Embodiment 1, the description thereof will be omitted.

[0185] Similar to Embodiment 2, the information processing circuit 10 performs one or both of frequency analysis and acquisition of a time waveform on the traffic information representing the data traffic per unit time between the information processing circuit 10 and the communication circuit 20, and determines the presence or absence of an abnormality in the transmission / reception state of the communication data of the communication circuit 20 based on one or both of the result of the frequency analysis and the time waveform. Details and variations of the abnormality determination process using the traffic information are the same as those in Embodiment 2, so the description is omitted.

[0186] In the present embodiment, as the traffic information, the traffic equivalent current information described in Embodiment 3 may be used. In this case, as the result of the frequency analysis when there is an abnormality or no abnormality for the traffic information, and the time waveform when there is an abnormality or no abnormality for the traffic information, the result of the frequency analysis when there is an abnormality for the current detection circuit described in Embodiment 1, and the time waveform when there is an abnormality or no abnormality for the current detection circuit may be used.

[0187] Similar to Embodiment 3, the information processing circuit 10 converts the data traffic per unit time between the communication circuit 20 and the information processing circuit 10 into traffic equivalent current information, which is a corresponding value of the current detection information by the current detection circuit 40. Then, the information processing circuit 10 performs one or both of frequency analysis and acquisition of a time waveform on the traffic equivalent current information. Then, the information processing circuit 10 performs one or both of mutual frequency comparison for comparing the result of the frequency analysis of the traffic equivalent current information by the information processing circuit 10 with the result of the frequency analysis of the current detection information by the current detection circuit 40, and mutual time waveform comparison for comparing the time waveform of the traffic equivalent current information by the information processing circuit 10 with the time waveform of the current detection information by the current detection circuit 40, to determine the presence or absence of an abnormality in the transmission / reception state of the communication data of the communication circuit 20. Details and variations of the abnormality determination process by the mutual frequency comparison and the mutual time waveform comparison are the same as those in Embodiment 3, so the description is omitted.

[0188] <Comprehensive Judgment> In this embodiment, when at least one of the determination results of the presence or absence of an abnormality based on the current detection information of the current detection circuit 40 corresponding to Embodiment 1, the determination result of the presence or absence of an abnormality based on the communication volume information of the information processing circuit 10 corresponding to Embodiment 2, and the determination result of the presence or absence of an abnormality based on the mutual comparison between the current detection information of the current detection circuit 40 and the current equivalent to the communication volume of the information processing circuit 10 corresponding to Embodiment 3 indicates the presence of an abnormality, it is comprehensively determined that there is an abnormality. On the other hand, when all of the determination results of the presence or absence of an abnormality corresponding to Embodiment 1, the determination result of the presence or absence of an abnormality corresponding to Embodiment 2, and the determination result of the presence or absence of an abnormality corresponding to Embodiment 3 indicate no abnormality, the information processing circuit 10 comprehensively determines that there is no abnormality.

[0189] 5. Other Embodiments (1) In each of the above embodiments, the case where the information processing apparatus 1 includes one communication circuit 20 has been described as an example. However, as shown in FIG. 17, the information processing apparatus 1 may include a plurality of communication circuits 20. Each communication circuit 20 communicates with a different external information processing apparatus 50. And the current detection circuit 40 detects the current flowing through the power supply circuit 30 to a specific communication circuit 201 that communicates with a specific external information processing apparatus 501. Note that in FIG. 17, although the illustration of the power supply circuit to communication circuits 20 other than the specific communication circuit 201 is omitted, the current detection circuit 40 for abnormality determination is not provided.

[0190] For the specific communication circuit 201, the information processing circuit 10 may determine the presence or absence of an abnormality in the transmission and reception state of communication data by the abnormality determination method described in Embodiments 1, 3, and 4 above. Also, the information processing circuit 10 may use the communication volume information representing the data communication volume per unit time between the specific communication circuit 201 and the information processing circuit 10, or the current equivalent to the communication volume, to determine the presence or absence of an abnormality in the communication data of the specific communication circuit by the abnormality determination method described in Embodiments 2, 3, and 4 above. Note that the specific communication circuit 201 may be set to two or more communication circuits 20, and the presence or absence of an abnormality may be determined for each specific communication circuit 201.

[0191] (2) In the above-described Embodiments 1, 3, and 4, the case where the capacitor current detection circuit 41 and the supply line current detection circuit 42 are provided as the current detection circuit 40 has been described as an example. As the current detection circuit 40, either the capacitor current detection circuit 41 or the supply line current detection circuit 42 may be provided. In this case, only the abnormality determination using the detection information of the current of the provided capacitor current detection circuit 41 or supply line current detection circuit 42 is performed.

[0192] <Summary of Aspects of the Present Disclosure> Hereinafter, aspects of the present disclosure will be summarized as appendices. (Appendix 1) An information processing circuit, A communication circuit through which the information processing circuit communicates with an external information processing device, A power supply circuit that supplies power to the communication circuit, A current detection circuit that detects the current flowing through the power supply circuit, and The information processing circuit performs one or both of frequency analysis and acquisition of a time waveform on the current detection information by the current detection circuit, and determines the presence or absence of an abnormality in the transmission / reception state of the communication data of the communication circuit based on one or both of the result of the frequency analysis and the time waveform. An information processing device.

[0193] (Appendix 2) As the current detection circuit, a capacitor current detection circuit that detects the current flowing through a decoupling capacitor connected to the current supply line to the communication circuit is provided, The information processing circuit performs one or both of the frequency analysis and the acquisition of the time waveform on the current detection information by the capacitor current detection circuit. The information processing device according to Appendix 1.

[0194] (Appendix 3) The capacitor current detection circuit has a detection circuit that detects the amplitude of the envelope of the current flowing through the decoupling capacitor, The information processing circuit uses, as the detection information of the current, the amplitude of the envelope of the current flowing through the decoupling capacitor by the detection circuit, according to the information processing apparatus described in Supplementary Note 2.

[0195] (Supplementary Note 4) As the current detection circuit, a supply line current detection circuit for detecting the current flowing through the current supply line to the communication circuit is provided. The information processing circuit performs one or both of the frequency analysis and the acquisition of the time waveform on the detection information of the current by the supply line current detection circuit, according to the information processing apparatus described in any one of Supplementary Notes 1 to 3.

[0196] (Supplementary Note 5) The supply line current detection circuit detects the current flowing through the portion of the current supply line on the power supply side from the connection point of the current supply line to which the decoupling capacitor is connected, according to the information processing apparatus described in Supplementary Note 4.

[0197] (Supplementary Note 6) The supply line current detection circuit has a detection circuit for detecting the amplitude of the envelope of the current flowing through the current supply line, The information processing circuit uses, as the detection information of the current, the amplitude of the envelope of the current flowing through the current supply line by the detection circuit, according to the information processing apparatus described in Supplementary Note 4 or 5.

[0198] (Supplementary Note 7) The information processing circuit performs one or both of a frequency comparison for comparing the result of the frequency analysis of the detection information of the current with the result of the frequency analysis when an abnormality is preset or when there is no abnormality, and a time waveform comparison for comparing the time waveform of the detection information of the current with the time waveform when an abnormality is preset or when there is no abnormality, to determine the presence or absence of the abnormality, according to the information processing apparatus described in any one of Supplementary Notes 1 to 6.

[0199] (Supplementary Note 8) The information processing circuit inputs the result of the frequency analysis of the current detection information of the current at present into a preset determination function of the frequency analysis result that uses the result of the frequency analysis as an argument and returns the presence or absence of the abnormality, and obtains an output of the presence or absence of the abnormality through frequency function determination, and / or inputs the time waveform of the current detection information of the current at present into a preset determination function of the time waveform that uses the time waveform as an argument and returns the presence or absence of the abnormality, and obtains an output of the presence or absence of the abnormality through time waveform function determination, and determines the presence or absence of the abnormality. The information processing apparatus according to any one of Appendices 1 to 6.

[0200] (Appendix 9) The information processing circuit converts the data communication volume per unit time between the information processing circuit and the communication circuit into communication volume equivalent current information that is a corresponding value of the current detection information of the current by the current detection circuit, and performs one or both of frequency analysis and acquisition of a time waveform on the communication volume equivalent current information. The information processing apparatus according to any one of Appendices 1 to 8, which performs one or both of mutual frequency comparison for comparing the result of the frequency analysis of the communication volume equivalent current information with the result of the frequency analysis of the current detection information of the current, and mutual time waveform comparison for comparing the time waveform of the communication volume equivalent current information with the time waveform of the current detection information of the current, and determines the presence or absence of the abnormality.

[0201] (Appendix 10) The information processing circuit performs one or both of frequency analysis and acquisition of a time waveform on communication volume information representing the data communication volume per unit time between the information processing circuit and the communication circuit, and determines the presence or absence of an abnormality in the transmission and reception state of the communication data of the communication circuit based on one or both of the result of the frequency analysis and the time waveform. The information processing apparatus according to any one of Appendices 1 to 9.

[0202] (Appendix 11) A plurality of the communication circuits are provided. The current detection circuit detects the current flowing through the power supply circuit to a specific communication circuit that communicates with a specific external information processing apparatus. The information processing circuit is the information processing apparatus according to any one of Appendices 1 to 10 that determines whether there is an abnormality in the transmission / reception state of communication data for the specific communication circuit.

[0203] (Appendix 12) An information processing circuit and a communication circuit through which the information processing circuit communicates with an external information processing apparatus, and the information processing circuit performs one or both of frequency analysis and acquisition of a time waveform on communication amount information representing the amount of data communication per unit time between the information processing circuit and the communication circuit, and determines whether there is an abnormality in the transmission / reception state of communication data of the communication circuit based on one or both of the result of the frequency analysis and the time waveform.

[0204] (Appendix 13) The information processing circuit according to Appendix 12 determines the presence or absence of the abnormality by performing one or both of a frequency comparison in which the result of the frequency analysis of the communication amount information is compared with the result of the frequency analysis when an abnormality is preset or when there is no abnormality, and a time waveform comparison in which the time waveform of the communication amount information is compared with the time waveform when an abnormality is preset or when there is no abnormality.

[0205] (Appendix 14) The information processing circuit according to Appendix 12 determines the presence or absence of the abnormality by performing one or both of a frequency function determination in which the result of the frequency analysis of the current communication amount information is input to a preset determination function of the frequency analysis result that takes the result of the frequency analysis as an argument and returns the presence or absence of the abnormality, and a time waveform function determination in which the time waveform of the current communication amount information is input to a preset determination function of the time waveform that takes the time waveform as an argument and returns the presence or absence of the abnormality.

[0206] (Appendix 15) The information processing apparatus further includes a current detection circuit that detects a current flowing through a current supply path to the communication circuit. The information processing circuit performs one or both of frequency analysis and acquisition of a time waveform on the current detection information by the current detection circuit. The data traffic per unit time is converted into traffic equivalent current information which is a value equivalent to the current detection information by the current detection circuit, the traffic equivalent current information is used as the traffic information, and one or both of frequency analysis and acquisition of a time waveform are performed on the traffic equivalent current information. Performing one or both of mutual frequency comparison for comparing the result of the frequency analysis of the traffic equivalent current information with the result of the frequency analysis of the current detection information, and mutual time waveform comparison for comparing the time waveform of the traffic equivalent current information with the time waveform of the current detection information, and determining the presence or absence of the abnormality, the information processing apparatus according to any one of Appendices 12 to 14.

[0207] (Appendix 16) A plurality of the communication circuits are provided. The information processing circuit uses the traffic information representing the data traffic per unit time between the specific communication circuit that communicates with the specific external information processing apparatus and the information processing circuit, and determines the presence or absence of an abnormality in the communication data of the specific communication circuit, the information processing apparatus according to any one of Appendices 12 to 15.

[0208] Although various exemplary embodiments and examples are described in the present disclosure, the various features, aspects, and functions described in one or more of the embodiments are not limited to the application of a specific embodiment, but are applicable to the embodiments alone or in various combinations. Therefore, countless variations not illustrated are assumed to be within the scope of the technology disclosed in this specification. For example, it includes cases where at least one component is modified, added, or omitted, and further cases where at least one component is extracted and combined with components of other embodiments.

Description of Reference Numerals

[0209] 1: Information processing device, 10: Information processing circuit, 20: Communication circuit, 30: Power supply circuit, 33: Current supply line, 34: Decoupling capacitor, 40: Current detection circuit, 41: Capacitor current detection circuit, 42: Supply line current detection circuit, 50: External information processing device, 201: Specific communication circuit, 413: Detection circuit of capacitor current detection circuit, 423: Detection circuit of supply line current detection circuit, 501: Specific external information processing device

Claims

1. An information processing circuit, a communication circuit through which the information processing circuit communicates with an external information processing device, a power supply circuit that supplies power to the communication circuit, and a current detection circuit that detects a current flowing through the power supply circuit. The information processing circuit performs one or both of frequency analysis and acquisition of a time waveform on the current detection information detected by the current detection circuit, and determines the presence or absence of an abnormality in the transmission / reception state of communication data of the communication circuit based on one or both of the result of the frequency analysis and the time waveform. An information processing device.

2. As the current detection circuit, a capacitor current detection circuit that detects a current flowing through a decoupling capacitor connected to a current supply line to the communication circuit is provided. The information processing circuit performs one or both of the frequency analysis and the acquisition of the time waveform on the current detection information detected by the capacitor current detection circuit. The information processing device according to claim 1.

3. The capacitor current detection circuit has a detection circuit that detects an amplitude of an envelope of a current flowing through the decoupling capacitor. The information processing circuit uses, as the current detection information, the amplitude of the envelope of the current flowing through the decoupling capacitor by the detection circuit. The information processing device according to claim 2.

4. As the current detection circuit, a supply line current detection circuit that detects a current flowing through a current supply line to the communication circuit is provided. The information processing circuit performs one or both of the frequency analysis and the acquisition of the time waveform on the current detection information detected by the supply line current detection circuit. The information processing device according to claim 1.

5. The supply line current detection circuit according to claim 4, which detects a current flowing through a portion of the current supply line on the power supply side rather than a connection point of the current supply line to which the decoupling capacitor is connected.

6. The supply line current detection circuit has a detection circuit that detects an amplitude of an envelope of a current flowing through the current supply line. The information processing circuit uses, as the current detection information, the amplitude of the envelope of the current flowing through the current supply line by the detection circuit. The information processing device according to claim 4.

7. The information processing circuit performs one or both of frequency comparison that compares the result of the frequency analysis of the detection information of the current with the result of the frequency analysis when an abnormality is preset or when there is no abnormality, and time waveform comparison that compares the time waveform of the detection information of the current with the time waveform when an abnormality is preset or when there is no abnormality, to determine the presence or absence of the abnormality. The information processing apparatus according to any one of claims 1 to 6.

8. The information processing circuit inputs the result of the frequency analysis of the current detection information at present to a preset determination function of the frequency analysis result that uses the result of the frequency analysis as an argument and returns the presence or absence of the abnormality as a return value, to obtain an output of the presence or absence of the abnormality by frequency function determination, and inputs the time waveform of the current detection information at present to a preset determination function of the time waveform that uses the time waveform as an argument and returns the presence or absence of the abnormality as a return value, to obtain an output of the presence or absence of the abnormality by time waveform function determination. One or both of these are performed to determine the presence or absence of the abnormality. The information processing apparatus according to any one of claims 1 to 6.

9. The information processing circuit converts the data communication amount per unit time between the information processing circuit and the communication circuit into communication amount equivalent current information which is a value equivalent to the detection information of the current by the current detection circuit, and performs one or both of frequency analysis and acquisition of the time waveform on the communication amount equivalent current information. One or both of mutual frequency comparison that compares the result of the frequency analysis of the communication amount equivalent current information with the result of the frequency analysis of the detection information of the current, and mutual time waveform comparison that compares the time waveform of the communication amount equivalent current information with the time waveform of the detection information of the current are performed to determine the presence or absence of the abnormality. The information processing apparatus according to any one of claims 1 to 6.

10. The information processing circuit performs one or both of frequency analysis and acquisition of the time waveform on communication amount information representing the data communication amount per unit time between the information processing circuit and the communication circuit, and determines the presence or absence of an abnormality in the transmission and reception state of the communication data of the communication circuit based on one or both of the result of the frequency analysis and the time waveform. The information processing apparatus according to any one of claims 1 to 6.

11. A plurality of the communication circuits are provided. The current detection circuit detects the current flowing through the power supply circuit to a specific communication circuit that communicates with a specific external information processing apparatus. The information processing circuit is the information processing apparatus according to any one of claims 1 to 6, which determines whether there is an abnormality in the transmission / reception state of communication data for the specific communication circuit.

12. An information processing circuit and a communication circuit through which the information processing circuit communicates with an external information processing apparatus, and the information processing circuit performs one or both of frequency analysis and acquisition of a time waveform on traffic information representing the data traffic per unit time between the information processing circuit and the communication circuit, and determines whether there is an abnormality in the transmission / reception state of communication data of the communication circuit based on one or both of the result of the frequency analysis and the time waveform.

13. The information processing circuit according to claim 12, wherein the information processing circuit performs one or both of frequency comparison for comparing the result of the frequency analysis of the traffic information with the result of the frequency analysis when an abnormality is preset or when there is no abnormality, and time waveform comparison for comparing the time waveform of the traffic information with the time waveform when an abnormality is preset or when there is no abnormality, to determine whether there is an abnormality.

14. The information processing circuit according to claim 12, wherein the information processing circuit performs one or both of frequency function determination for inputting the result of the frequency analysis of the current traffic information to a preset determination function of the frequency analysis result that takes the result of the frequency analysis as an argument and returns whether there is an abnormality, and time waveform function determination for inputting the time waveform of the current traffic information to a preset determination function of the time waveform that takes the time waveform as an argument and returns whether there is an abnormality, to determine whether there is an abnormality.

15. The information processing apparatus further includes a current detection circuit that detects a current flowing through a current supply path to the communication circuit, the information processing circuit performs one or both of frequency analysis and acquisition of a time waveform on the current detection information by the current detection circuit, converts the data traffic per unit time into traffic equivalent current information that is a value equivalent to the current detection information by the current detection circuit, uses the traffic equivalent current information as the traffic information, and performs one or both of frequency analysis and acquisition of a time waveform on the traffic equivalent current information. The information processing apparatus according to any one of claims 12 to 14, which performs one or both of mutual frequency comparison for comparing the result of the frequency analysis of the traffic-equivalent current information with the result of the frequency analysis of the detection information of the current, and mutual time waveform comparison for comparing the time waveform of the traffic-equivalent current information with the time waveform of the detection information of the current, to determine the presence or absence of the abnormality.

16. A plurality of the communication circuits are provided. The information processing circuit uses the traffic information representing the data traffic per unit time between the specific communication circuit that communicates with the specific external information processing apparatus and the information processing circuit, to determine the presence or absence of the abnormality of the communication data of the specific communication circuit. The information processing apparatus according to any one of claims 12 to 14.

Citation Information

Patent Citations

  • Method and device for removing virus in power line communication

    JP2003023377A

  • Battery condition monitoring system for vehicle

    JP2014083917A