Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

STSAFE-A120 Datasheet(PDF) 10 Page - STMicroelectronics

Part # STSAFE-A120
Description  Secure authentication companion device for consumables, accessories, and connected objects
PDF  38 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

STSAFE-A120 Datasheet(HTML) 10 Page - STMicroelectronics

Back Button STSAFE-A120 Datasheet HTML 6Page - STMicroelectronics STSAFE-A120 Datasheet HTML 7Page - STMicroelectronics STSAFE-A120 Datasheet HTML 8Page - STMicroelectronics STSAFE-A120 Datasheet HTML 9Page - STMicroelectronics STSAFE-A120 Datasheet HTML 10Page - STMicroelectronics STSAFE-A120 Datasheet HTML 11Page - STMicroelectronics STSAFE-A120 Datasheet HTML 12Page - STMicroelectronics STSAFE-A120 Datasheet HTML 13Page - STMicroelectronics STSAFE-A120 Datasheet HTML 14Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 10 / 38 page
background image
Once the entity has been authenticated, the STSAFE-A120 grants access to the commands and to the data
partition zones that require the authentic entity status to be true.
This functionality requires that the STSAFE-A120 contains an authentic copy of the public key that corresponds to
the private key used by the signature generation process of the off-chip entity.
Figure 8. Example of entity authentication
Remote host
Peripheral
STSAFE-A120
Wire or wireless
Local host
Challenge
Verifies signature with the stored
public key, and grants access to
commands and data zones that
require authentic entity
Computes
challenge’s
signature with
private key
I²C
1. Generate challenge
2. Verify entity sIgnature (public key slot, signature)
2.6
Public key signature verification
STSAFE-A120 offers signature verification services for host devices that does not support ECC. These services
can be used to allow an IoT device to verify the authenticity of a remote server or of the local host firmware that is
used at secure boot or loaded for a firmware update.
The verify signature command uses ECDSA or EdDSA with curves defined below:
•
Curves for usage with ECDSA, EdDSA, and ECDH:
–
NIST P-256 P-384, P-521
–
Brainpool P-256 P-384, P-521
–
Edwards 25519
–
Curve25519
Signature verification with EdDSA is implemented as defined in RFC8032. The host must indicate in the
command data whether the verification must be done with the pure Ed25519 variant in which case the host must
give the message in the command data or with the prehashed Ed25519 variant in which case the host must itself
compute the hash of the message and give the hash in the command data.
The host must always give the public key and the hash in the command data except for the pure Ed25519
signature verification where the message itself (not the hash) must be given in the command data.
One use case of the verify signature command is illustrated in the command flow and in the figure below where a
local host authenticates a remote host using STSAFE-A120.
Command flow
1. The local host asks for the remote host public key certificate and the remote host responds.
2. The local host extracts the public key, generates a challenge (random number), and asks the remote host to
sign this challenge. The remote host responds with the signature.
3. STSAFE-A120 verifies the challenge's signature using the extracted public key, and replies with "valid" or
"invalid".
STSAFE-A120
Product use cases
DS14609 - Rev 1
page 10/38



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


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