Electronic Components Datasheet Search
  English  ▼

X  

ATSHA204A Datasheet(PDF) 47 Page - Microchip Technology

Part # ATSHA204A
Description  ATSHA204A Microchip CryptoAuthentication Data Sheet
PDF  93 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

ATSHA204A Datasheet(HTML) 47 Page - Microchip Technology

Back Button ATSHA204A Datasheet HTML 43Page - Microchip Technology ATSHA204A Datasheet HTML 44Page - Microchip Technology ATSHA204A Datasheet HTML 45Page - Microchip Technology ATSHA204A Datasheet HTML 46Page - Microchip Technology ATSHA204A Datasheet HTML 47Page - Microchip Technology ATSHA204A Datasheet HTML 48Page - Microchip Technology ATSHA204A Datasheet HTML 49Page - Microchip Technology ATSHA204A Datasheet HTML 50Page - Microchip Technology ATSHA204A Datasheet HTML 51Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 47 / 93 page
background image
Zone
Legal Block/Slot
(Inclusive)
Notes
Words above 10 (block 2, offset 0) read and write must be in Word (4-byte) mode.
Words below 04 (block 0, offset 4) and above 15 (block 2, offset 5) can never be
written.
OTP
0 – 1
When OTPmode is read-only, all offsets in both blocks are available to use with 4-byte
and 32-byte reads.
If OTPmode is consumption, then writes are also permitted to all offsets.
See Section One Time Programmable (OTP) Zone if OTPmode is Legacy.
8.5.5
CheckMac Command
The CheckMac command calculates a MAC response that had been generated on a
CryptoAuthentication device and compares the MAC response with some input value. It returns a
Boolean result to indicate the success or failure of the comparison.
Prior to running this command, the Nonce and/or GenDig commands may have been optionally run to
create and load a key or nonce value in TempKey. The mode parameter determines the source of the
“key” (the first 32-bytes of the SHA message) and “challenge/nonce” (the second-32 bytes of the SHA
message).
Mode<2> controls the requirement for a random nonce if TempKey is part of the computed value. If
Mode<2> = 1, then TempKey must be generated using Nonce(Fixed); if Mode<2> = 0, then TempKey
must be generated using Nonce(Random).
Setting Mode<2> to one may enable replay attacks in some situations.
If the comparison matches, then the target slot value may be copied into TempKey. If SlotID is even, then
the target slot is SlotD+1, or else the target slot is SlotID. For the copy to take place, the following
conditions must be true. If they are not all true, then the ATSHA204A returns the comparison result but
doesn't copy the key value.
1.
The mode parameter to CheckMac must have a value of 0x01 or 0x05.
2.
SlotConfig.ReadKey for the target key must be zero.
3.
The bit in Config.CheckMacSource corresponding to the key slots must have a value that matches
Mode<2>.
Table 8-8. Input parameters
Name
Size Notes
Opcode CheckMac
1
0x28
Param1 Mode
1
Bits 7-6: Must be zero.
Bit 5:
8-bytes of SHA message.
0: zeros
1: OTP zone
Bit 4-3:
Must be zero.
Bit 2:
If TempKey is used, this bit must match the value of TempKey.SourceFlag.
Bit 1:
Source of the first 32-bytes of the SHA message.
ATSHA204A
Security Commands
© 2018 Microchip Technology Inc.
DS40002025A-page 47



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com