поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

ATECC508A датащи(PDF) 22 Page - Microchip Technology

номер детали ATECC508A
подробное описание детали  Cryptographic Co-processor with Secure Hardware-Based Key Storage
PDF  109 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  MICROCHIP [Microchip Technology]
домашняя страница  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

ATECC508A датащи(HTML) 22 Page - Microchip Technology

Back Button ATECC508A Datasheet HTML 18Page - Microchip Technology ATECC508A Datasheet HTML 19Page - Microchip Technology ATECC508A Datasheet HTML 20Page - Microchip Technology ATECC508A Datasheet HTML 21Page - Microchip Technology ATECC508A Datasheet HTML 22Page - Microchip Technology ATECC508A Datasheet HTML 23Page - Microchip Technology ATECC508A Datasheet HTML 24Page - Microchip Technology ATECC508A Datasheet HTML 25Page - Microchip Technology ATECC508A Datasheet HTML 26Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 22 / 109 page
background image
KeyType:
The four ECC commands that use ECC keys (i.e. GenKey, Sign, ECDH, and Verify) will operate
only on data slots in which this field is set to one of the legal ECC key types. Any attempt to use
any SHA-256 computation commands (i.e. CheckMac, DeriveKey, MAC, or HMAC) on a slot
configured to be an ECC private key will result in an error.
Keys that will be the source or destination of the SHA-256 computation commands (i.e. CheckMac,
DeriveKey, MAC, or HMAC) should be set to a KeyType of 0b111. Proper operation of the device is
not guaranteed if these commands are attempted with any other KeyType. The GenDig command
may operate on any slot type other than for ECC private keys.
ReqRandom:
This field is useful in preventing replays of authorization and/or other cryptographic operations.
Keys that control encrypted reads and/or writes should have this field set to one under normal
circumstances in order to provide data security.
If this field is set to one, then prior to the execution of the CheckMac, GenDig, DeriveKey,
Verify, MAC, and HMAC commands, the Random Number Generator (RNG) must have been used
by the Nonce command to generate the contents of TempKey.
If GenKey is used to generate a public key digest of either a public or private key stored in a Data
zone slot, then the ReqRandom field is used to ensure that the nonce in TempKey included the
RNG.
ReqAuth:
If this bit is set, then prior authorization of the key at KeyConfig.AuthKey must have been
completed prior to execution of any cryptographic command (i.e. CheckMac, DeriveKey, GenDig,
GenKey, MAC, HMAC, Sign, or Verify) that uses this key. The DeriveKey command checks for
usage authorization only for the parent key, and never the target key, unless it is the same as the
parent key.
The GenKey command checks for usage authorization even when generating a new key to prevent
denial of service attacks.
The authorization state is stored in two internal volatile registers:
AuthValid
AuthKeyID
These registers are retained as long as power is applied, and the device does not enter the
Sleep mode.
These registers are set by means of the execution of a successful CheckMac or Verify
command with the key to be authorized as the target key of the command. CheckMac must
be run with Mode<1> set to one, or Verify must be run in Stored mode to set AuthKeyID to
the value in the KeyID parameter to these commands. The CheckMac and Verify
commands do not clear these bits on an unsuccessful authorization attempt unless the keys
also happen to be used as the source key.
AuthValid is cleared under the following situations:
The device enters Sleep mode or power is removed.
Any command is executed that uses a key requiring prior authorization, regardless of which
slot has been authorized and/or which slot was required to be authorized for this key. If there
are multiple state or configuration errors preventing the proper execution of the command,
then AuthValid may or may not be cleared depending upon the specific error conditions
encountered.
ATECC508A
Device Organization
© 2017 Microchip Technology Inc.
Datasheet Complete
DS20005927A-page 22



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


датащи скачать

Go To PDF Page


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
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