%PDF-1.4
%
1 0 obj
<<
/PageMode /UseOutlines
/PageLayout /OneColumn
/Names 2 0 R
/Metadata 3 0 R
/Type /Catalog
/Outlines 4 0 R
/Pages 5 0 R
/ViewerPreferences <<
/FitWindow true
>>
>>
endobj
6 0 obj
<<
/Keywords (AN4605, coldfire, usb, block cipher, bootloader, advanced encryption standard, AES, USB Mass Storage Host, USB Mass Storage Device, security, crypto, cryptography, AES bootloader firmware, AN4368, AN4379, AN4368, AN4379, AN4605SW, K11, K21, K60, K63, K64, K24, K70, K53, K52, Application note, guidelines, Kinetis, microcontroller, MCU)
/Creator (AH Formatter V5.2 MR1 \(5,2,2010,1221\) for Linux64)
/ModDate (D:20150209181834-06'00')
/Trapped (False)
/CreationDate (D:20121014093034-06'00')
/FslSsdsVersion (4.0.2)
/Producer <416E74656E6E6120486F75736520504446204F7574707574204C69627261727920322E362E3020284C696E75783634293B206D6F646966696564207573696E67206954657874AE20352E352E3420A9323030302D323031342069546578742047726F7570204E5620284147504C2D76657273696F6E29>
/Subject (This Application Note describes the implementation of the advanced encryption standard \(AES\) on USB Mass Storage Host and Mass Storage Device Bootloader)
/FslDitaPluginVersion (4.0)
/Author (Freescale Semiconductor Inc.)
/Title (Secure Bootloader implementation)
>>
endobj
2 0 obj
<<
/Dests 7 0 R
>>
endobj
3 0 obj
<<
/Subtype /XML
/Type /Metadata
/Length 4969
>>
stream
AN4605
coldfire
usb
block cipher
bootloader
advanced encryption standard
AES
USB Mass Storage Host
USB Mass Storage Device
security
crypto
cryptography
AES bootloader firmware
AN4368
AN4379
AN4368
AN4379
AN4605SW
K11
K21
K60
K63
K64
K24
K70
K53
K52
Application note
guidelines
Kinetis
microcontroller
MCU
This Application Note describes the implementation of the advanced encryption standard (AES) on USB Mass Storage Host and Mass Storage Device Bootloader
Freescale Semiconductor Inc.
Secure Bootloader implementation
endstream
endobj
4 0 obj
<<
/Type /Outlines
/Count 6
/First 8 0 R
/Last 9 0 R
>>
endobj
5 0 obj
<<
/Kids [10 0 R]
/BleedBox [0 0 595.2756347656 841.8897705078]
/Type /Pages
/Count 5
/CropBox [0 0 595.2756347656 841.8897705078]
/ITXT (5.1.3)
/MediaBox [0 0 595.2756347656 841.8897705078]
>>
endobj
7 0 obj
<<
/Kids [11 0 R]
>>
endobj
8 0 obj
<<
/A 12 0 R
/C [0 0 0]
/Next 13 0 R
/Parent 4 0 R
/Title (Introduction)
>>
endobj
9 0 obj
<<
/A 14 0 R
/C [0 0 0]
/Parent 4 0 R
/Title (References)
/Prev 15 0 R
>>
endobj
10 0 obj
<<
/Kids [16 0 R 17 0 R 18 0 R 19 0 R 20 0 R]
/Type /Pages
/Count 5
/Parent 5 0 R
>>
endobj
11 0 obj
<<
/Names [(back-page) 21 0 R (d12e4a1310_d11e40) 22 0 R (d13e27a1310) 23 0 R (d13e4a1310_d11e60) 24 0 R (d17e33a1310) 25 0 R
(d17e4a1310_d11e60) 26 0 R (d21e4a1310_d11e100) 27 0 R (d22e4a1310_d11e100) 28 0 R (d23e4a1310_d11e140) 29 0 R (d24e4a1310_d11e160) 30 0 R
(d25e4a1310_d11e180) 31 0 R]
/Limits [(back-page) (d25e4a1310_d11e180)]
>>
endobj
12 0 obj
<<
/S /GoTo
/D (d12e4a1310_d11e40)
>>
endobj
13 0 obj
<<
/A 32 0 R
/C [0 0 0]
/Count 1
/Next 33 0 R
/Parent 4 0 R
/Title (Implementation of AES)
/Prev 8 0 R
/First 34 0 R
/Last 34 0 R
>>
endobj
14 0 obj
<<
/S /GoTo
/D (d25e4a1310_d11e180)
>>
endobj
15 0 obj
<<
/A 35 0 R
/C [0 0 0]
/Next 9 0 R
/Parent 4 0 R
/Title (Conclusion)
/Prev 36 0 R
>>
endobj
16 0 obj
<<
/Contents [37 0 R 38 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 39 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [40 0 R 41 0 R 42 0 R 43 0 R 44 0 R 45 0 R 46 0 R 47 0 R 48 0 R 49 0 R
50 0 R 51 0 R 52 0 R 53 0 R 54 0 R 55 0 R 56 0 R 57 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
17 0 obj
<<
/Contents [58 0 R 59 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 60 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [61 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
18 0 obj
<<
/Contents [62 0 R 63 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 64 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [65 0 R 66 0 R 67 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
19 0 obj
<<
/Contents [68 0 R 69 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 70 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [71 0 R 72 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
20 0 obj
<<
/Contents [73 0 R 74 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 75 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
21 0 obj
<<
/D [20 0 R /XYZ null 777.6000366211 null]
>>
endobj
22 0 obj
<<
/D [16 0 R /XYZ null 462.8000488281 null]
>>
endobj
23 0 obj
<<
/D [17 0 R /XYZ null 637.6000366211 null]
>>
endobj
24 0 obj
<<
/D [16 0 R /XYZ null 203.9700317383 null]
>>
endobj
25 0 obj
<<
/D [17 0 R /XYZ null 281.3675231934 null]
>>
endobj
26 0 obj
<<
/D [17 0 R /XYZ null 401.8675231934 null]
>>
endobj
27 0 obj
<<
/D [18 0 R /XYZ null 664.8000488281 null]
>>
endobj
28 0 obj
<<
/D [18 0 R /XYZ null 518.2100219727 null]
>>
endobj
29 0 obj
<<
/D [19 0 R /XYZ null 529.0700683594 null]
>>
endobj
30 0 obj
<<
/D [19 0 R /XYZ null 366.270111084 null]
>>
endobj
31 0 obj
<<
/D [19 0 R /XYZ null 267.470123291 null]
>>
endobj
32 0 obj
<<
/S /GoTo
/D (d13e4a1310_d11e60)
>>
endobj
33 0 obj
<<
/A 76 0 R
/C [0 0 0]
/Count 1
/Next 36 0 R
/Parent 4 0 R
/Title (AES bootloader firmware)
/Prev 13 0 R
/First 77 0 R
/Last 77 0 R
>>
endobj
34 0 obj
<<
/A 78 0 R
/C [0 0 0]
/Parent 13 0 R
/Title (PC software)
>>
endobj
35 0 obj
<<
/S /GoTo
/D (d24e4a1310_d11e160)
>>
endobj
36 0 obj
<<
/A 79 0 R
/C [0 0 0]
/Next 15 0 R
/Parent 4 0 R
/Title (Customization)
/Prev 33 0 R
>>
endobj
37 0 obj
<<
/Filter /FlateDecode
/Length 4592
>>
stream
xڵ[ْƱ}W#yC^il9lM>41N[{H_spb(ɩ[/ݶժ۩[kӁuj~A۴Q`<춇{9tPa~`C²ۜ<-ZZsϻ%4=pݪѐ?n.V_wߪ7Vu^VݞxVIՇղ]0jK[[F\v%OZ#e9N?^7ٷs-a5k;س}ܼU[W!=TlwR/su$zƭW?nq^ugb~UgOmF--b;mi:M
weIIUo7{lwJ͋ox^V?m05]ӻP)xanOI\:'t%SZ_ltr ӉT皬<@Suw-[kA-Vo~
⻕D/֝
<^Hirm78PBYm_U|1__w^u^8oybvQs8,&ܠ?ffq'rVF
eYŬ(5Q]6ս_!n])/a^5,Yrr3ޜXئDPss@ߗ4J{,/H Y&VL_Jݸzj+7\cb(5YK^ksu>͊<)'N];$Fzաfm75z8{4HdK7)F*a>2nugI_x=hؔ;Frzϵ>kݻZi~׃3Dsz4ys_u-;P9ELR}ʢkCtq|xqj: ݮUyx^VEU}-QULm>'_3Hݜr훳@9NkNѝX& Q3;{FQ:A+2+akuh4j5չm|"^,ˠfRsRZC鬹(ޔ7#G9Ԝf
`F>de|!lr5-}$bM
FT eQ5(FSk+O]Um%'jVJr~)pQq
SUurp;B>b#"xdbbKΊT
VOXX}Po:0WJq :Sm$ sv\PoxBhJGg1|~f"kufzU99GZzp_ka\9$HK s^tUpxTN10=5ԤB]L% )q-\TU?[6\C6Hs.Hu7ҹ nnz jꍼ]'07Z%hKrxBNJ$$\nB)[3<@21bmlyDlБkH1ү4drD@%)˖59)[f