Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

STM32U385CG Datasheet(PDF) 39 Page - STMicroelectronics

Part # STM32U385CG
Description  Ultra-low-power Arm® Cortex®-M33 32-bit MCUTrustZone®FPU, 144 DMIPS, 1 MB flash memory, 256 KB SRAM, SMPS, crypto
PDF  224 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

STM32U385CG Datasheet(HTML) 39 Page - STMicroelectronics

Back Button STM32U385CG Datasheet HTML 35Page - STMicroelectronics STM32U385CG Datasheet HTML 36Page - STMicroelectronics STM32U385CG Datasheet HTML 37Page - STMicroelectronics STM32U385CG Datasheet HTML 38Page - STMicroelectronics STM32U385CG Datasheet HTML 39Page - STMicroelectronics STM32U385CG Datasheet HTML 40Page - STMicroelectronics STM32U385CG Datasheet HTML 41Page - STMicroelectronics STM32U385CG Datasheet HTML 42Page - STMicroelectronics STM32U385CG Datasheet HTML 43Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 39 / 224 page
background image
•
Encrypt a shared key with a hardware secret key, with the result that stays hardware secret in write-only
SAES key registers (wrapped key mode)
•
Encrypt once a key using side-channel resistant AES, then share it to a faster AES engine by decrypting it
(shared key mode)
•
Decrypt a 256-bit random number using a 256-bit hardware secret master key, and use the result as a
device unique hardware secret key (to encrypt local data)
Note:
All hardware secret keys can no longer be used when a security breach is detected.
3.30
HASH hardware accelerator (HASH)
The hash processor is a fully compliant implementation of the secure hash algorithm (SHA1, SHA-2 family), and
the HMAC (keyed-hash message authentication code) algorithm. HMAC is suitable for applications requiring
message authentication.
The hash processor computes FIPS (Federal Information Processing Standards) approved digests of length of
160, 224, 256 bits, for messages of any length less than 264 bits (for SHA-1, SHA-224 and SHA-256) or less than
2128 bits (for SHA-384, SHA-512).
The HASH main features are:
•
Suitable for data authentication applications, compliant with:
–
Federal Information Processing Standards Publication FIPS PUB 180-4, Secure Hash Standard
(SHA-1 and SHA-2 family)
–
Federal Information Processing Standards Publication FIPS PUB 186-4, Digital Signature Standard
(DSS)
–
Internet Engineering Task Force (IETF) Request For Comments RFC 2104, HMAC: Keyed-Hashing
for Message Authentication and Federal Information Processing Standards Publication FIPS PUB
198-1, The Keyed-Hash Message Authentication Code (HMAC)
•
Fast computation of SHA-1, SHA2-224, SHA2-256, SHA2-384, and SHA2-512
–
82 (respectively 66) clock cycles for processing one 512-bit block of data using SHA-1 (respectively
SHA-256) algorithm
–
Support for SHA-2 truncated outputs (SHA2-512/224, SHA2-512/256)
–
98 clock cycles for processing one 1024-bit block of data using either SHA2-384 or SHA2-512
algorithm
•
Corresponding 32-bit words of the digest from consecutive message blocks are added to each other to
form the digest of the whole message:
–
Automatic 32-bit words swapping to comply with the internal little-endian representation of the input
bit string
–
Supported word swapping format: bits, bytes, half-words, and 32-bit words
•
Support for HMAC mode with all supported algorithm
•
Automatic padding to complete the input bit string to fit digest minimum block size
•
Single 32-bit, write-only, input register associated to an internal input FIFO, corresponding to a 64-byte
block size (16 x 32 bits)
•
AHB slave peripheral, accessible by 32-bit words only (else an AHB error is generated)
•
8 x 32-bit words (H0 to H7) for output messages
•
Automatic data flow control with support of direct memory access (DMA) using one channel. Single or fixed
burst of 4 supported.
•
Interruptible message digest computation, on a per-32-bit word basis
–
Reloadable digest registers
–
Hashing computation suspend/resume mechanism, including DMA
3.31
Public key accelerator (PKA)
The PKA is intended for the computation of cryptographic public key primitives, specifically those related to RSA,
Diffie-Hellmann, or ECC (elliptic curve cryptography) over GF(p) (Galois fields). To achieve high performance at a
reasonable cost, these operations are executed in the Montgomery domain.
For a given operation, all needed computations are performed within the accelerator, so no further hardware/
software elaboration is needed to process the inputs or the outputs.
STM32U385xx
Functional overview
DS14830 - Rev 2
page 39/224



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


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