Security
Security
Security
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.