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

X  

ATSHA204A датащи(PDF) 83 Page - Microchip Technology

номер детали ATSHA204A
подробное описание детали  ATSHA204A Microchip CryptoAuthentication Data Sheet
PDF  93 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  MICROCHIP [Microchip Technology]
домашняя страница  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

ATSHA204A датащи(HTML) 83 Page - Microchip Technology

Back Button ATSHA204A Datasheet HTML 79Page - Microchip Technology ATSHA204A Datasheet HTML 80Page - Microchip Technology ATSHA204A Datasheet HTML 81Page - Microchip Technology ATSHA204A Datasheet HTML 82Page - Microchip Technology ATSHA204A Datasheet HTML 83Page - Microchip Technology ATSHA204A Datasheet HTML 84Page - Microchip Technology ATSHA204A Datasheet HTML 85Page - Microchip Technology ATSHA204A Datasheet HTML 86Page - Microchip Technology ATSHA204A Datasheet HTML 87Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 83 / 93 page
background image
13.
Reference and Application Notes
The ATSHA204A implements a challenge-response protocol using either SHA-256 or HMAC/SHA-256,
details are noted below. The response is always a 256-bit digest.
The Nonce command (see Section Nonce Command) accepts an input challenge from the system and
optionally combines it with an internally generated random number to generate a nonce (for example
number used once) for the calculation. The combination is the seed and it is then combined with a secret
key as part of the authentication calculation for any of the crypto commands (for instance MAC, HMAC,
Read, Write, or GenDig). The input challenge can also be passed directly to the MAC command.
The device can guarantee the uniqueness of the nonce only if the device has included the output of its
RNG in the calculation; that is because the system input may or may not be unique. Every random nonce
is in fact guaranteed to be unique when compared to all previous nonces, ensuring that each transaction
is unique over all time.
13.1
SHA-256
The ATSHA204A MAC command calculates the digest of a secret key concatenated with the challenge or
nonce. It optionally includes various other pieces of information stored on the device within the digested
message.
The ATSHA204A computes the SHA-256 digest based on the algorithm documented at the following site:
http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf
The complete SHA-256 message processed by the ATSHA204A is listed in the command description for
each command that use the algorithm. Most standard software implementations of the algorithm
automatically add the appropriate number of pad and length bits to this message to match that the
operation the device performs internally.
The ATSHA204A can also calculate a SHA-256 digest using the SHA command. The caller is responsible
for providing the pad and length bytes to the message. Message size must be a multiple of 64 bytes
including the pad bytes.
The SHA-256 algorithm is used for encryption by taking the output digest of the hash algorithm and
XORing it with the plain text data to produce the ciphertext. Decryption is the reverse operation, namely
the ciphertext is XORed with the digest with the result being the plain text.
13.2
HMAC/SHA-256
The response to the challenge can also be computed using the HMAC algorithm based on SHA-256
documented at the following site:
http://csrc.nist.gov/publications/fips/fips198/fips-198a.pdf
Because of the increased computation complexity, the HMAC command is not as flexible as the MAC
command and the computation time for HMAC is extended. While the HMAC sequence is not necessary
to ensure the security of the digest, it is included for compatibility with various software packages.
ATSHA204A
Reference and Application Notes
© 2018 Microchip Technology Inc.
DS40002025A-page 83



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


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

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