数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

5802-DS02-R 数据表(PDF) 38 Page - Broadcom Corporation.

部件名 5802-DS02-R
功能描述  Single-Chip Security Processor
PDF  50 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  BOARDCOM [Broadcom Corporation.]
网页  http://www.broadcom.com
标志 BOARDCOM - Broadcom Corporation.

5802-DS02-R 数据表(HTML) 38 Page - Broadcom Corporation.

Back Button 5802-DS02-R Datasheet HTML 34Page - Broadcom Corporation. 5802-DS02-R Datasheet HTML 35Page - Broadcom Corporation. 5802-DS02-R Datasheet HTML 36Page - Broadcom Corporation. 5802-DS02-R Datasheet HTML 37Page - Broadcom Corporation. 5802-DS02-R Datasheet HTML 38Page - Broadcom Corporation. 5802-DS02-R Datasheet HTML 39Page - Broadcom Corporation. 5802-DS02-R Datasheet HTML 40Page - Broadcom Corporation. 5802-DS02-R Datasheet HTML 41Page - Broadcom Corporation. 5802-DS02-R Datasheet HTML 42Page - Broadcom Corporation. Next Button
Zoom Inzoom in Zoom Outzoom out
 38 / 50 page
background image
BCM5802
Production Specification
07/03/02
B roa dcom Co rpo rat ion
Page 30 Memory Structures
Document
5802-DS03-405-R
The Operation Type bits must be set as follows:
0x01 – Diffie-Hellman public key generation operation
0x02 – Diffie-Hellman shared secret generation operation
0x03 – RSA public key operation
0x04 – RSA private key operation (RSA operation with Chinese Remainder Theory)
0x05 – DSA signing operation
0x06 – DSA verification operation
0x41 – RNG direct test mode
0x42 – RNG-SHA1 test mode
0x43 – Modular Addition
0x44 – Modular Subtraction
0x45 – Modular Multiplication
0x46 – Modular Reduction (Remainder)
0x47 – Modular Exponentiation
0x48 – Modular Inverse
Other values – Reserved for future use
The number of entries a command context has depends on Operation Type and number of bits used for the operation. The
total_command__context_length field provides the total number of bytes required for the command context structure for a
given key setup or an atomic arithmetic operation. Since the minimum number of bytes required for a PCI access is 64 bytes,
the field should have 64 bytes for the RNG test modes.
For DH public key generation and DSA signing operation, either the on-chip Random Number Generator can be used to
generate x for DH and k for DSA or else the values can be obtained from the software. If they are generated by RNG, the
Provided/RNG Generated (RNG Enable) bits in command context are set to one. Otherwise, they are set to 0. If they are
provided by the application software, then they are stored in data buffers. The chip retrieves them during processing of MCR
structure.
For DSA signing and verification operations, message hash can either be provided by software (CPU does the hashing) or
be performed by SHA1 unit on the chip. If hash is done by SHA1, the Message Hash Provided/Generated (SHA1 Enable)
bits are set to one. Otherwise, they are set to zero. Either the message or the message hash is stored in the input data buffer.
The chip retrieves them during MCR structure processing.
For DH send mode, both public key and private key are generated and stored in the output data buffers in a linked list fashion.
For DH receive mode, both public key and private key are provided for shared secret computation and stored in the input
data buffers in a linked list fashion.
For DSA signing mode, both r and s are generated and stored in output data buffers in a linked list fashion.
For DSA verification mode, both r and s are provided by application and stored in input data buffers in a linked list fashion.
For RNG bypass and RNG-SHA1 modes, there is no input data buffer required and one output data buffer containing the
random numbers. The length of the data buffer is contained in the output buffer length field in MCR.
For atomic operations ModAdd, ModSub, ModMul, ModRem, ModExp, and ModInv, the modulus is passed to the chip via
command context structure and other operands are stored in the input data buffers in a linked list fashion. In typical
applications, modulus does not change for each operation. For ModInv, a modular inverse operation was converted to a
modular exponentiation operation. Because of that, (N-2) is stored where N is the modulus, in the command context.



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


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
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