JP6468168B2 - 電子制御装置 - Google Patents
電子制御装置 Download PDFInfo
- Publication number
- JP6468168B2 JP6468168B2 JP2015217816A JP2015217816A JP6468168B2 JP 6468168 B2 JP6468168 B2 JP 6468168B2 JP 2015217816 A JP2015217816 A JP 2015217816A JP 2015217816 A JP2015217816 A JP 2015217816A JP 6468168 B2 JP6468168 B2 JP 6468168B2
- Authority
- JP
- Japan
- Prior art keywords
- microcomputer
- data
- reference value
- write data
- unit
- 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.)
- Active
Links
- 238000004364 calculation method Methods 0.000 claims description 36
- 230000002159 abnormal effect Effects 0.000 claims description 10
- 239000000284 extract Substances 0.000 claims description 4
- 238000000605 extraction Methods 0.000 claims description 3
- 238000000034 method Methods 0.000 description 54
- 230000008569 process Effects 0.000 description 52
- 230000006854 communication Effects 0.000 description 45
- 238000004891 communication Methods 0.000 description 34
- 238000012545 processing Methods 0.000 description 28
- 230000004044 response Effects 0.000 description 22
- 238000012790 confirmation Methods 0.000 description 18
- 230000005540 biological transmission Effects 0.000 description 12
- 230000006870 function Effects 0.000 description 5
- 238000012546 transfer Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 2
- 230000008672 reprogramming Effects 0.000 description 2
- 241000052343 Dares Species 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6209—Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/78—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
- G06F21/80—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in storage media based on magnetic or optical technology, e.g. disks with sectors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2143—Clearing memory, e.g. to prevent the data from being stolen
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Stored Programmes (AREA)
Description
書換装置(60)から送信された書込データがマイコンにより転送されて外部メモリに書き込まれ、外部メモリのデータが更新される電子制御装置であって、
マイコンが、書込データが不正データであるか否かを判定するための基準値を、受信した書込データ内の所定アドレスから抽出する抽出部(S506,S508)と、外部メモリに書き込まれた書込データを、外部メモリから取得する取得部(S520,S522)と、取得部が取得した書込データのうち、基準値を除くデータを用いて、所定の演算を実行する演算部(S524,S526,S528)と、演算部による演算結果と基準値との関係が、予め設定された所定の関係を満たすか否かを判定する判定部(S602)と、判定部の判定結果を書換装置に送信する通知部(S606,S610)と、を有し、
マイコンは、書換可能な不揮発性メモリ(34)を有し、
基準値のアドレス情報は、不揮発性メモリにおいてデータの書き換えが不可能な非書換領域(34b)に予め記憶されている。
先ず、図1に基づき、本実施形態に係る電子制御装置及びデータ書換システムの概略構成を説明する。
本実施形態は、先行実施形態を参照できる。このため、先行実施形態に示したECU20及びデータ書換システム10と共通する部分についての説明は省略する。
本実施形態は、先行実施形態を参照できる。このため、先行実施形態に示したECU20及びデータ書換システム10と共通する部分についての説明は省略する。
これに限定されるものではない。外部メモリとしては、第1マイコン30(マイコン)の外部に設けられ、書換可能な不揮発性のメモリであれば採用することができる。
Claims (5)
- マイコン(30)と、前記マイコンの外部に設けられ、書換可能な不揮発性の外部メモリ(44)と、を備え、
書換装置(60)から送信された書込データが前記マイコンにより転送されて前記外部メモリに書き込まれ、前記外部メモリのデータが更新される電子制御装置であって、
前記マイコンが、前記書込データが不正データであるか否かを判定するための基準値を、受信した前記書込データ内の所定アドレスから抽出する抽出部(S506,S508)と、前記外部メモリに書き込まれた前記書込データを、前記外部メモリから取得する取得部(S520,S522)と、前記取得部が取得した前記書込データのうち、前記基準値を除くデータを用いて、所定の演算を実行する演算部(S524,S526,S528)と、前記演算部による演算結果と前記基準値との関係が、予め設定された所定の関係を満たすか否かを判定する判定部(S602)と、前記判定部の判定結果を前記書換装置に送信する通知部(S606,S610)と、を有し、
前記マイコンは、書換可能な不揮発性メモリ(34)を有し、
前記基準値のアドレス情報は、前記不揮発性メモリにおいてデータの書き換えが不可能な非書換領域(34b)に予め記憶されている電子制御装置。 - 前記非書換領域には、複数のアドレス情報が予め記憶されており、
前記マイコンは、前記書換装置から送信された情報に基づいて、前記複数のアドレス情報の中からひとつを選択する選択部(S90)を有し、
前記抽出部は、選択された前記アドレス情報に基づいて前記基準値を抽出する請求項1に記載の電子制御装置。 - マイコン(30)と、前記マイコンの外部に設けられ、書換可能な不揮発性の外部メモリ(44)と、を備え、
書換装置(60)から送信された書込データが前記マイコンにより転送されて前記外部メモリに書き込まれ、前記外部メモリのデータが更新される電子制御装置であって、
前記マイコンが、前記書込データが不正データであるか否かを判定するための基準値を、受信した前記書込データ内の所定アドレスから抽出する抽出部(S506,S508)と、前記外部メモリに書き込まれた前記書込データを、前記外部メモリから取得する取得部(S520,S522)と、前記取得部が取得した前記書込データのうち、前記基準値を除くデータを用いて、所定の演算を実行する演算部(S524,S526,S528)と、前記演算部による演算結果と前記基準値との関係が、予め設定された所定の関係を満たすか否かを判定する判定部(S602)と、前記判定部の判定結果を前記書換装置に送信する通知部(S606,S610)と、を有し、
前記マイコンは、前記書換装置から送信された情報を、前記基準値のアドレス情報として設定する設定部(S110)を有し、
前記抽出部は、設定された前記アドレス情報に基づいて前記基準値を抽出する電子制御装置。 - 前記マイコンは、前記書込データを前記外部メモリに送信する前に、正規データの書き込みが完了したか否かを管理するフラグを異常状態に設定し、前記基準値と前記演算結果とが所定関係を満たす場合に、前記フラグを正常状態に設定するフラグ状態設定部(S200,S604,S608)を有する請求項1〜3いずれか1項に記載の電子制御装置。
- 前記マイコンは第1マイコンであり、
前記第1マイコンとは別に設けられた第2マイコン(40)をさらに備え、
前記第2マイコンに、前記外部メモリが内蔵されている請求項1〜4いずれか1項に記載の電子制御装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015217816A JP6468168B2 (ja) | 2015-11-05 | 2015-11-05 | 電子制御装置 |
DE102016221667.8A DE102016221667A1 (de) | 2015-11-05 | 2016-11-04 | Elektronische Steuereinheit und Datenumschreibesystem |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015217816A JP6468168B2 (ja) | 2015-11-05 | 2015-11-05 | 電子制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017091057A JP2017091057A (ja) | 2017-05-25 |
JP6468168B2 true JP6468168B2 (ja) | 2019-02-13 |
Family
ID=58585312
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015217816A Active JP6468168B2 (ja) | 2015-11-05 | 2015-11-05 | 電子制御装置 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6468168B2 (ja) |
DE (1) | DE102016221667A1 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6898643B2 (ja) * | 2017-08-10 | 2021-07-07 | 株式会社Subaru | 車両用の電子制御装置 |
JP2022163546A (ja) * | 2021-04-14 | 2022-10-26 | 日立Astemo株式会社 | 制御装置及び制御システム |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000200193A (ja) * | 1999-01-06 | 2000-07-18 | Toshiba Tec Corp | デ―タ処理装置 |
JP2004030539A (ja) * | 2002-06-28 | 2004-01-29 | Sony Corp | 情報処理装置および方法、記録媒体、並びにプログラム |
JP2005178169A (ja) * | 2003-12-19 | 2005-07-07 | Canon Inc | 印刷装置 |
JP2005275843A (ja) * | 2004-03-25 | 2005-10-06 | Murata Mach Ltd | データ処理装置 |
JP2006268107A (ja) | 2005-03-22 | 2006-10-05 | Denso Corp | 電子制御装置 |
JP2008040924A (ja) * | 2006-08-09 | 2008-02-21 | Murata Mach Ltd | ファームウェアの書き換え方法、及び、ファームウェアの読み込み方法 |
JP5744078B2 (ja) * | 2013-01-31 | 2015-07-01 | Necプラットフォームズ株式会社 | 組み込み機器制御システム、組み込み機器制御装置、及び組み込み機器制御装置の制御方法 |
-
2015
- 2015-11-05 JP JP2015217816A patent/JP6468168B2/ja active Active
-
2016
- 2016-11-04 DE DE102016221667.8A patent/DE102016221667A1/de active Pending
Also Published As
Publication number | Publication date |
---|---|
DE102016221667A1 (de) | 2017-05-11 |
JP2017091057A (ja) | 2017-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10013365B2 (en) | Method for programming a control unit of a motor vehicle | |
JP5411122B2 (ja) | 情報処理装置 | |
CN103198270B (zh) | 使用清单来记录有效软件和校准文件的存在 | |
US20120060008A1 (en) | Information processing trminal, method, program, and integrated circuit for controlling access to confidential information, and recording medium having the program recorded thereon | |
JP6354566B2 (ja) | マイクロコンピュータ | |
US20190364023A1 (en) | Method and apparatus for operating a connected device using a secure element device | |
JP6468168B2 (ja) | 電子制御装置 | |
KR20170102285A (ko) | 보안 요소 | |
JP2013026964A (ja) | 車両用情報更新装置および車両用情報更新方法 | |
JP6895373B2 (ja) | 自動車用電子制御装置 | |
JP6656409B2 (ja) | 情報処理装置および情報処理方法 | |
JP7087334B2 (ja) | 電子制御装置 | |
JP2016167113A (ja) | 車載用制御ユニット | |
WO2020195034A1 (ja) | 車載更新装置、更新処理システム、更新処理方法及び処理プログラム | |
JP6610060B2 (ja) | 中継装置、プログラム及び情報処理システム | |
WO2020090418A1 (ja) | 電子制御装置、電子制御装置のリプログラミング方法 | |
US20050034034A1 (en) | Control device with rewriteable control data | |
JP5358599B2 (ja) | ソフトウエア書き換え装置およびその装置を用いたソフトウエアの書き換え方法 | |
JP5226383B2 (ja) | マイクロコンピュータの識別情報管理システム及び方法 | |
JP6107710B2 (ja) | プログラム管理装置、車両用制御装置及びプログラム管理プログラム | |
JP2015140038A (ja) | 車載制御装置 | |
JP7408593B2 (ja) | 制御装置、情報処理装置、および情報処理システム | |
JP2008052618A (ja) | 電子制御装置 | |
KR101787272B1 (ko) | 초기 데이터 관리가 가능한 전자 제어장치 및 이를 이용한 초기 데이터 관리방법 | |
JP2020181285A (ja) | Ic媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180209 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181017 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181023 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181128 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20181218 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181231 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6468168 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |