| 数据搜索系统,热门电子元器件搜索 |
|
5812-DS01-R 数据表(PDF) 36 Page - Broadcom Corporation. |
|
|
|||||||||||||||||||||||||||||
5812-DS01-R 数据表(HTML) 36 Page - Broadcom Corporation. |
|
36 / 84 page ![]() BCM5812 Advance Data Sheet 3/11/03 B roa dcom Co rpo rat ion Page 28 Cryptographic Operations Document 5812-DS01-405-R Figure 25: Diffie-Hellman Public Key Generate The generator and modulus parameter field sizes must match their respective number of bits, and the same parameter field size must be used for both. The BCM5812 outputs the public value as a BigNum to the first output fragment. This buffer must be the same length in bytes as the modulus parameter field size increment in Table 10 on page 27. It must be 32-bit aligned and contiguous. Output fragmentation is not used. The secret value is always written to the second output fragment chain entry buffer address, whether supplied by software or generated by the BCM5812. This buffer must be the same length in bytes as the exponent parameter field size increment in Table 10. It must be 32-bit aligned and contiguous. Output fragmentation is not used. Figure 26 on page 29 shows the command context, packet descriptor structure, input, and output for Diffie-Hellman secret key derivation. This uses MCR2@, and Opcode 0x02. LENGTH 31 OPCODE EXPONENT LENGTH 0 MODULUS 64-256 Bytes 31 0 GENERATE SECRET MODULUS LENGTH GENERATOR LENGTH GENERATOR 64-256 Bytes Least Significant 32 bit “digit” Most Significant 32 bit “digit” COMMAND CONTEXT ADDRESS NEXT INPUT FRAGMENT CHAIN ENTRY RESERVED INPUT FRAGMENT LENGTH INPUT FRAGMENT ADDRESS RESERVED RESERVED NEXT OUTPUT FRAGMENT CHAIN ENTRY RESERVED OUTPUT BUFFER LENGTH OUTPUT FRAGMENT ADDRESS NEXT OUTPUT FRAGMENT CHAIN ENTRY RESERVED FRAGMENT LENGTH OUTPUT FRAGMENT ADDRESS Input Secret Output Public Value Output Secret Packet Descriptor Command Context BigNum Argument If supplied by software (Generate Secret == 0) LENGTH 31 OPCODE EXPONENT LENGTH 0 MODULUS 64-256 Bytes 31 0 GENERATE SECRET MODULUS LENGTH GENERATOR LENGTH GENERATOR 64-256 Bytes Least Significant 32 bit “digit” Most Significant 32 bit “digit” COMMAND CONTEXT ADDRESS NEXT INPUT FRAGMENT CHAIN ENTRY RESERVED INPUT FRAGMENT LENGTH INPUT FRAGMENT ADDRESS RESERVED RESERVED NEXT OUTPUT FRAGMENT CHAIN ENTRY RESERVED OUTPUT BUFFER LENGTH OUTPUT FRAGMENT ADDRESS NEXT OUTPUT FRAGMENT CHAIN ENTRY RESERVED FRAGMENT LENGTH OUTPUT FRAGMENT ADDRESS NEXT OUTPUT FRAGMENT CHAIN ENTRY RESERVED FRAGMENT LENGTH OUTPUT FRAGMENT ADDRESS Input Secret Output Public Value Output Secret Packet Descriptor Command Context BigNum Argument If supplied by software (Generate Secret == 0) |
|
链接网址 |
| 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 |