công cụ tìm kiếm bảng dữ liệu linh kiện điện tử
  Vietnamese  ▼
ALLDATASHEET.VN

X  

ATSHA204A bảng dữ liệu(PDF) 83 Page - Microchip Technology

tên linh kiện ATSHA204A
Giải thích chi tiết về linh kiện  ATSHA204A Microchip CryptoAuthentication Data Sheet
PDF  93 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
nhà sản xuất  MICROCHIP [Microchip Technology]
Trang chủ  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

ATSHA204A bảng dữ liệu(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


bảng dữ liệu tải về

Go To PDF Page


Link URL



Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không?  [ DONATE ] 

Alldatasheet là   |   Quảng cáo   |   Liên lạc với chúng tôi   |   Chính sách bảo mật   |   Liên kết đến bảng dữ liệu    |   Trao đổi link   |   Tìm kiếm theo nhà sản xuất
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