Zakładka z wyszukiwarką danych komponentów
  Polish  ▼
ALLDATASHEET.PL

X  

ATECC508A Arkusz danych(PDF) 90 Page - Microchip Technology

Numer części ATECC508A
Szczegółowy opis  Cryptographic Co-processor with Secure Hardware-Based Key Storage
PDF  109 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Producent  MICROCHIP [Microchip Technology]
Strona internetowa  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

ATECC508A Arkusz danych(HTML) 90 Page - Microchip Technology

Back Button ATECC508A Datasheet HTML 86Page - Microchip Technology ATECC508A Datasheet HTML 87Page - Microchip Technology ATECC508A Datasheet HTML 88Page - Microchip Technology ATECC508A Datasheet HTML 89Page - Microchip Technology ATECC508A Datasheet HTML 90Page - Microchip Technology ATECC508A Datasheet HTML 91Page - Microchip Technology ATECC508A Datasheet HTML 92Page - Microchip Technology ATECC508A Datasheet HTML 93Page - Microchip Technology ATECC508A Datasheet HTML 94Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 90 / 109 page
background image
Table 9-55. Output Parameter
Name
Size
Notes
Response
1
Returns a value of zero if the signature of the message can be verified using the public key.
Returns a value of one if the signature does not match, or another error code if there is some
form of parsing or execution error.
The message to be used for the ECDSA Verify operation depends on the mode as follows:
Stored, External, and ValidateExternal Modes
The contents of TempKey should contain the SHA-256 digest of the message.
Validate or Invalidate Mode
The contents of TempKey should contain a digest of the PublicKey at KeyID. It must have been
generated using the GenKey command over the KeyID slot. The device then generates a message
based on the same format as the Sign(Internal) command, except that the parameter and
state bytes are copied from the input parameter OtherData. The message is formatted as follows:
32 bytes
TempKey (must have been generated by GenKey)
1 byte
Sign Opcode
10 bytes
OtherData<0:9>
1 byte
SN<8>
4 bytes
OtherData<10:13>
2 bytes
SN<0:1>
5 bytes
OtherData<14:18>
This message is hashed using SHA-256 and used as the message input to the ECC Verify operation.
9.21
Write Command
The Write command writes either one four byte word or an 8-word block of 32 bytes to one of the
EEPROM zones on the device. Depending upon the value of the WriteConfig byte for this slot, the data
may be required to be encrypted by the system prior to being sent to the device. This command cannot
be used to write slots configured as ECC private keys (see Section PrivWrite Command).
The following restrictions apply to writes within zones using this command:
Configuration Zone: If the configuration zone is locked or Zone<6> is set, then this command
returns an error; otherwise the bytes are written as requested. Any attempt to write any byte for
which writes are permanently prohibited (see Section EEPROM Configuration Zone) results in a
command error with no modifications to the EEPROM.
OTP Zone: If the OTP zone is unlocked, then all bytes can be written with this command. If the
OTP zone is locked and the OTPmode byte in the configuration zone is read-only, then this
command returns an error; otherwise, OTP mode should be consumption and this command sets to
zero those bits in the OTP zone that correspond to the zero bits in the input parameter Value. When
the data and OTP zones are locked, encrypted writes to the OTP zone are never permitted
regardless of OTPmode.
Data Zone: If the data zone is unlocked, then all bytes in all zones can be written with either plain
text or encrypted data. After the data zone is locked, the values within the SlotConfig.WriteConfig
bytes control access to the data slots. If the WriteConfig bits for this slot are set to Always, then the
ATECC508A
Security Commands
© 2017 Microchip Technology Inc.
Datasheet Complete
DS20005927A-page 90



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 94 95 96 97 98 99 100  ...More


Arkusz danych Pobierz

Go To PDF Page


Link URL



Czy Alldatasheet okazała się pomocna?  [ DONATE ] 

O Alldatasheet   |   Reklama   |   Kontakt   |   Polityka prywatności   |   Link do karty katalogowej    |   Linki   |   Lista producentów
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