| 전자부품 데이터시트 검색엔진 |
|
5812-DS01-R 데이터시트(PDF) 37 Page - Broadcom Corporation. |
|
|
|||||||||||||||||||||||||||||
5812-DS01-R 데이터시트(HTML) 37 Page - Broadcom Corporation. |
|
37 / 84 page ![]() Advance Data Sheet BCM5812 3/11/03 B roa dcom Co rpo rat ion Document 5812-DS01-405-R Cryptographic Operations Page 29 Figure 26: Diffie-Hellman Secret Key The modulus must be input in the command context as a BigNum in the same manner as for Diffie-Hellman generate. The first Input fragment chain entry buffer address specifies the input secret, and the second input fragment chain entry buffer contains the peer entity’s public value. The shared secret is output to the output fragment address in the packet descriptor structure. All of these are BigNum values. All output buffers must be sized for the appropriate parameter argument parameter field size in Table 10. The lengths of the Diffie-Hellman generate and shared secret command contexts depend upon the parameter field sizes, and range from 82 to 524 bytes. RSA The RSA public key algorithm is used for digital signature authentication and key exchange in IKE, SSL, and TLS. It also widely used in a number of other applications, such as Public Key Infrastructure (PKI) products. RSA is a two-key system, with a public key that can be used to either encrypt a value so that only the holder of the private key can decrypt it, or to decrypt a value that only the holder of the private key could have encrypted [17][19]. RSA uses the product of two large primes, p and q, which must remain secret. The public key consists of n = p * q, and a public exponent e that is relatively prime to (p-1)*(q-1). The public key operation encrypts a message m by exponentiating it modulo n, so that the encrypted value x = me mod n. The private key consists of the modulus and a decrypting exponent, d, that is the inverse of e, d = e-1 mod (p-1)(q-1). Knowing p and q, it is straight forward to compute d, but otherwise quite difficult. Decryption is simply m = xd mod n. LENGTH 31 OPCODE 0 MODULUS 64-256 Bytes MODULUS LENGTH EXPONENT LENGTH 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 INPUT FRAGMENT CHAIN ENTRY RESERVED FRAGMENT LENGTH INPUT FRAGMENT ADDRESS Input Public Value Input Secret Output Shared Secret Packet Descriptor Command Context LENGTH 31 OPCODE 0 MODULUS 64-256 Bytes MODULUS LENGTH EXPONENT LENGTH 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 INPUT FRAGMENT CHAIN ENTRY RESERVED FRAGMENT LENGTH INPUT FRAGMENT ADDRESS NEXT INPUT FRAGMENT CHAIN ENTRY RESERVED FRAGMENT LENGTH INPUT FRAGMENT ADDRESS Input Public Value Input Secret Output Shared Secret Packet Descriptor Command Context |
|
링크 URL |
| 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 |