| 数据搜索系统,热门电子元器件搜索 |
|
5812-DS01-R 数据表(PDF) 42 Page - Broadcom Corporation. |
|
|
|||||||||||||||||||||||||||||
5812-DS01-R 数据表(HTML) 42 Page - Broadcom Corporation. |
|
42 / 84 page ![]() BCM5812 Advance Data Sheet 3/11/03 B roa dcom Co rpo rat ion Page 34 Cryptographic Operations Document 5812-DS01-405-R Figure 30: DSA Verify RANDOM NUMBER GENERATION The BCM5812 provides true random number generation using thermal noise to generate a random stream of bits that is collected as 32-bit words in a FIFO. The FIFO feeds into a SHA-1 engine, which hashes 512 bits at a time into a new set of 32-bit numbers which are placed in a second FIFO. Direct RNG output passes the FIPS-140-1 and FIPS-140-2 requirements for self testing. This shows a sufficient randomness, a uniform distribution of results across the number line, and negligible bias. SHA-1 output adds greater assurance that the data is uniformly distributed. The SHA-1 RNG output is used as the internal random source for Diffie-Hellman and DSA functions. The raw RNG data source or the SHA-1 RNG data source can be accessed directly using the random number opcodes. The direct opcode, 0x40 using MCR2@, provides the raw output from the random number generator. This is usually used for test or certification purposes, where the raw output needs to be examined. The SHA-1 opcode, 0x41 using MCR2@, provides the SHA-1 output. The number of bits is controlled by the Dlength parameter in the packet descriptor, and must be specified as an integral number of 32-bit words. The output buffer fragment length must be equal to the value of Dlength. Output is to a single, contiguous buffer indicated by the output fragment address in the packet descriptor. output fragmentation is not performed. COMMAND CONTEXT ADDRESS NEXT INPUT FRAGMENT CHAIN ENTRY RESERVED INPUT FRAGMENT LENGTH INPUT FRAGMENT ADDRESS DLENGTH RESERVED NEXT OUTPUT FRAGMENT CHAIN ENTRY RESERVED OUTPUT BUFFER LENGTH OUTPUT FRAGMENT ADDRESS Input Message Or Hash Value Output V Value (20 Bytes) LENGTH 31 Command Context OPCODE RESERVED 0 MODULUS Q 20 Bytes HASH GENERATED MODULUS P 32-128 Bytes BASE G 32-128 Bytes MODULUS P LENGTH RESERVED PRIVATE KEY X 20 Bytes NEXT INTPUT FRAGMENT CHAIN ENTRY RESERVED FRAGMENT LENGTH INTPUT FRAGMENT ADDRESS Intput S Value (20 Bytes) NEXT INPUT FRAGMENT CHAIN ENTRY RESERVED FRAGMENT LENGTH INPUT FRAGMENT ADDRESS Input R Value (20 Bytes) Packet Descriptor COMMAND CONTEXT ADDRESS NEXT INPUT FRAGMENT CHAIN ENTRY RESERVED INPUT FRAGMENT LENGTH INPUT FRAGMENT ADDRESS DLENGTH RESERVED NEXT OUTPUT FRAGMENT CHAIN ENTRY RESERVED OUTPUT BUFFER LENGTH OUTPUT FRAGMENT ADDRESS Input Message Or Hash Value Output V Value (20 Bytes) LENGTH 31 Command Context OPCODE RESERVED 0 MODULUS Q 20 Bytes MODULUS Q 20 Bytes HASH GENERATED MODULUS P 32-128 Bytes MODULUS P 32-128 Bytes BASE G 32-128 Bytes BASE G 32-128 Bytes MODULUS P LENGTH RESERVED PRIVATE KEY X 20 Bytes PRIVATE KEY X 20 Bytes NEXT INTPUT FRAGMENT CHAIN ENTRY RESERVED FRAGMENT LENGTH INTPUT FRAGMENT ADDRESS NEXT INTPUT FRAGMENT CHAIN ENTRY RESERVED FRAGMENT LENGTH INTPUT FRAGMENT ADDRESS Intput S Value (20 Bytes) NEXT INPUT FRAGMENT CHAIN ENTRY RESERVED FRAGMENT LENGTH INPUT FRAGMENT ADDRESS Input R Value (20 Bytes) Packet Descriptor |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| 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 |