[go: up one dir, main page]

JP2024084067A - Communications system - Google Patents

Communications system Download PDF

Info

Publication number
JP2024084067A
JP2024084067A JP2022198238A JP2022198238A JP2024084067A JP 2024084067 A JP2024084067 A JP 2024084067A JP 2022198238 A JP2022198238 A JP 2022198238A JP 2022198238 A JP2022198238 A JP 2022198238A JP 2024084067 A JP2024084067 A JP 2024084067A
Authority
JP
Japan
Prior art keywords
data
power
vehicle
energy management
management server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2022198238A
Other languages
Japanese (ja)
Inventor
真志 中川
Shinji Nakagawa
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2022198238A priority Critical patent/JP2024084067A/en
Publication of JP2024084067A publication Critical patent/JP2024084067A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

To facilitate proving that electricity consumed is derived from renewable energy.SOLUTION: A communication system 800 comprises: a certification system 700 that accumulates signature data obtained by encrypting detailed data indicating the time and amount of power supplied and received between multiple elements including a power generating installation that generates power from renewable energy, a charging installation that charges a vehicle 410, and the vehicle 410 by a power supplying element or power receiving element using a secret key of the power supplying element or power receiving element and a public key of the certification system 700; and an energy management system 200 that receives, from a low-order system, power data indicating the supply or use amount of power generated at least by renewable energy for each element included in the multiple elements, accumulates the received power data, and when receiving an inquiry about the supply or use state of power generated at least by renewable energy, refers to the accumulated power data and returns an answer to the inquiry.SELECTED DRAWING: Figure 1

Description

本開示は、通信システムに関する。 This disclosure relates to a communication system.

特許文献1には、ユーザの自宅で太陽光発電により発生する余剰電力を電力系統に供給する一方で、ユーザの自宅と異なる場所で電力系統からの電力の供給を受けて車両を充電した場合に、充電に使用された電力がユーザの自宅で発生している余剰電力により賄われたというように管理を行う電力管理システムが開示されている。 Patent Document 1 discloses a power management system that supplies surplus electricity generated by solar power generation at a user's home to a power grid, while also managing the power used for charging a vehicle when the vehicle is supplied with power from the power grid at a location other than the user's home so that the power used for charging is covered by the surplus power generated at the user's home.

特開2018-061429号公報JP 2018-061429 A

従来のシステムでは、消費された電力が再生可能エネルギー由来であること、すなわち、二酸化炭素をはじめとした温室効果ガスの発生を伴わずに電力を利用できたことを証明できない。 Conventional systems cannot prove that the electricity consumed comes from renewable sources, i.e., that it was used without producing greenhouse gases such as carbon dioxide.

本開示の目的は、消費された電力が再生可能エネルギー由来であることを証明しやすくすることである。 The purpose of this disclosure is to make it easier to prove that electricity consumed comes from renewable sources.

本開示に係る通信システムは、
再生可能エネルギーによって発電する発電設備と、車両を充電する充電設備と、前記車両とを含む複数要素間の給受電の時刻及び電力量を示す詳細データが給電要素又は受電要素の秘密鍵と証明システムの公開鍵とを用いて前記給電要素又は前記受電要素により暗号化されることで得られた署名データを蓄積する証明システムと、
前記複数要素に含まれる要素ごとに、少なくとも前記再生可能エネルギーによって発電された電力の供給量又は使用量を示す電力データを下位システムから受信し、受信した電力データを蓄積し、少なくとも前記再生可能エネルギーによって発電された電力の供給状況又は使用状況についての照会を受けると、蓄積した電力データを参照して、前記照会への回答を返すエネルギー管理システムとを備える。
The communication system according to the present disclosure includes:
a certification system that accumulates signature data obtained by encrypting detailed data indicating the time and amount of power supply and reception between a plurality of elements including a power generation facility that generates power using renewable energy, a charging facility that charges a vehicle, and the vehicle, by the power supplying element or the power receiving element using a private key of the power supplying element or the power receiving element and a public key of the certification system;
The energy management system includes an energy management system that receives, for each element included in the plurality of elements, power data indicating the supply or usage amount of electricity generated by at least the renewable energy from a lower-level system, stores the received power data, and, upon receiving an inquiry about the supply status or usage status of electricity generated by at least the renewable energy, refers to the stored power data and returns a response to the inquiry.

本開示によれば、消費された電力が再生可能エネルギー由来であることを証明しやすくなる。 This disclosure makes it easier to prove that electricity consumed comes from renewable sources.

本開示の実施形態に係る通信システムの構成を示す図である。FIG. 1 is a diagram illustrating a configuration of a communication system according to an embodiment of the present disclosure. 本開示の実施形態に係るエネルギー管理システムの構成を示すブロック図である。1 is a block diagram showing a configuration of an energy management system according to an embodiment of the present disclosure. 本開示の実施形態に係る車両管理サーバの構成を示すブロック図である。2 is a block diagram showing a configuration of a vehicle management server according to an embodiment of the present disclosure. FIG. 本開示の実施形態に係る通信システムの動作を示すシーケンス図である。FIG. 2 is a sequence diagram showing an operation of a communication system according to an embodiment of the present disclosure. 本開示の実施形態に係る通信システムの動作を示すシーケンス図である。FIG. 2 is a sequence diagram showing an operation of a communication system according to an embodiment of the present disclosure. 本開示の実施形態に係る通信システムの動作を示すシーケンス図である。FIG. 2 is a sequence diagram showing an operation of a communication system according to an embodiment of the present disclosure.

以下、本開示の一実施形態について、図を参照して説明する。 An embodiment of the present disclosure will be described below with reference to the drawings.

各図中、同一又は相当する部分には、同一符号を付している。本実施形態の説明において、同一又は相当する部分については、説明を適宜省略又は簡略化する。 In each figure, the same or corresponding parts are given the same reference numerals. In the description of this embodiment, the description of the same or corresponding parts will be omitted or simplified as appropriate.

図1を参照して、本実施形態に係る通信システム800の構成を説明する。 The configuration of the communication system 800 according to this embodiment will be described with reference to FIG.

通信システム800は、下位システムの一例であるHEMS100と、エネルギー管理システム200と、下位システムの別の例であるBEMS300と、車両管理サーバ400と、通信網500と、電力網600と、証明システム700とを備える。「HEMS」は、home energy management systemの略語である。「BEMS」は、building energy management systemの略語である。エネルギー管理システム200は、通信網500を介して、HEMS100、BEMS300、車両管理サーバ400、及び証明システム700と通信可能である。エネルギー管理システム200は、通信網500を介して、データベース220とも通信可能である。車両管理サーバ400は、通信網500を介して、エネルギー管理システム200、複数の車両410、及び証明システム700と通信可能である。車両管理サーバ400は、通信網500を介して、データベース420とも通信可能である。 The communication system 800 includes a HEMS 100, which is an example of a lower-level system, an energy management system 200, a BEMS 300, which is another example of a lower-level system, a vehicle management server 400, a communication network 500, a power network 600, and a certification system 700. "HEMS" is an abbreviation for home energy management system. "BEMS" is an abbreviation for building energy management system. The energy management system 200 can communicate with the HEMS 100, the BEMS 300, the vehicle management server 400, and the certification system 700 via the communication network 500. The energy management system 200 can also communicate with the database 220 via the communication network 500. The vehicle management server 400 can communicate with the energy management system 200, a plurality of vehicles 410, and the certification system 700 via the communication network 500. The vehicle management server 400 can also communicate with the database 420 via the communication network 500.

HEMS100は、BEVなどの車両410を充電する充電設備110と、再生可能エネルギーによって発電する発電設備130とが設置された住宅120において、電力などのエネルギーを管理する1つ以上の機器である。「BEV」は、battery electric vehicleの略語である。住宅120は、ユーザに帰属する住居又は施設である。充電設備110は、HEMS100に接続された車両410と電力の授受を行ってもよい。すなわち、充電設備110は、車両410を充電するだけでなく、車両410から給電されてもよい。充電設備110は、例えば、家庭用充電スタンドを含む。発電設備130は、例えば、ソーラーパネル及びパワーコンディショナーを含む。 The HEMS 100 is one or more devices that manage energy such as power in a house 120 in which a charging facility 110 that charges a vehicle 410 such as a BEV and a power generation facility 130 that generates power using renewable energy are installed. "BEV" is an abbreviation for battery electric vehicle. The house 120 is a residence or facility belonging to a user. The charging facility 110 may exchange power with the vehicle 410 connected to the HEMS 100. That is, the charging facility 110 may not only charge the vehicle 410, but may also be powered by the vehicle 410. The charging facility 110 includes, for example, a home charging stand. The power generation facility 130 includes, for example, a solar panel and a power conditioner.

エネルギー管理システム200は、データセンターなどの施設に設置され、電力などのエネルギーに関連するサービスを提供する事業者によって運用される。エネルギー管理システム200は、クラウドコンピューティングシステム又はその他のコンピューティングシステムに属するサーバなどの1つ以上のコンピュータである。 The energy management system 200 is installed in a facility such as a data center and operated by a business operator that provides energy-related services such as electricity. The energy management system 200 is one or more computers, such as a server, that belong to a cloud computing system or other computing system.

BEMS300は、BEVなどの車両410を充電する充電設備310と、再生可能エネルギーによって発電する発電設備330とが設置された大規模施設320において、電力などのエネルギーを管理する1つ以上の機器である。大規模施設320は、事業所又は店舗など、住宅120よりも大規模な施設である。充電設備310は、BEMS300に接続された車両410と電力の授受を行ってもよい。すなわち、充電設備310は、車両410を充電するだけでなく、車両410から給電されてもよい。充電設備310は、例えば、事業所用充電スタンド又は店舗用充電スタンドを含む。発電設備330は、例えば、ソーラーパネル及びパワーコンディショナーを含む。 The BEMS 300 is one or more devices that manage energy such as power in a large-scale facility 320 in which a charging facility 310 that charges a vehicle 410 such as a BEV and a power generation facility 330 that generates power using renewable energy are installed. The large-scale facility 320 is a facility that is larger than a residence 120, such as an office or a store. The charging facility 310 may exchange power with the vehicle 410 connected to the BEMS 300. That is, the charging facility 310 may not only charge the vehicle 410, but may also be powered by the vehicle 410. The charging facility 310 includes, for example, an office charging stand or a store charging stand. The power generation facility 330 includes, for example, a solar panel and a power conditioner.

車両管理サーバ400は、データセンターなどの施設に設置され、複数の車両410に関連するサービスを提供する事業者によって運用される。車両管理サーバ400は、クラウドコンピューティングシステム又はその他のコンピューティングシステムに属するコンピュータである。 The vehicle management server 400 is installed in a facility such as a data center and is operated by a business operator that provides services related to multiple vehicles 410. The vehicle management server 400 is a computer that belongs to a cloud computing system or other computing system.

通信網500は、インターネット、少なくとも1つのWAN、少なくとも1つのMAN、又はこれらの任意の組合せを含む。「WAN」は、wide area networkの略語である。「MAN」は、metropolitan area networkの略語である。通信網500は、少なくとも1つの無線ネットワーク、少なくとも1つの光ネットワーク、又はこれらの任意の組合せを含んでもよい。無線ネットワークは、例えば、アドホックネットワーク、セルラーネットワーク、無線LAN、衛星通信ネットワーク、又は地上マイクロ波ネットワークである。「LAN」は、local area networkの略語である。 The communication network 500 includes the Internet, at least one WAN, at least one MAN, or any combination thereof. "WAN" is an abbreviation for wide area network. "MAN" is an abbreviation for metropolitan area network. The communication network 500 may include at least one wireless network, at least one optical network, or any combination thereof. The wireless network may be, for example, an ad-hoc network, a cellular network, a wireless LAN, a satellite communication network, or a terrestrial microwave network. "LAN" is an abbreviation for local area network.

電力網600は、発電所610から電力を買い取り、買い取った電力を住宅120又は大規模施設320などの需要家に供給するシステム、すなわち、電力系統である。発電所610には、ソーラーパネルなどの発電設備620が設置されている。 The power grid 600 is a system, i.e., a power system, that purchases electricity from a power plant 610 and supplies the purchased electricity to consumers such as homes 120 or large-scale facilities 320. The power plant 610 is equipped with power generation equipment 620 such as solar panels.

証明システム700は、データセンターなどの施設に設置され、行政機関などの公的機関によって運用される。証明システム700は、クラウドコンピューティングシステム又はその他のコンピューティングシステムに属するサーバなどの1つ以上のコンピュータである。 The attestation system 700 is installed in a facility such as a data center and operated by a public institution such as a government agency. The attestation system 700 is one or more computers, such as a server, belonging to a cloud computing system or other computing system.

図1を参照して、本実施形態の概要を説明する。 An overview of this embodiment will be explained with reference to Figure 1.

証明システム700は、署名データGiを、通信網500を介してHEMS100又はBEMS300などの下位システムから受信する。あるいは、証明システム700は、署名データGiが下位システムからエネルギー管理システム200に転送される場合は、署名データGiを、通信網500を介してエネルギー管理システム200から受信してもよい。署名データGiは、詳細データDiが給電要素の秘密鍵と証明システム700の公開鍵とを用いて給電要素により暗号化されることで得られたデータである。詳細データDiは、発電設備130,330と、充電設備110,310と、車両410とを含む複数要素間の給受電の時刻及び電力量を示すデータである。給電要素は、複数要素のうち、他の要素に電力を供給する要素である。証明システム700は、受信した署名データGiを蓄積する。 The certification system 700 receives the signature data Gi from a lower system such as the HEMS 100 or the BEMS 300 via the communication network 500. Alternatively, when the signature data Gi is transferred from the lower system to the energy management system 200, the certification system 700 may receive the signature data Gi from the energy management system 200 via the communication network 500. The signature data Gi is data obtained by encrypting the detailed data Di by the power supply element using the private key of the power supply element and the public key of the certification system 700. The detailed data Di is data indicating the time and amount of power supply and reception between multiple elements including the power generation equipment 130, 330, the charging equipment 110, 310, and the vehicle 410. The power supply element is an element that supplies power to other elements among the multiple elements. The certification system 700 stores the received signature data Gi.

エネルギー管理システム200は、電力データPiを、通信網500を介して下位システムから受信する。電力データPiは、複数要素に含まれる要素ごとに、少なくとも再生可能エネルギーによって発電された電力の供給量を示すデータである。エネルギー管理システム200は、受信した電力データPiをデータベース220に蓄積する。エネルギー管理システム200は、少なくとも再生可能エネルギーによって発電された電力の供給状況についての照会を受けると、データベース220に蓄積した電力データPiを参照して、照会への回答を返す。例えば、電力データPiで、発電設備130から充電設備110への電力の供給量が10kWhであり、充電設備110から車両410への電力の供給量が30kWhであることが示されていたとする。この場合、充電設備110から車両410への、再生可能エネルギーによって発電された電力の供給量についての照会に対しては「10kWh」という回答が返される。 The energy management system 200 receives the power data Pi from the lower system via the communication network 500. The power data Pi is data indicating the supply amount of power generated by at least renewable energy for each element included in the multiple elements. The energy management system 200 accumulates the received power data Pi in the database 220. When the energy management system 200 receives an inquiry about the supply status of power generated by at least renewable energy, it returns a response to the inquiry by referring to the power data Pi accumulated in the database 220. For example, it is assumed that the power data Pi indicates that the amount of power supplied from the power generation equipment 130 to the charging equipment 110 is 10 kWh, and the amount of power supplied from the charging equipment 110 to the vehicle 410 is 30 kWh. In this case, the response "10 kWh" is returned in response to an inquiry about the amount of power generated by renewable energy supplied from the charging equipment 110 to the vehicle 410.

本実施形態によれば、任意の要素から供給されて消費された電力が再生可能エネルギー由来であることを証明しやすくなる。すなわち、二酸化炭素をはじめとした温室効果ガスの発生を伴わずに電力を利用できたことを証明しやすくなる。 According to this embodiment, it becomes easier to prove that electricity supplied from any element and consumed is derived from renewable energy. In other words, it becomes easier to prove that electricity was used without generating greenhouse gases such as carbon dioxide.

証明システム700は、署名データGjを、通信網500を介して下位システムから更に受信する。あるいは、証明システム700は、署名データGjが下位システムからエネルギー管理システム200に転送される場合は、署名データGjを、通信網500を介してエネルギー管理システム200から受信してもよい。署名データGjは、詳細データDjが受電要素の秘密鍵と証明システム700の公開鍵とを用いて受電要素により暗号化されることで得られたデータである。詳細データDjは、複数要素間の給受電の時刻及び電力量を示すデータである。受電要素は、複数要素のうち、他の要素から電力の供給を受ける要素である。証明システム700は、受信した署名データGjを蓄積する。 The certification system 700 further receives the signature data Gj from the lower system via the communication network 500. Alternatively, when the signature data Gj is transferred from the lower system to the energy management system 200, the certification system 700 may receive the signature data Gj from the energy management system 200 via the communication network 500. The signature data Gj is data obtained by encrypting the detailed data Dj by the power receiving element using the private key of the power receiving element and the public key of the certification system 700. The detailed data Dj is data indicating the time and amount of power supply and reception between multiple elements. The power receiving element is an element among the multiple elements that receives power supply from other elements. The certification system 700 stores the received signature data Gj.

エネルギー管理システム200は、電力データPjを、通信網500を介して下位システムから更に受信する。電力データPjは、複数要素に含まれる要素ごとに、少なくとも再生可能エネルギーによって発電された電力の使用量を示すデータである。エネルギー管理システム200は、受信した電力データPjをデータベース220に蓄積する。エネルギー管理システム200は、少なくとも再生可能エネルギーによって発電された電力の使用状況についての照会を受けると、データベース220に蓄積した電力データPjを参照して、照会への回答を返す。例えば、電力データPjで、充電設備110での、車両410の充電のための、再生可能エネルギーによって発電された電力の使用量が10kWhであることが示されていたとする。この場合、充電設備110での、車両410の充電のための、再生可能エネルギーによって発電された電力の使用量についての照会に対しては「10kWh」という回答が返される。 The energy management system 200 further receives power data Pj from the lower system via the communication network 500. The power data Pj is data indicating the usage amount of power generated by at least renewable energy for each element included in the multiple elements. The energy management system 200 stores the received power data Pj in the database 220. When the energy management system 200 receives an inquiry about the usage status of power generated by at least renewable energy, it returns a response to the inquiry by referring to the power data Pj stored in the database 220. For example, it is assumed that the power data Pj indicates that the usage amount of power generated by renewable energy for charging the vehicle 410 at the charging facility 110 is 10 kWh. In this case, the response "10 kWh" is returned in response to an inquiry about the usage amount of power generated by renewable energy for charging the vehicle 410 at the charging facility 110.

本実施形態によれば、任意の要素で消費された電力が再生可能エネルギー由来であることを証明しやすくなる。すなわち、二酸化炭素をはじめとした温室効果ガスの発生を伴わずに電力を利用できたことを証明しやすくなる。 According to this embodiment, it becomes easier to prove that the electricity consumed by any element is derived from renewable energy. In other words, it becomes easier to prove that the electricity was used without generating greenhouse gases such as carbon dioxide.

エネルギー管理システム200は、データベース220に蓄積した電力データPi,Pjを参照して、報告データRxを生成する。報告データRxは、少なくとも再生可能エネルギーによって発電された電力の供給状況及び使用状況を示すデータである。例えば、電力データPiで、発電設備130から充電設備110への電力の供給量が10kWhであり、充電設備110から車両410への電力の供給量が30kWhであることが示されていたとする。電力データPjで、充電設備110での、車両410の充電のための、再生可能エネルギーによって発電された電力の使用量が10kWhであることが示されていたとする。この場合、報告データRxでは、充電設備110から車両410への、再生可能エネルギーによって発電された電力の供給量が10kWhであること、及び充電設備110での、車両410の充電のための、再生可能エネルギーによって発電された電力の使用量が10kWhであることが示される。エネルギー管理システム200は、生成した報告データRxを、通信網500を介して証明システム700に送信する。 The energy management system 200 generates report data Rx by referring to the power data Pi and Pj stored in the database 220. The report data Rx is data indicating the supply status and usage status of power generated by at least renewable energy. For example, the power data Pi indicates that the amount of power supplied from the power generation equipment 130 to the charging equipment 110 is 10 kWh, and the amount of power supplied from the charging equipment 110 to the vehicle 410 is 30 kWh. The power data Pj indicates that the amount of power generated by renewable energy used to charge the vehicle 410 at the charging equipment 110 is 10 kWh. In this case, the report data Rx indicates that the amount of power generated by renewable energy used to charge the vehicle 410 at the charging equipment 110 is 10 kWh, and that the amount of power generated by renewable energy used to charge the vehicle 410 at the charging equipment 110 is 10 kWh. The energy management system 200 transmits the generated report data Rx to the certification system 700 via the communication network 500.

証明システム700は、報告データRxを、通信網500を介してエネルギー管理システム200から受信する。証明システム700は、報告データRxで示される供給状況及び使用状況の間の不整合を検知すると、蓄積した署名データGi,Gjをそれぞれ復号することで詳細データDi,Djを取得する。証明システム700は、取得した詳細データDi,Djを分析することで当該不整合の発生源を特定する。 The certification system 700 receives the report data Rx from the energy management system 200 via the communication network 500. When the certification system 700 detects an inconsistency between the supply status and the usage status indicated in the report data Rx, the certification system 700 obtains the detailed data Di, Dj by decrypting the stored signature data Gi, Gj, respectively. The certification system 700 identifies the source of the inconsistency by analyzing the obtained detailed data Di, Dj.

本実施形態によれば、消費された電力が再生可能エネルギー由来であることについて疑義が生じた場合に、疑義を解明しやすくなる。 According to this embodiment, if any doubts arise about whether the consumed electricity is derived from renewable energy, it becomes easier to clarify the doubts.

車両管理サーバ400は、車両410での電力の使用状況を監視する。具体的には、車両管理サーバ400は、暗号化データEkを、通信網500を介して車両410から受信する。暗号化データEkは、詳細データDkが車両410の秘密鍵と車両管理サーバ400の公開鍵とを用いて車両410により暗号化されることで得られたデータである。詳細データDkは、車両410での電力消費の時刻及び電力量を示すデータである。車両管理サーバ400は、受信した暗号化データEkを復号することで得られたデータを詳細データDkとしてデータベース420に蓄積する。 The vehicle management server 400 monitors the power usage status of the vehicle 410. Specifically, the vehicle management server 400 receives encrypted data Ek from the vehicle 410 via the communication network 500. The encrypted data Ek is data obtained by the vehicle 410 encrypting the detailed data Dk using the private key of the vehicle 410 and the public key of the vehicle management server 400. The detailed data Dk is data indicating the time and amount of power consumption in the vehicle 410. The vehicle management server 400 stores the data obtained by decrypting the received encrypted data Ek in the database 420 as detailed data Dk.

車両管理サーバ400は、署名データGkを、通信網500を介して車両410から受信する。署名データGkは、詳細データDkが車両410の秘密鍵と証明システム700の公開鍵とを用いて車両410により暗号化されることで得られたデータである。車両管理サーバ400は、受信した署名データGkを、通信網500を介して証明システム700に送信する。 The vehicle management server 400 receives the signature data Gk from the vehicle 410 via the communication network 500. The signature data Gk is data obtained by the vehicle 410 encrypting the detailed data Dk using the private key of the vehicle 410 and the public key of the certification system 700. The vehicle management server 400 transmits the received signature data Gk to the certification system 700 via the communication network 500.

証明システム700は、署名データGkを、通信網500を介して車両管理サーバ400から受信する。証明システム700は、受信した署名データGkを蓄積する。 The certification system 700 receives the signature data Gk from the vehicle management server 400 via the communication network 500. The certification system 700 stores the received signature data Gk.

エネルギー管理システム200は、データベース220に蓄積した電力データPiを参照して、報告データRyを生成する。報告データRyは、少なくとも再生可能エネルギーによって発電された電力の供給状況を示すデータである。例えば、電力データPiで、発電設備130から充電設備110への電力の供給量が10kWhであり、充電設備110から車両410への電力の供給量が30kWhであることが示されていたとする。この場合、報告データRyでは、充電設備110から車両410への、再生可能エネルギーによって発電された電力の供給量が10kWhであることが示される。エネルギー管理システム200は、生成した報告データRyを、通信網500を介して車両管理サーバ400及び証明システム700に送信する。 The energy management system 200 generates report data Ry by referring to the power data Pi stored in the database 220. The report data Ry is data indicating the supply status of power generated at least by renewable energy. For example, the power data Pi indicates that the amount of power supplied from the power generation equipment 130 to the charging equipment 110 is 10 kWh, and the amount of power supplied from the charging equipment 110 to the vehicle 410 is 30 kWh. In this case, the report data Ry indicates that the amount of power generated by renewable energy supplied from the charging equipment 110 to the vehicle 410 is 10 kWh. The energy management system 200 transmits the generated report data Ry to the vehicle management server 400 and the certification system 700 via the communication network 500.

車両管理サーバ400は、報告データRyを、通信網500を介してエネルギー管理システム200から受信する。車両管理サーバ400は、報告データRyで示される供給状況と、車両410での電力の使用状況とに応じて、車両410での、少なくとも再生可能エネルギーによって発電された電力の使用状況を特定する。例えば、報告データRyで、充電設備110から車両410への、再生可能エネルギーによって発電された電力の供給量が10kWhであることが示されていたとする。データベース420に蓄積された詳細データDkから、車両410での電力の使用量が20kWhであることがわかるとする。この場合、車両410での、再生可能エネルギーによって発電された電力の使用量が10kWhであることが特定される。車両管理サーバ400は、報告データRzを生成する。報告データRzは、車両管理サーバ400により特定された使用状況を示すデータである。車両管理サーバ400は、生成した報告データRzを、通信網500を介して証明システム700に送信する。 The vehicle management server 400 receives the report data Ry from the energy management system 200 via the communication network 500. The vehicle management server 400 identifies the usage status of at least the electricity generated by renewable energy in the vehicle 410 according to the supply status indicated by the report data Ry and the usage status of the electricity in the vehicle 410. For example, it is assumed that the report data Ry indicates that the supply amount of electricity generated by renewable energy from the charging equipment 110 to the vehicle 410 is 10 kWh. It is assumed that the detailed data Dk stored in the database 420 indicates that the usage amount of electricity in the vehicle 410 is 20 kWh. In this case, it is identified that the usage amount of electricity generated by renewable energy in the vehicle 410 is 10 kWh. The vehicle management server 400 generates the report data Rz. The report data Rz is data indicating the usage status identified by the vehicle management server 400. The vehicle management server 400 transmits the generated report data Rz to the certification system 700 via the communication network 500.

証明システム700は、報告データRyを、通信網500を介してエネルギー管理システム200から受信する。証明システム700は、報告データRzを、通信網500を介して車両管理サーバ400から受信する。証明システム700は、受信した報告データRyで示される供給状況、及び受信した報告データRzで示される使用状況の間の不整合を検知すると、蓄積した署名データGi,Gkをそれぞれ復号することで詳細データDi,Dkを取得する。証明システム700は、取得した詳細データDi,Dkを分析することで当該不整合の発生源を特定する。 The certification system 700 receives report data Ry from the energy management system 200 via the communication network 500. The certification system 700 receives report data Rz from the vehicle management server 400 via the communication network 500. When the certification system 700 detects an inconsistency between the supply status indicated by the received report data Ry and the usage status indicated by the received report data Rz, the certification system 700 obtains detailed data Di, Dk by decrypting the stored signature data Gi, Gk, respectively. The certification system 700 identifies the source of the inconsistency by analyzing the obtained detailed data Di, Dk.

本実施形態によれば、消費された電力が再生可能エネルギー由来であることについて疑義が生じた場合に、疑義を解明しやすくなる。 According to this embodiment, if any doubts arise about whether the consumed electricity is derived from renewable energy, it becomes easier to clarify the doubts.

車両管理サーバ400は、車両410での、少なくとも再生可能エネルギーによって発電された電力の使用状況についての照会を受けると、報告データRyで示される供給状況と、車両410での電力の使用状況とに応じて、車両410での、少なくとも再生可能エネルギーによって発電された電力の使用状況を特定する。車両管理サーバ400は、特定した使用状況についての回答を返す。例えば、車両410での、再生可能エネルギーによって発電された電力の使用量が10kWhであることが特定されたとすると、車両410での、再生可能エネルギーによって発電された電力の使用量についての照会に対しては「10kWh」という回答が返される。 When the vehicle management server 400 receives an inquiry about the usage status of at least electricity generated by renewable energy in the vehicle 410, it identifies the usage status of at least electricity generated by renewable energy in the vehicle 410 according to the supply status indicated by the report data Ry and the usage status of electricity in the vehicle 410. The vehicle management server 400 returns a response about the identified usage status. For example, if it is identified that the usage amount of electricity generated by renewable energy in the vehicle 410 is 10 kWh, the response "10 kWh" is returned in response to the inquiry about the usage amount of electricity generated by renewable energy in the vehicle 410.

本実施形態によれば、車両410で消費された電力が再生可能エネルギー由来であることを証明しやすくなる。すなわち、二酸化炭素をはじめとした温室効果ガスの発生を伴わずに電力を利用できたことを証明しやすくなる。 According to this embodiment, it becomes easier to prove that the electricity consumed by the vehicle 410 is derived from renewable energy. In other words, it becomes easier to prove that the electricity was used without generating greenhouse gases such as carbon dioxide.

本実施形態では、エネルギー管理システム200は、暗号化データEiを、通信網500を介して下位システムから受信する。暗号化データEiは、電力データPiが下位システムの秘密鍵とエネルギー管理システム200の公開鍵とを用いて下位システムにより暗号化されることで得られたデータである。エネルギー管理システム200は、受信した暗号化データEiを復号することで得られたデータを電力データPiとしてデータベース220に蓄積する。 In this embodiment, the energy management system 200 receives encrypted data Ei from the lower system via the communication network 500. The encrypted data Ei is data obtained by the lower system encrypting the power data Pi using the private key of the lower system and the public key of the energy management system 200. The energy management system 200 stores the data obtained by decrypting the received encrypted data Ei in the database 220 as power data Pi.

本実施形態では、エネルギー管理システム200は、暗号化データEjを、通信網500を介して下位システムから更に受信する。暗号化データEjは、電力データPjが下位システムの秘密鍵とエネルギー管理システム200の公開鍵とを用いて下位システムにより暗号化されることで得られたデータである。エネルギー管理システム200は、受信した暗号化データEjを復号することで得られたデータを電力データPjとしてデータベース220に蓄積する。 In this embodiment, the energy management system 200 further receives encrypted data Ej from the lower system via the communication network 500. The encrypted data Ej is data obtained by the lower system encrypting the power data Pj using the private key of the lower system and the public key of the energy management system 200. The energy management system 200 stores the data obtained by decrypting the received encrypted data Ej in the database 220 as power data Pj.

本実施形態によれば、セキュリティが向上する。 This embodiment improves security.

図2を参照して、本実施形態に係るエネルギー管理システム200の構成を説明する。 The configuration of the energy management system 200 according to this embodiment will be described with reference to FIG. 2.

エネルギー管理システム200は、制御部201と、記憶部202と、通信部203とを備える。 The energy management system 200 includes a control unit 201, a memory unit 202, and a communication unit 203.

制御部201は、少なくとも1つのプロセッサ、少なくとも1つのプログラマブル回路、少なくとも1つの専用回路、又はこれらの任意の組合せを含む。プロセッサは、CPU若しくはGPUなどの汎用プロセッサ、又は特定の処理に特化した専用プロセッサである。「CPU」は、central processing unitの略語である。「GPU」は、graphics processing unitの略語である。プログラマブル回路は、例えば、FPGAである。「FPGA」は、field-programmable gate arrayの略語である。専用回路は、例えば、ASICである。「ASIC」は、application specific integrated circuitの略語である。制御部201は、エネルギー管理システム200の各部を制御しながら、エネルギー管理システム200の動作に関わる処理を実行する。 The control unit 201 includes at least one processor, at least one programmable circuit, at least one dedicated circuit, or any combination thereof. The processor is a general-purpose processor such as a CPU or GPU, or a dedicated processor specialized for a specific process. "CPU" is an abbreviation for central processing unit. "GPU" is an abbreviation for graphics processing unit. The programmable circuit is, for example, an FPGA. "FPGA" is an abbreviation for field-programmable gate array. The dedicated circuit is, for example, an ASIC. "ASIC" is an abbreviation for application specific integrated circuit. The control unit 201 executes processes related to the operation of the energy management system 200 while controlling each part of the energy management system 200.

記憶部202は、少なくとも1つの半導体メモリ、少なくとも1つの磁気メモリ、少なくとも1つの光メモリ、又はこれらの任意の組合せを含む。半導体メモリは、例えば、RAM、ROM、又はフラッシュメモリである。「RAM」は、random access memoryの略語である。「ROM」は、read only memoryの略語である。RAMは、例えば、SRAM又はDRAMである。「SRAM」は、static random access memoryの略語である。「DRAM」は、dynamic random access memoryの略語である。ROMは、例えば、EEPROMである。「EEPROM」は、electrically erasable programmable read only memoryの略語である。フラッシュメモリは、例えば、SSDである。「SSD」は、solid-state driveの略語である。磁気メモリは、例えば、HDDである。「HDD」は、hard disk driveの略語である。記憶部202は、例えば、主記憶装置、補助記憶装置、又はキャッシュメモリとして機能する。記憶部202には、エネルギー管理システム200の動作に用いられるデータと、エネルギー管理システム200の動作によって得られたデータとが記憶される。データベース220は、本実施形態では、通信部203が接続可能な外部のストレージに構築されるが、記憶部202に構築されてもよい。 The memory unit 202 includes at least one semiconductor memory, at least one magnetic memory, at least one optical memory, or any combination thereof. The semiconductor memory is, for example, a RAM, a ROM, or a flash memory. "RAM" is an abbreviation for random access memory. "ROM" is an abbreviation for read only memory. The RAM is, for example, an SRAM or a DRAM. "SRAM" is an abbreviation for static random access memory. "DRAM" is an abbreviation for dynamic random access memory. The ROM is, for example, an EEPROM. "EEPROM" is an abbreviation for electrically erasable programmable read only memory. The flash memory is, for example, an SSD. "SSD" is an abbreviation for solid-state drive. The magnetic memory is, for example, an HDD. "HDD" is an abbreviation for hard disk drive. The memory unit 202 functions, for example, as a main memory device, an auxiliary memory device, or a cache memory. The storage unit 202 stores data used in the operation of the energy management system 200 and data obtained by the operation of the energy management system 200. In this embodiment, the database 220 is constructed in an external storage device to which the communication unit 203 can be connected, but may also be constructed in the storage unit 202.

通信部203は、少なくとも1つの通信用インタフェースを含む。通信用インタフェースは、例えば、Ethernet(登録商標)などの有線LAN通信規格、又はIEEE802.11などの無線LAN通信規格に対応したインタフェースである。「IEEE」は、Institute of Electrical and Electronics Engineersの略称である。通信部203は、HEMS100、BEMS300、車両管理サーバ400、及び証明システム700と通信を行う。通信部203は、エネルギー管理システム200の動作に用いられるデータを受信し、またエネルギー管理システム200の動作によって得られるデータを送信する。 The communication unit 203 includes at least one communication interface. The communication interface is, for example, an interface compatible with a wired LAN communication standard such as Ethernet (registered trademark) or a wireless LAN communication standard such as IEEE 802.11. "IEEE" is an abbreviation for the Institute of Electrical and Electronics Engineers. The communication unit 203 communicates with the HEMS 100, the BEMS 300, the vehicle management server 400, and the certification system 700. The communication unit 203 receives data used in the operation of the energy management system 200, and transmits data obtained by the operation of the energy management system 200.

エネルギー管理システム200の機能は、本実施形態に係るエネルギー管理プログラムを、制御部201としてのプロセッサで実行することにより実現される。すなわち、エネルギー管理システム200の機能は、ソフトウェアにより実現される。エネルギー管理プログラムは、エネルギー管理システム200の動作をコンピュータに実行させることで、コンピュータをエネルギー管理システム200として機能させる。すなわち、コンピュータは、エネルギー管理プログラムに従ってエネルギー管理システム200の動作を実行することによりエネルギー管理システム200として機能する。 The functions of the energy management system 200 are realized by executing an energy management program according to this embodiment in a processor serving as the control unit 201. That is, the functions of the energy management system 200 are realized by software. The energy management program causes a computer to execute the operations of the energy management system 200, thereby causing the computer to function as the energy management system 200. That is, the computer functions as the energy management system 200 by executing the operations of the energy management system 200 in accordance with the energy management program.

プログラムは、非一時的なコンピュータ読取り可能な媒体に記憶しておくことができる。非一時的なコンピュータ読取り可能な媒体は、例えば、フラッシュメモリ、磁気記録装置、光ディスク、光磁気記録媒体、又はROMである。プログラムの流通は、例えば、プログラムを記憶したSDカード、DVD、又はCD-ROMなどの可搬型媒体を販売、譲渡、又は貸与することによって行う。「SD」は、Secure Digitalの略語である。「DVD」は、digital versatile discの略語である。「CD-ROM」は、compact disc read only memoryの略語である。プログラムをサーバのストレージに格納しておき、サーバから他のコンピュータにプログラムを転送することにより、プログラムを流通させてもよい。プログラムをプログラムプロダクトとして提供してもよい。 The program may be stored in a non-transitory computer-readable medium. Examples of the non-transitory computer-readable medium include a flash memory, a magnetic recording device, an optical disk, a magneto-optical recording medium, or a ROM. The program may be distributed, for example, by selling, transferring, or lending a portable medium such as an SD card, DVD, or CD-ROM on which the program is stored. "SD" is an abbreviation for Secure Digital. "DVD" is an abbreviation for digital versatile disc. "CD-ROM" is an abbreviation for compact disc read only memory. The program may be distributed by storing the program in the storage of a server and transferring the program from the server to another computer. The program may be provided as a program product.

コンピュータは、例えば、可搬型媒体に記憶されたプログラム又はサーバから転送されたプログラムを、一旦、主記憶装置に格納する。そして、コンピュータは、主記憶装置に格納されたプログラムをプロセッサで読み取り、読み取ったプログラムに従った処理をプロセッサで実行する。コンピュータは、可搬型媒体から直接プログラムを読み取り、プログラムに従った処理を実行してもよい。コンピュータは、コンピュータにサーバからプログラムが転送される度に、逐次、受け取ったプログラムに従った処理を実行してもよい。サーバからコンピュータへのプログラムの転送は行わず、実行指示及び結果取得のみによって機能を実現する、いわゆるASP型のサービスによって処理を実行してもよい。「ASP」は、application service providerの略語である。プログラムは、電子計算機による処理の用に供する情報であってプログラムに準ずるものを含む。例えば、コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータは、「プログラムに準ずるもの」に該当する。 For example, a computer temporarily stores a program stored in a portable medium or a program transferred from a server in a main storage device. The computer then reads the program stored in the main storage device with a processor and executes processing according to the read program with the processor. The computer may read the program directly from the portable medium and execute processing according to the program. The computer may execute processing according to the received program each time a program is transferred to the computer from the server. Processing may be executed by a so-called ASP-type service that does not transfer a program from the server to the computer and achieves functions only by issuing execution instructions and obtaining results. "ASP" is an abbreviation for application service provider. A program is information used for processing by a computer and includes those equivalent to a program. For example, data that is not a direct command to a computer but has properties that define computer processing falls under "those equivalent to a program."

エネルギー管理システム200の一部又は全ての機能が、制御部201としてのプログラマブル回路又は専用回路により実現されてもよい。すなわち、エネルギー管理システム200の一部又は全ての機能が、ハードウェアにより実現されてもよい。 Some or all of the functions of the energy management system 200 may be realized by a programmable circuit or a dedicated circuit as the control unit 201. In other words, some or all of the functions of the energy management system 200 may be realized by hardware.

図3を参照して、本実施形態に係る車両管理サーバ400の構成を説明する。 The configuration of the vehicle management server 400 according to this embodiment will be described with reference to FIG. 3.

車両管理サーバ400は、制御部401と、記憶部402と、通信部403とを備える。 The vehicle management server 400 includes a control unit 401, a memory unit 402, and a communication unit 403.

制御部401は、少なくとも1つのプロセッサ、少なくとも1つのプログラマブル回路、少なくとも1つの専用回路、又はこれらの任意の組合せを含む。プロセッサは、CPU若しくはGPUなどの汎用プロセッサ、又は特定の処理に特化した専用プロセッサである。プログラマブル回路は、例えば、FPGAである。専用回路は、例えば、ASICである。制御部401は、車両管理サーバ400の各部を制御しながら、車両管理サーバ400の動作に関わる処理を実行する。 The control unit 401 includes at least one processor, at least one programmable circuit, at least one dedicated circuit, or any combination of these. The processor is a general-purpose processor such as a CPU or GPU, or a dedicated processor specialized for a specific process. The programmable circuit is, for example, an FPGA. The dedicated circuit is, for example, an ASIC. The control unit 401 executes processes related to the operation of the vehicle management server 400 while controlling each part of the vehicle management server 400.

記憶部402は、少なくとも1つの半導体メモリ、少なくとも1つの磁気メモリ、少なくとも1つの光メモリ、又はこれらの任意の組合せを含む。半導体メモリは、例えば、RAM、ROM、又はフラッシュメモリである。RAMは、例えば、SRAM又はDRAMである。ROMは、例えば、EEPROMである。フラッシュメモリは、例えば、SSDである。磁気メモリは、例えば、HDDである。記憶部402は、例えば、主記憶装置、補助記憶装置、又はキャッシュメモリとして機能する。記憶部402には、車両管理サーバ400の動作に用いられるデータと、車両管理サーバ400の動作によって得られたデータとが記憶される。データベース420は、本実施形態では、通信部403が接続可能な外部のストレージに構築されるが、記憶部402に構築されてもよい。 The storage unit 402 includes at least one semiconductor memory, at least one magnetic memory, at least one optical memory, or any combination thereof. The semiconductor memory is, for example, a RAM, a ROM, or a flash memory. The RAM is, for example, an SRAM or a DRAM. The ROM is, for example, an EEPROM. The flash memory is, for example, an SSD. The magnetic memory is, for example, an HDD. The storage unit 402 functions, for example, as a main storage device, an auxiliary storage device, or a cache memory. The storage unit 402 stores data used in the operation of the vehicle management server 400 and data obtained by the operation of the vehicle management server 400. In this embodiment, the database 420 is constructed in an external storage device to which the communication unit 403 can be connected, but may also be constructed in the storage unit 402.

通信部403は、少なくとも1つの通信用インタフェースを含む。通信用インタフェースは、例えば、Ethernet(登録商標)などの有線LAN通信規格、又はIEEE802.11などの無線LAN通信規格に対応したインタフェースである。通信部403は、エネルギー管理システム200、複数の車両410、及び証明システム700と通信を行う。通信部403は、車両管理サーバ400の動作に用いられるデータを受信し、また車両管理サーバ400の動作によって得られるデータを送信する。 The communication unit 403 includes at least one communication interface. The communication interface is, for example, an interface compatible with a wired LAN communication standard such as Ethernet (registered trademark) or a wireless LAN communication standard such as IEEE 802.11. The communication unit 403 communicates with the energy management system 200, the multiple vehicles 410, and the certification system 700. The communication unit 403 receives data used in the operation of the vehicle management server 400, and transmits data obtained by the operation of the vehicle management server 400.

車両管理サーバ400の機能は、本実施形態に係る車両管理プログラムを、制御部401としてのプロセッサで実行することにより実現される。すなわち、車両管理サーバ400の機能は、ソフトウェアにより実現される。車両管理プログラムは、車両管理サーバ400の動作をコンピュータに実行させることで、コンピュータを車両管理サーバ400として機能させる。すなわち、コンピュータは、車両管理プログラムに従って車両管理サーバ400の動作を実行することにより車両管理サーバ400として機能する。 The functions of the vehicle management server 400 are realized by executing the vehicle management program according to this embodiment on a processor serving as the control unit 401. That is, the functions of the vehicle management server 400 are realized by software. The vehicle management program causes a computer to execute the operations of the vehicle management server 400, thereby causing the computer to function as the vehicle management server 400. That is, the computer functions as the vehicle management server 400 by executing the operations of the vehicle management server 400 in accordance with the vehicle management program.

車両管理サーバ400の一部又は全ての機能が、制御部401としてのプログラマブル回路又は専用回路により実現されてもよい。すなわち、車両管理サーバ400の一部又は全ての機能が、ハードウェアにより実現されてもよい。 Some or all of the functions of the vehicle management server 400 may be realized by a programmable circuit or a dedicated circuit as the control unit 401. In other words, some or all of the functions of the vehicle management server 400 may be realized by hardware.

図4から図6を参照して、本実施形態に係る通信システム800の動作を説明する。この動作は、本実施形態に係る通信方法に相当する。 The operation of the communication system 800 according to this embodiment will be described with reference to Figures 4 to 6. This operation corresponds to the communication method according to this embodiment.

通信システム800の動作のうち、BEMS300に関連する動作については、HEMS100に関連する動作と同様であるため、説明を省略する。大規模施設320の充電設備310、発電設備330、及びその他設備、並びに充電設備310により充電される車両410に関連する動作についても、住宅120の充電設備110、発電設備130、及びその他設備、並びに充電設備110により充電される車両410に関連する動作と同様であるため、説明を省略する。 Of the operations of the communication system 800, those related to the BEMS 300 are similar to those related to the HEMS 100, and therefore will not be described. Operations related to the charging equipment 310, power generation equipment 330, and other equipment in the large-scale facility 320, as well as the vehicle 410 charged by the charging equipment 310, are also similar to those related to the charging equipment 110, power generation equipment 130, and other equipment in the residence 120, as well as the vehicle 410 charged by the charging equipment 110, and therefore will not be described.

図4に示した各ステップにおいて、各要素は、自身が保持する署名用の秘密鍵に対応する公開鍵を、自身を示すIDとともに証明システム700に登録する。「ID」は、identifierの略語である。証明システム700は、各要素から共有されている公開鍵を用いて署名を検証することができる。各要素は、証明システム700のみが検証できる秘密鍵に対応する公開鍵を証明システム700から取得する。各ステップの具体的な処理について以下に示す。 In each step shown in FIG. 4, each element registers in the certification system 700 a public key corresponding to the private key for signing that it holds, together with an ID that identifies the element. "ID" is an abbreviation for "identifier." The certification system 700 can verify the signature using the public key shared by each element. Each element obtains from the certification system 700 a public key corresponding to the private key that can be verified only by the certification system 700. The specific processing of each step is shown below.

ステップS01において、車両管理サーバ400の制御部401は、車両管理サーバ400のID及び公開鍵を、通信部403を介して証明システム700に送信することで、車両管理サーバ400の公開鍵を、車両管理サーバ400のIDとともに証明システム700に登録する。車両管理サーバ400の制御部401は、証明システム700の公開鍵を、通信部403を介して証明システム700から受信する。車両管理サーバ400の制御部401は、受信した公開鍵を記憶部402に記憶する。 In step S01, the control unit 401 of the vehicle management server 400 registers the public key of the vehicle management server 400 together with the ID of the vehicle management server 400 in the certification system 700 by transmitting the ID and public key of the vehicle management server 400 to the certification system 700 via the communication unit 403. The control unit 401 of the vehicle management server 400 receives the public key of the certification system 700 from the certification system 700 via the communication unit 403. The control unit 401 of the vehicle management server 400 stores the received public key in the memory unit 402.

ステップS02において、エネルギー管理システム200の制御部201は、エネルギー管理システム200のID及び公開鍵を、通信部203を介して証明システム700に送信することで、エネルギー管理システム200の公開鍵を、エネルギー管理システム200のIDとともに証明システム700に登録する。エネルギー管理システム200の制御部201は、証明システム700の公開鍵を、通信部203を介して証明システム700から受信する。エネルギー管理システム200の制御部201は、受信した公開鍵を記憶部202に記憶する。 In step S02, the control unit 201 of the energy management system 200 registers the public key of the energy management system 200 together with the ID of the energy management system 200 in the certification system 700 by transmitting the ID and public key of the energy management system 200 to the certification system 700 via the communication unit 203. The control unit 201 of the energy management system 200 receives the public key of the certification system 700 from the certification system 700 via the communication unit 203. The control unit 201 of the energy management system 200 stores the received public key in the memory unit 202.

ステップS03において、HEMS100は、HEMS100の公開鍵を、HEMS100のIDとともに証明システム700に登録する。HEMS100は、証明システム700の公開鍵を証明システム700から取得する。 In step S03, the HEMS 100 registers the public key of the HEMS 100 in the certification system 700 together with the ID of the HEMS 100. The HEMS 100 obtains the public key of the certification system 700 from the certification system 700.

ステップS04、ステップS06、及びステップS07において、住宅120の、充電設備110以外の電力を消費する設備、充電設備110、及び発電設備130は、それぞれ当該設備の公開鍵を、当該設備のIDとともに証明システム700に登録する。住宅120の、充電設備110以外の電力を消費する設備、充電設備110、及び発電設備130は、それぞれ証明システム700の公開鍵を証明システム700から取得する。 In steps S04, S06, and S07, the power consuming equipment other than the charging equipment 110, the charging equipment 110, and the power generation equipment 130 of the house 120 each registers the public key of the equipment together with the ID of the equipment in the certification system 700. The power consuming equipment other than the charging equipment 110, the charging equipment 110, and the power generation equipment 130 of the house 120 each obtains the public key of the certification system 700 from the certification system 700.

ステップS05において、車両410は、車両410の公開鍵を、車両410のIDとともに証明システム700に登録する。車両410は、証明システム700の公開鍵を証明システム700から取得する。 In step S05, the vehicle 410 registers the public key of the vehicle 410 in the certification system 700 together with the ID of the vehicle 410. The vehicle 410 obtains the public key of the certification system 700 from the certification system 700.

ステップS11において、エネルギー管理システム200の制御部201は、エネルギー管理システム200の公開鍵を、通信部203を介して車両管理サーバ400に送信する。車両管理サーバ400の制御部401は、エネルギー管理システム200の公開鍵を、通信部403を介してエネルギー管理システム200から受信する。車両管理サーバ400の制御部401は、受信した公開鍵を記憶部402に記憶する。車両管理サーバ400の制御部401は、車両管理サーバ400の公開鍵を、通信部403を介してエネルギー管理システム200に送信する。エネルギー管理システム200の制御部201は、車両管理サーバ400の公開鍵を、通信部203を介して車両管理サーバ400から受信する。エネルギー管理システム200の制御部201は、受信した公開鍵を記憶部202に記憶する。 In step S11, the control unit 201 of the energy management system 200 transmits the public key of the energy management system 200 to the vehicle management server 400 via the communication unit 203. The control unit 401 of the vehicle management server 400 receives the public key of the energy management system 200 from the energy management system 200 via the communication unit 403. The control unit 401 of the vehicle management server 400 stores the received public key in the memory unit 402. The control unit 401 of the vehicle management server 400 transmits the public key of the vehicle management server 400 to the energy management system 200 via the communication unit 403. The control unit 201 of the energy management system 200 receives the public key of the vehicle management server 400 from the vehicle management server 400 via the communication unit 203. The control unit 201 of the energy management system 200 stores the received public key in the memory unit 202.

ステップS12において、車両410は、車両410のID及び公開鍵を車両管理サーバ400に送信する。車両管理サーバ400の制御部401は、車両410のID及び公開鍵を、通信部403を介して車両410から受信する。車両管理サーバ400の制御部401は、受信したID及び公開鍵を記憶部402に記憶する。車両管理サーバ400の制御部401は、車両管理サーバ400の公開鍵を、通信部403を介して車両410に送信する。車両410は、車両管理サーバ400の公開鍵を車両管理サーバ400から取得する。 In step S12, the vehicle 410 transmits the ID and public key of the vehicle 410 to the vehicle management server 400. The control unit 401 of the vehicle management server 400 receives the ID and public key of the vehicle 410 from the vehicle 410 via the communication unit 403. The control unit 401 of the vehicle management server 400 stores the received ID and public key in the memory unit 402. The control unit 401 of the vehicle management server 400 transmits the public key of the vehicle management server 400 to the vehicle 410 via the communication unit 403. The vehicle 410 acquires the public key of the vehicle management server 400 from the vehicle management server 400.

ステップS13において、HEMS100は、HEMS100のID及び公開鍵をエネルギー管理システム200に送信する。エネルギー管理システム200の制御部201は、HEMS100のID及び公開鍵を、通信部203を介してHEMS100から受信する。エネルギー管理システム200の制御部201は、受信したID及び公開鍵を記憶部202に記憶する。エネルギー管理システム200の制御部201は、エネルギー管理システム200の公開鍵を、通信部203を介してHEMS100に送信する。HEMS100は、エネルギー管理システム200の公開鍵をエネルギー管理システム200から取得する。 In step S13, the HEMS 100 transmits the ID and public key of the HEMS 100 to the energy management system 200. The control unit 201 of the energy management system 200 receives the ID and public key of the HEMS 100 from the HEMS 100 via the communication unit 203. The control unit 201 of the energy management system 200 stores the received ID and public key in the memory unit 202. The control unit 201 of the energy management system 200 transmits the public key of the energy management system 200 to the HEMS 100 via the communication unit 203. The HEMS 100 acquires the public key of the energy management system 200 from the energy management system 200.

ステップS14、ステップS16、及びステップS17において、住宅120の、充電設備110以外の電力を消費する設備、充電設備110、及び発電設備130は、それぞれ当該設備の公開鍵を、当該設備のIDとともにHEMS100に登録する。住宅120の、充電設備110以外の電力を消費する設備、充電設備110、及び発電設備130は、それぞれHEMS100の公開鍵をHEMS100から取得する。 In steps S14, S16, and S17, the equipment in the house 120 that consumes power other than the charging equipment 110, the charging equipment 110, and the power generation equipment 130 each register the public key of the equipment in the HEMS 100 together with the ID of the equipment. The equipment in the house 120 that consumes power other than the charging equipment 110, the charging equipment 110, and the power generation equipment 130 each obtain the public key of the HEMS 100 from the HEMS 100.

ステップS15において、車両410は、車両410の公開鍵を、車両410のIDとともにHEMS100に登録する。車両410は、HEMS100の公開鍵をHEMS100から取得する。 In step S15, the vehicle 410 registers the public key of the vehicle 410 in the HEMS 100 together with the ID of the vehicle 410. The vehicle 410 obtains the public key of the HEMS 100 from the HEMS 100.

図5に示した各ステップの具体的な処理について以下に示す。 The specific processing for each step shown in Figure 5 is shown below.

ステップS21において、住宅120の発電設備130は、再生可能エネルギーによって生成した電力量を集計する。発電設備130は、集計結果を発電設備130の秘密鍵とHEMS100の公開鍵とによって署名することで暗号化データE0を生成する。同様に、発電設備130は、集計結果を発電設備130の秘密鍵と証明システム700の公開鍵とによって署名することで署名データG0を生成する。発電設備130は、暗号化データE0及び署名データG0をHEMS100に渡す。発電設備130は、電力を住宅120の充電設備110へ受け渡すと、発電設備130のID、充電設備110のID、充電設備110へ受け渡した電力量、及び時刻を示す詳細データD1を生成する。発電設備130は、詳細データD1を発電設備130の秘密鍵とHEMS100の公開鍵とによって署名することで暗号化データE1を生成する。同様に、発電設備130は、詳細データD1を発電設備130の秘密鍵と証明システム700の公開鍵とによって署名することで署名データG1を生成する。発電設備130は、暗号化データE1及び署名データG1をHEMS100に渡す。 In step S21, the power generation equipment 130 of the house 120 tally up the amount of electricity generated by renewable energy. The power generation equipment 130 generates encrypted data E0 by signing the tally up result with the private key of the power generation equipment 130 and the public key of the HEMS 100. Similarly, the power generation equipment 130 generates signature data G0 by signing the tally up result with the private key of the power generation equipment 130 and the public key of the certification system 700. The power generation equipment 130 passes the encrypted data E0 and the signature data G0 to the HEMS 100. When the power generation equipment 130 passes the power to the charging equipment 110 of the house 120, it generates detailed data D1 indicating the ID of the power generation equipment 130, the ID of the charging equipment 110, the amount of electricity passed to the charging equipment 110, and the time. The power generation equipment 130 generates encrypted data E1 by signing the detailed data D1 with the private key of the power generation equipment 130 and the public key of the HEMS 100. Similarly, the power generation facility 130 generates signature data G1 by signing the detailed data D1 with the private key of the power generation facility 130 and the public key of the certification system 700. The power generation facility 130 passes the encrypted data E1 and the signature data G1 to the HEMS 100.

ステップS22において、住宅120の充電設備110は、充電設備110のID、住宅120の発電設備130のID、発電設備130より受け取った電力量、及び時刻を示す詳細データD2を生成する。充電設備110は、詳細データD2を充電設備110の秘密鍵とHEMS100の公開鍵とによって署名することで暗号化データE2を生成する。同様に、充電設備110は、詳細データD2を充電設備110の秘密鍵と証明システム700の公開鍵とによって署名することで署名データG2を生成する。充電設備110は、暗号化データE2及び署名データG2をHEMS100に渡す。 In step S22, the charging equipment 110 of the house 120 generates detailed data D2 indicating the ID of the charging equipment 110, the ID of the power generation equipment 130 of the house 120, the amount of power received from the power generation equipment 130, and the time. The charging equipment 110 generates encrypted data E2 by signing the detailed data D2 with the private key of the charging equipment 110 and the public key of the HEMS 100. Similarly, the charging equipment 110 generates signature data G2 by signing the detailed data D2 with the private key of the charging equipment 110 and the public key of the certification system 700. The charging equipment 110 passes the encrypted data E2 and signature data G2 to the HEMS 100.

充電設備110が電力を車両410へ受け渡すと、ステップS31において、充電設備110は、充電設備110のID、車両410のID、車両410へ受け渡した電力量、及び時刻を示す詳細データD3を生成する。充電設備110は、詳細データD3を充電設備110の秘密鍵とHEMS100の公開鍵とによって署名することで暗号化データE3を生成する。同様に、充電設備110は、詳細データD3を充電設備110の秘密鍵と証明システム700の公開鍵とによって署名することで署名データG3を生成する。充電設備110は、暗号化データE3及び署名データG3をHEMS100に渡す。 When the charging equipment 110 transfers power to the vehicle 410, in step S31, the charging equipment 110 generates detailed data D3 indicating the ID of the charging equipment 110, the ID of the vehicle 410, the amount of power transferred to the vehicle 410, and the time. The charging equipment 110 generates encrypted data E3 by signing the detailed data D3 with the private key of the charging equipment 110 and the public key of the HEMS 100. Similarly, the charging equipment 110 generates signature data G3 by signing the detailed data D3 with the private key of the charging equipment 110 and the public key of the certification system 700. The charging equipment 110 transfers the encrypted data E3 and the signature data G3 to the HEMS 100.

ステップS32において、車両410は、車両410のID、住宅120の充電設備110のID、充電設備110より受け取った電力量、及び時刻を示す詳細データD4を生成する。車両410は、詳細データD4を車両410の秘密鍵とHEMS100の公開鍵とによって署名することで暗号化データE4を生成する。同様に、車両410は、詳細データD4を車両410の秘密鍵と証明システム700の公開鍵とによって署名することで署名データG4を生成する。車両410は、暗号化データE4及び署名データG4をHEMS100に渡す。 In step S32, the vehicle 410 generates detailed data D4 indicating the ID of the vehicle 410, the ID of the charging equipment 110 of the house 120, the amount of power received from the charging equipment 110, and the time. The vehicle 410 generates encrypted data E4 by signing the detailed data D4 with the private key of the vehicle 410 and the public key of the HEMS 100. Similarly, the vehicle 410 generates signature data G4 by signing the detailed data D4 with the private key of the vehicle 410 and the public key of the certification system 700. The vehicle 410 passes the encrypted data E4 and signature data G4 to the HEMS 100.

ステップS33において、車両410は、ステップS32で生成した詳細データD4と同じ内容の詳細データD5を車両410の秘密鍵と車両管理サーバ400の公開鍵とによって署名することで暗号化データE5を生成する。同様に、車両410は、詳細データD5を車両410の秘密鍵と証明システム700の公開鍵とによって署名することで署名データG5を生成する。車両410は、暗号化データE5及び署名データG5を車両管理サーバ400に渡す。 In step S33, the vehicle 410 generates encrypted data E5 by signing detailed data D5, which has the same content as the detailed data D4 generated in step S32, with the private key of the vehicle 410 and the public key of the vehicle management server 400. Similarly, the vehicle 410 generates signature data G5 by signing the detailed data D5 with the private key of the vehicle 410 and the public key of the certification system 700. The vehicle 410 passes the encrypted data E5 and signature data G5 to the vehicle management server 400.

発電設備130が電力を住宅120の、充電設備110以外の電力を消費する設備である、その他設備へ受け渡すと、ステップS41において、発電設備130は、発電設備130のID、その他設備のID、その他設備へ受け渡した電力量、及び時刻を示す詳細データD6を生成する。発電設備130は、詳細データD6を発電設備130の秘密鍵とHEMS100の公開鍵とによって署名することで暗号化データE6を生成する。同様に、発電設備130は、詳細データD6を発電設備130の秘密鍵と証明システム700の公開鍵とによって署名することで署名データG6を生成する。発電設備130は、暗号化データE6及び署名データG6をHEMS100に渡す。 When the power generation equipment 130 transfers power to other equipment in the house 120 that consumes power other than the charging equipment 110, in step S41, the power generation equipment 130 generates detailed data D6 indicating the ID of the power generation equipment 130, the ID of the other equipment, the amount of power transferred to the other equipment, and the time. The power generation equipment 130 generates encrypted data E6 by signing the detailed data D6 with the private key of the power generation equipment 130 and the public key of the HEMS 100. Similarly, the power generation equipment 130 generates signature data G6 by signing the detailed data D6 with the private key of the power generation equipment 130 and the public key of the certification system 700. The power generation equipment 130 transfers the encrypted data E6 and the signature data G6 to the HEMS 100.

ステップS42において、その他設備は、その他設備のID、住宅120の発電設備130のID、発電設備130より受け取った電力量、及び時刻を示す詳細データD7を生成する。その他設備は、詳細データD7をその他設備の秘密鍵とHEMS100の公開鍵とによって署名することで暗号化データE7を生成する。同様に、その他設備は、詳細データD7をその他設備の秘密鍵と証明システム700の公開鍵とによって署名することで署名データG7を生成する。その他設備は、暗号化データE7及び署名データG7をHEMS100に渡す。 In step S42, the other equipment generates detailed data D7 indicating the ID of the other equipment, the ID of the power generation equipment 130 of the house 120, the amount of power received from the power generation equipment 130, and the time. The other equipment generates encrypted data E7 by signing the detailed data D7 with the private key of the other equipment and the public key of the HEMS 100. Similarly, the other equipment generates signature data G7 by signing the detailed data D7 with the private key of the other equipment and the public key of the certification system 700. The other equipment passes the encrypted data E7 and signature data G7 to the HEMS 100.

図6に示した各ステップの具体的な処理について以下に示す。 The specific processing for each step shown in Figure 6 is shown below.

ステップS51及びステップS52において、HEMS100は、暗号化データE0,E1,E2,E3,E4,E6,E7を照合し、配下の要素間での電力のトランザクションが整合していることを検証する。その上で、HEMS100は、住宅120の発電設備130が再生可能エネルギーによって生成した電力量と、そのうち、電力網600に流れた残存電力量、住宅120の充電設備110が充電に使った電力量及びもしあれば再生可能エネルギーで賄われなかった電力量、並びに住宅120で使われた電力量及びもしあれば再生可能エネルギーで賄われなかった電力量とを示す電力データP1を生成する。HEMS100は、電力データP1をHEMS100の秘密鍵とエネルギー管理システム200の公開鍵とによって署名することで暗号化データE8を生成する。同様に、HEMS100は、電力データP1をHEMS100の秘密鍵と証明システム700の公開鍵とによって署名することで署名データG8を生成する。HEMS100は、暗号化データE8をエネルギー管理システム200に登録するとともに、署名データG0,G1,G2,G3,G4,G6,G7,G8を証明システム700に登録する。HEMS100は、暗号化データE8の代わりに、電力データP1をエネルギー管理システム200に渡してもよい。すなわち、HEMS100は、電力データP1を暗号化せずにエネルギー管理システム200に渡してもよい。 In steps S51 and S52, the HEMS 100 compares the encrypted data E0, E1, E2, E3, E4, E6, and E7 to verify that the power transactions between the subordinate elements are consistent. Then, the HEMS 100 generates power data P1 indicating the amount of power generated by the power generation equipment 130 of the house 120 using renewable energy, the remaining amount of power flowing to the power grid 600, the amount of power used for charging by the charging equipment 110 of the house 120 and the amount of power not covered by renewable energy, if any, and the amount of power used by the house 120 and the amount of power not covered by renewable energy, if any. The HEMS 100 generates encrypted data E8 by signing the power data P1 with the private key of the HEMS 100 and the public key of the energy management system 200. Similarly, the HEMS 100 generates signature data G8 by signing the power data P1 with the private key of the HEMS 100 and the public key of the certification system 700. The HEMS 100 registers the encrypted data E8 in the energy management system 200 and registers the signature data G0, G1, G2, G3, G4, G6, G7, and G8 in the certification system 700. The HEMS 100 may pass the power data P1 to the energy management system 200 instead of the encrypted data E8. That is, the HEMS 100 may pass the power data P1 to the energy management system 200 without encrypting it.

ステップS61において、エネルギー管理システム200の制御部201は、HEMS100から取得した電力データP1、及びBEMS300など、他の下位システムから同様に取得した電力データをデータベース220に蓄積する。エネルギー管理システム200の制御部201は、データベース220に蓄積した電力データを参照して、報告データR1を生成する。報告データR1は、例えば、各下位システムの配下の発電設備が再生可能エネルギーによって生成した電力量と、そのうち、電力網600に流れた残存電力量、各下位システムの配下の充電設備が充電に使った電力量及びもしあれば再生可能エネルギーで賄われなかった電力量、並びに各下位システムの配下のその他設備が消費した電力量及びもしあれば再生可能エネルギーで賄われなかった電力量とについての集計結果を含む。エネルギー管理システム200の制御部201は、報告データR1をエネルギー管理システム200の秘密鍵と証明システム700の公開鍵とによって署名することで暗号化データE9を生成する。エネルギー管理システム200の制御部201は、暗号化データE9を証明システム700に登録する。エネルギー管理システム200の制御部201は、暗号化データE9の代わりに、報告データR1を証明システム700に渡してもよい。すなわち、エネルギー管理システム200の制御部201は、報告データR1を暗号化せずに証明システム700に渡してもよい。エネルギー管理システム200の制御部201は、ユーザ、車両管理サーバ400、又はHEMS100若しくはBEMS300などの下位システムからの電力量の照会を受けると、データベース220に蓄積した電力データ、又は生成済みの報告データR1を参照して、回答を返す。 In step S61, the control unit 201 of the energy management system 200 accumulates the power data P1 acquired from the HEMS 100 and the power data similarly acquired from other lower systems such as the BEMS 300 in the database 220. The control unit 201 of the energy management system 200 generates report data R1 by referring to the power data accumulated in the database 220. The report data R1 includes, for example, the results of tallying the amount of power generated by the power generation equipment under each lower system using renewable energy, the remaining amount of power flowing into the power grid 600, the amount of power used for charging by the charging equipment under each lower system and the amount of power not covered by renewable energy, if any, and the amount of power consumed by other equipment under each lower system and the amount of power not covered by renewable energy, if any. The control unit 201 of the energy management system 200 generates encrypted data E9 by signing the report data R1 with the private key of the energy management system 200 and the public key of the certification system 700. The control unit 201 of the energy management system 200 registers the encrypted data E9 in the certification system 700. The control unit 201 of the energy management system 200 may pass the report data R1 to the certification system 700 instead of the encrypted data E9. That is, the control unit 201 of the energy management system 200 may pass the report data R1 to the certification system 700 without encrypting it. When the control unit 201 of the energy management system 200 receives an inquiry about the amount of power from a user, the vehicle management server 400, or a lower-level system such as the HEMS 100 or the BEMS 300, it returns a response by referring to the power data stored in the database 220 or the generated report data R1.

ステップS62において、車両管理サーバ400の制御部401は、エネルギー管理システム200から、ユーザに帰属する車両410への充電の電力量と、その供給源と、供給源ごとの供給割合とを示す報告データR2を取得する。 In step S62, the control unit 401 of the vehicle management server 400 acquires report data R2 from the energy management system 200, which indicates the amount of electricity charged to the vehicle 410 belonging to the user, the source of the electricity supply, and the supply ratio for each source.

ステップS71において、車両管理サーバ400の制御部401は、署名データG5を証明システム700に登録する。 In step S71, the control unit 401 of the vehicle management server 400 registers the signature data G5 in the certification system 700.

ステップS72において、車両管理サーバ400の制御部401は、車両410から、充電の電力量及び時刻を示す詳細データD5を受信しているため、報告データR2と詳細データD5とを照合し、車両410が再生可能エネルギーによって発電された電力で充電された割合、並びに走行などによって消費された電力を減算した残電力量に占める、再生可能エネルギーによって発電された電力の割合、及び供給源ごとの割合を算出する。車両管理サーバ400の制御部401は、算出結果を含む報告データR3を車両管理サーバ400の秘密鍵と証明システム700の公開鍵とによって署名することで暗号化データE10を生成する。車両管理サーバ400の制御部401は、暗号化データE10を証明システム700に登録する。車両管理サーバ400の制御部401は、暗号化データE10の代わりに、報告データR3を証明システム700に渡してもよい。すなわち、車両管理サーバ400の制御部401は、報告データR3を暗号化せずに証明システム700に渡してもよい。車両管理サーバ400の制御部401は、ユーザ又はエネルギー管理システム200からの電力量の照会を受けると、報告データR2と詳細データD5とを照合して、又は生成済みの報告データR3を参照して、回答を返す。 In step S72, the control unit 401 of the vehicle management server 400 has received detailed data D5 from the vehicle 410 indicating the amount of power and time of charging, and therefore compares the report data R2 with the detailed data D5 to calculate the percentage of the vehicle 410 charged with power generated by renewable energy, as well as the percentage of the remaining power amount obtained by subtracting the power consumed by driving, etc., that is generated by renewable energy, and the percentage for each supply source. The control unit 401 of the vehicle management server 400 generates encrypted data E10 by signing the report data R3 including the calculation result with the private key of the vehicle management server 400 and the public key of the certification system 700. The control unit 401 of the vehicle management server 400 registers the encrypted data E10 in the certification system 700. The control unit 401 of the vehicle management server 400 may pass the report data R3 to the certification system 700 instead of the encrypted data E10. That is, the control unit 401 of the vehicle management server 400 may pass the report data R3 to the certification system 700 without encrypting it. When the control unit 401 of the vehicle management server 400 receives an inquiry about the amount of power from a user or the energy management system 200, the control unit 401 of the vehicle management server 400 compares the report data R2 with the detailed data D5 or refers to the generated report data R3 and returns a response.

ステップS81において、証明システム700は、エネルギー管理システム200によるエネルギー管理の完全性を証明する。証明システム700は、自身しか検証できないトランザクションデータをエネルギー管理システム200から報告データR1として受け取っているため、報告データR1とエネルギー管理システム200の直接の配下のHEMS100などの下位システムのトランザクションとに差分があることを検知することができる。証明システム700は、どこで不一致が発生したのかも検証することができる。 In step S81, the certification system 700 certifies the integrity of energy management by the energy management system 200. Since the certification system 700 receives transaction data that only it can verify from the energy management system 200 as report data R1, it can detect that there is a difference between the report data R1 and transactions of lower-level systems such as the HEMS 100 directly under the control of the energy management system 200. The certification system 700 can also verify where the discrepancy occurred.

ステップS82において、証明システム700は、車両管理サーバ400による車両410のエネルギー管理の完全性を証明する。証明システム700は、エネルギー管理システム200からの報告データR2と、車両管理サーバ400からの報告データR3とから、エネルギー管理システム200と車両管理サーバ400との報告内容の不整合を検知することができる。証明システム700は、どこで不一致が発生したのかも検証することができる。 In step S82, the certification system 700 certifies the completeness of the energy management of the vehicle 410 by the vehicle management server 400. The certification system 700 can detect inconsistencies in the report contents between the energy management system 200 and the vehicle management server 400 from the report data R2 from the energy management system 200 and the report data R3 from the vehicle management server 400. The certification system 700 can also verify where the inconsistency occurred.

上述のように、本実施形態では、証明システム700>エネルギー管理システム200>HEMS100>住宅120の充電設備110、発電設備130、及びその他設備という階層構造、証明システム700>エネルギー管理システム200>BEMS300>大規模施設320の充電設備310、発電設備330、及びその他設備という階層構造、並びに証明システム700>車両管理サーバ400>車両410という階層構造が形成されている。これらの階層構造において、設備及び車両410は、隣接要素間での電力生成及び利用をトランザクションとして記録しながら上位システムに登録する。各システムから送信される報告は、その上位で内容を検証可能であるとともに、その上位で不整合も検知可能であるため、処理負荷を抑えることができる。 As described above, in this embodiment, a hierarchical structure is formed in which the certification system 700 > energy management system 200 > HEMS 100 > charging equipment 110, power generation equipment 130, and other equipment in the house 120, the certification system 700 > energy management system 200 > BEMS 300 > charging equipment 310, power generation equipment 330, and other equipment in the large-scale facility 320, and the certification system 700 > vehicle management server 400 > vehicle 410. In these hierarchical structures, the equipment and vehicle 410 register power generation and use between adjacent elements in a higher-level system while recording the transaction. The contents of the reports sent from each system can be verified at the higher level, and inconsistencies can also be detected at the higher level, so the processing load can be reduced.

本実施形態によれば、例えば、車両410の充電のための電力の供給源を証明する方法及びシステムを提供することができる。電力の発生と供給との経路上で隣接要素間での転送量を相互に署名し、上位システムへ登録することで改ざんの検出を可能とし、車両410の走行距離に対して再生可能エネルギー由来での走行割合を証明することができる。再生可能エネルギーによって発電する設備からの供給電力量を証明するとともに、車両410の充電に使用された電力の供給量と供給源とを証明し、改ざんを検出することが可能となる。 According to this embodiment, for example, a method and system for certifying the source of power supply for charging the vehicle 410 can be provided. By mutually signing the transfer amount between adjacent elements on the path between power generation and supply and registering it in a higher-level system, it becomes possible to detect tampering and certify the proportion of the travel distance of the vehicle 410 that is derived from renewable energy. In addition to certifying the amount of power supplied from equipment that generates electricity using renewable energy, it becomes possible to certify the amount and source of power supply used to charge the vehicle 410 and detect tampering.

本開示は上述の実施形態に限定されるものではない。例えば、ブロック図に記載の2つ以上のブロックを統合してもよいし、又は1つのブロックを分割してもよい。フローチャートに記載の2つ以上のステップを記述に従って時系列に実行する代わりに、各ステップを実行する装置の処理能力に応じて、又は必要に応じて、並列的に又は異なる順序で実行してもよい。その他、本開示の趣旨を逸脱しない範囲での変更が可能である。 The present disclosure is not limited to the above-described embodiments. For example, two or more blocks shown in the block diagram may be integrated, or one block may be divided. Two or more steps shown in the flowchart may be executed in parallel or in a different order, instead of being executed in chronological order as described, depending on the processing capabilities of the device executing each step, or as needed. Other modifications are possible without departing from the spirit of the present disclosure.

100 HEMS
110 充電設備
120 住宅
130 発電設備
200 エネルギー管理システム
201 制御部
202 記憶部
203 通信部
220 データベース
300 BEMS
310 充電設備
320 大規模施設
330 発電設備
400 車両管理サーバ
401 制御部
402 記憶部
403 通信部
410 車両
420 データベース
500 通信網
600 電力網
610 発電所
620 発電設備
700 証明システム
800 通信システム
100 HEMS
110 Charging facility 120 House 130 Power generation facility 200 Energy management system 201 Control unit 202 Storage unit 203 Communication unit 220 Database 300 BEMS
310 Charging facility 320 Large-scale facility 330 Power generation facility 400 Vehicle management server 401 Control unit 402 Storage unit 403 Communication unit 410 Vehicle 420 Database 500 Communication network 600 Power network 610 Power plant 620 Power generation facility 700 Certification system 800 Communication system

Claims (5)

再生可能エネルギーによって発電する発電設備と、車両を充電する充電設備と、前記車両とを含む複数要素間の給受電の時刻及び電力量を示す詳細データが給電要素又は受電要素の秘密鍵と証明システムの公開鍵とを用いて前記給電要素又は前記受電要素により暗号化されることで得られた署名データを蓄積する証明システムと、
前記複数要素に含まれる要素ごとに、少なくとも前記再生可能エネルギーによって発電された電力の供給量又は使用量を示す電力データを下位システムから受信し、受信した電力データを蓄積し、少なくとも前記再生可能エネルギーによって発電された電力の供給状況又は使用状況についての照会を受けると、蓄積した電力データを参照して、前記照会への回答を返すエネルギー管理システムとを備える通信システム。
a certification system that accumulates signature data obtained by encrypting detailed data indicating the time and amount of power supply and reception between a plurality of elements including a power generation facility that generates power using renewable energy, a charging facility that charges a vehicle, and the vehicle, by the power supplying element or the power receiving element using a private key of the power supplying element or the power receiving element and a public key of the certification system;
and an energy management system that receives, for each element included in the plurality of elements, power data indicating the supply or usage of at least the electricity generated by the renewable energy from a lower-level system, stores the received power data, and when an inquiry is received about the supply or usage status of at least the electricity generated by the renewable energy, refers to the stored power data and returns a response to the inquiry.
前記エネルギー管理システムは、前記電力データを参照して、少なくとも前記再生可能エネルギーによって発電された電力の供給状況及び使用状況を示す報告データを生成し、生成した報告データを前記証明システムに送信し、
前記証明システムは、前記報告データを前記エネルギー管理システムから受信し、前記報告データで示される供給状況及び使用状況の間の不整合を検知すると、前記署名データを復号することで前記詳細データを取得し、前記詳細データを分析することで当該不整合の発生源を特定する請求項1に記載の通信システム。
The energy management system refers to the power data to generate report data indicating a supply status and a usage status of the power generated by at least the renewable energy, and transmits the generated report data to the certification system;
The communication system of claim 1, wherein the certification system receives the report data from the energy management system, and when it detects an inconsistency between the supply status and usage status indicated in the report data, it obtains the detailed data by decrypting the signature data, and identifies the source of the inconsistency by analyzing the detailed data.
前記車両での電力の使用状況を監視する車両管理サーバを更に備え、
前記証明システムは、前記車両の充電の時刻及び電力量を示す別の詳細データが前記車両の秘密鍵と前記証明システムの公開鍵とを用いて前記車両により暗号化されることで得られた別の署名データを更に蓄積し、
前記エネルギー管理システムは、前記電力データを参照して、少なくとも前記再生可能エネルギーによって発電された電力の供給状況を示す報告データを生成し、生成した報告データを前記車両管理サーバ及び前記証明システムに送信し、
前記車両管理サーバは、前記報告データを前記エネルギー管理システムから受信し、前記報告データで示される供給状況と、前記車両での電力の使用状況とに応じて、前記車両での、少なくとも前記再生可能エネルギーによって発電された電力の使用状況を特定し、特定した使用状況を示す別の報告データを生成し、生成した別の報告データを前記証明システムに送信し、
前記証明システムは、前記報告データを前記エネルギー管理システムから受信し、前記別の報告データを前記車両管理サーバから受信し、前記報告データで示される供給状況、及び前記別の報告データで示される使用状況の間の不整合を検知すると、前記署名データ及び前記別の署名データをそれぞれ復号することで前記詳細データ及び前記別の詳細データを取得し、前記詳細データ及び前記別の詳細データを分析することで当該不整合の発生源を特定する請求項1に記載の通信システム。
A vehicle management server that monitors the power usage status of the vehicle is further provided.
the attestation system further stores another signature data obtained by encrypting another detailed data indicating a time and an amount of power of the charging of the vehicle by the vehicle using a private key of the vehicle and a public key of the attestation system;
The energy management system refers to the power data to generate report data indicating a supply status of at least the power generated by the renewable energy, and transmits the generated report data to the vehicle management server and the certification system;
the vehicle management server receives the report data from the energy management system, and identifies a usage status of at least the electricity generated by the renewable energy in the vehicle according to the supply status indicated in the report data and the electricity usage status in the vehicle, generates another report data indicating the identified usage status, and transmits the generated another report data to the certification system;
The communication system of claim 1, wherein the certification system receives the report data from the energy management system and the other report data from the vehicle management server, and when it detects an inconsistency between the supply status indicated in the report data and the usage status indicated in the other report data, it obtains the detailed data and the other detailed data by decrypting the signature data and the other signature data, respectively, and identifies the source of the inconsistency by analyzing the detailed data and the other detailed data.
前記車両管理サーバは、前記車両での、少なくとも前記再生可能エネルギーによって発電された電力の使用状況についての照会を受けると、前記報告データで示される供給状況と、前記車両での電力の使用状況とに応じて、前記車両での、少なくとも前記再生可能エネルギーによって発電された電力の使用状況を特定し、特定した使用状況についての回答を返す請求項3に記載の通信システム。 The communication system according to claim 3, wherein when the vehicle management server receives an inquiry about the usage status of the electric power generated by at least the renewable energy in the vehicle, the vehicle management server identifies the usage status of the electric power generated by at least the renewable energy in the vehicle according to the supply status indicated in the report data and the usage status of the electric power in the vehicle, and returns a response about the identified usage status. 前記エネルギー管理システムは、前記電力データが前記下位システムの秘密鍵と前記エネルギー管理システムの公開鍵とを用いて前記下位システムにより暗号化されることで得られた暗号化データを前記下位システムから受信し、受信した暗号化データを復号することで得られたデータを前記電力データとして蓄積する請求項1から請求項4のいずれか1項に記載の通信システム。 The communication system according to any one of claims 1 to 4, wherein the energy management system receives encrypted data from the lower-level system obtained by encrypting the power data by the lower-level system using a private key of the lower-level system and a public key of the energy management system, and stores data obtained by decrypting the received encrypted data as the power data.
JP2022198238A 2022-12-12 2022-12-12 Communications system Pending JP2024084067A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022198238A JP2024084067A (en) 2022-12-12 2022-12-12 Communications system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022198238A JP2024084067A (en) 2022-12-12 2022-12-12 Communications system

Publications (1)

Publication Number Publication Date
JP2024084067A true JP2024084067A (en) 2024-06-24

Family

ID=91586550

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022198238A Pending JP2024084067A (en) 2022-12-12 2022-12-12 Communications system

Country Status (1)

Country Link
JP (1) JP2024084067A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011164700A (en) * 2010-02-04 2011-08-25 Omron Corp Power demand/supply system, power supply control device, power receipt control device, green power supply control device, green power receipt control device, green power demand/supply certification device, power blending control device, green power demand/supply fare adjustment device, moving body, building, green power demand/supply system, green power transmission/reception method, green power demand/supply certification method, power blending method, fare adjustment method, and power blending program
JP2012019601A (en) * 2010-07-07 2012-01-26 Sony Corp Electric power system, electric power reception device, and electric power transmission control method
JP2013045360A (en) * 2011-08-25 2013-03-04 Auto Network Gijutsu Kenkyusho:Kk Charging system, charge controller, charging device, and charging method
JP2021136821A (en) * 2020-02-28 2021-09-13 株式会社日立ビルシステム Power transfer system using electric automobile
JP2022104544A (en) * 2020-12-28 2022-07-08 株式会社エプコ Power asset management device, power asset management system, and power asset management method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011164700A (en) * 2010-02-04 2011-08-25 Omron Corp Power demand/supply system, power supply control device, power receipt control device, green power supply control device, green power receipt control device, green power demand/supply certification device, power blending control device, green power demand/supply fare adjustment device, moving body, building, green power demand/supply system, green power transmission/reception method, green power demand/supply certification method, power blending method, fare adjustment method, and power blending program
JP2012019601A (en) * 2010-07-07 2012-01-26 Sony Corp Electric power system, electric power reception device, and electric power transmission control method
JP2013045360A (en) * 2011-08-25 2013-03-04 Auto Network Gijutsu Kenkyusho:Kk Charging system, charge controller, charging device, and charging method
JP2021136821A (en) * 2020-02-28 2021-09-13 株式会社日立ビルシステム Power transfer system using electric automobile
JP2022104544A (en) * 2020-12-28 2022-07-08 株式会社エプコ Power asset management device, power asset management system, and power asset management method

Similar Documents

Publication Publication Date Title
US11983782B2 (en) Method, device, storage medium and program product for carbon trading
Zhou et al. Blockchain and computational intelligence inspired incentive-compatible demand response in internet of electric vehicles
JP7264405B2 (en) Methods, apparatus, blockchain nodes, computer readable media and systems for blockchain-based carbon recording and trading
Al-Saif et al. Blockchain for electric vehicles energy trading: requirements, opportunities, and challenges
US20200238847A1 (en) System to prioritize power delivery from a charging station to electric vehicle
CN111047440A (en) Distributed shared charging pile transaction system and method based on block chain
CN114549092B (en) Energy demand data processing method and device, computer equipment and storage medium
Guan et al. ECOSECURITY: Tackling challenges related to data exchange and security: An edge-computing-enabled secure and efficient data exchange architecture for the energy Internet
CN115439255A (en) A trusted transaction method for layered virtual power plants based on blockchain
CN118316612A (en) Cross-blockchain transaction processing methods, related devices, storage media and products
JP6970401B1 (en) Power asset management device, power asset management system, and power asset management method
JP7469715B2 (en) DATA STORAGE METHOD, DATA STORAGE PROGRAM, AND INFORMATION PROCESSING APPARATUS
Yu et al. Blockchain in smart grids: a review of recent developments
Dong et al. Resilient topology design for EV charging network based on percolation-fractal analytics
Kavin et al. Energy Management System for Distributed Energy Resources Using Blockchain Technology
JP2024084067A (en) Communications system
US20200258020A1 (en) A method for resource allocation in a utility service network
Jabbarpour et al. Blockchain applications in power industry
WO2025076851A1 (en) Blockchain-based data storage method and apparatus, electronic device and storage medium
Amirifard et al. Employment of blockchain technology in the field of renewable energy
Thukral Blockchain-based smart contract design for crowdfunding of electrical vehicle charging station setup
CN117445742A (en) Block chain-based electric car long-distance running optimized charging method
JP7071943B2 (en) Power management device, power management system and power management method
KR102298497B1 (en) Electric power management server and computer program
WO2020209323A1 (en) Power management device, power management system, and power management method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250122

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20251015

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251021

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251107

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20260120