EMBEDDED SOFTWARE
More Information: www.vector.com/contact
V2
.2
2
01
0-
09
Overview of Advantages
> Protection against unauthorized ECU access
> Secure downloads
> Efficient program execution monitoring by signature checking
The Vector Flash Bootloader lets you program ECUs over a bus
system without having to remove the ECU. To prevent unauthor-
ized access during this process, the Flash Bootloader may use
simple or OEM-specific Seed/Key methods. This is sufficient for
most ECUs today. However, in the case of ECUs containing sensi-
tive vehicle data such as an engine immobilizer function or
odometer, the Option Security (Crypto) modules are needed to
implement extended security measures. The Hersteller Initiative
Software (HIS; Manufacturers Software Initiative) has specified
cryptographic routines with standardized interfaces in scalable
security classes for this purpose.
Application Areas
Option Security for the Vector Flash Bootloader lets you efficiently
prevent flashing and unauthorized execution of protected software
in the ECU. The option contains secure, qualitatively high-end
cryptographic functions from the company Cryptovision. Upon
request, you can also obtain extended Seed/Key methods for ECU
access protection.
Functions
Option Security for the Vector Flash Bootloader meets the require-
ments of HIS Security Module Specification, Version 1.1. The
following modules are available:
> Symmetrical data encryption based on the Advanced Encryption
Standard (AES), class AAA
> Computation of Hash codes with Hash function SHA-1 (alterna-
tively: RIPEMD-160, SHA-256, MD5).
> Validation and authentication of the download process by signa-
tures per security classes C and CCC.
Class C: The signature is generated in the flash tool by the H-MAC
method with a confidential, symmetrical key, and it is verified in
the ECU.
Class CCC: The signature is generated externally by the RSA method
with a confidential private key. In the ECU, the signature is opened
with a public key and is verified.
During ECU development, it is convenient to use the supplied
HexView tool for signature computation. In production usage, the
CANdelaFlash tool would be used to generate the entire ODX-F
container.
Scope of Delivery
> Configurable C source code; integrated in the Bootloader
> Tool HexView for efficient computation of the signatures
> Documentation
Flash Bootloader: Option Security (Crypto)
Data encryption, validation and authentication during flash programming
Generating,
transmitting and
verifying a digital
signature
本文档为【Flash Bootloader_3】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。