30.11.2012 Views

Security

Security

Security

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Master ECU with MPC5646C<br />

Random<br />

number<br />

generators<br />

Flash<br />

Step 1: Master ECU<br />

obtains random number<br />

and sends it to ECU<br />

.<br />

CSE module<br />

Unique ID<br />

AES-128<br />

• Replacement or modification of ECU will change its unique ID and/or keys. Both will be<br />

detected with this proposal for component protection.<br />

TM<br />

RND<br />

ID Decrypted(RND;ID)<br />

Keys Random Unique ID Keys<br />

Key #x<br />

E.g.<br />

CAN<br />

number<br />

generators AES-128 Key #x<br />

Step 2: ECU <br />

appends its unique ID to<br />

received RND, encrypts<br />

this message with key<br />

#x, and sends encrypted<br />

message to master ECU<br />

15<br />

ECU with MPC5646C<br />

Encrypted(RND;ID)<br />

Step 3: Master ECU<br />

decrypts received<br />

message with key #x.<br />

CSE module<br />

Step 4: Master ECU<br />

checks decrypted RND<br />

and ID with sent RND<br />

and with stored ID .<br />

If match: ECU is ok.<br />

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,<br />

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,<br />

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All<br />

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!