Multiprocessor system based on encryption bus
A multi-processor system and bus technology, applied in the security field to prevent theft or eavesdropping and ensure security
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment approach 1
[0036] Implementation Mode 1: Reference Figure 5, the encryption and decryption module 114 is configured with at least one encryption and decryption algorithm 122, and each encryption and decryption algorithm 122 corresponds to a security level. For example, the encryption and decryption module 114 has a built-in encryption algorithm 122, such as Data Encryption Standard (DES), Triple Data Encryption Standard (3DES), RC4 (Rivest Cipher 4), Digital Signature Algorithm (DSA), Advanced Encryption Standard (AES )Wait. Different encryption algorithms can be selected and configured according to different security requirements and available resources. In this embodiment, the encryption and decryption module 114 can be directly connected to the external encryption bus 202 , or connected to the external encryption bus through the interface module 118 , so as to receive the encryption signal input from the encryption bus 202 or send the encryption signal to the encryption bus 202 . F...
Embodiment approach 2
[0037] Implementation Mode 2: Reference Image 6 The encryption and decryption module 114 is provided with at least one encryption and decryption unit 124, and each encryption and decryption unit 124 is configured with an encryption and decryption algorithm. For example, there is only one encryption and decryption unit 124 in the encryption and decryption module 114, and an encryption and decryption algorithm is configured in the encryption and decryption unit, such as Data Encryption Standard (DES), Triple Data Encryption Standard (3DES), RC4 (Rivest Cipher 4), digital Signature Algorithm (DSA), Advanced Encryption Standard (AES), etc. Different encryption algorithms can be selected and configured according to different security requirements and available resources. In this embodiment, the encryption and decryption module 114 can be directly connected to the external encryption bus 202 , or connected to the external encryption bus through the interface module 118 , so as to ...
Embodiment 1
[0041] Such as Figure 4 As shown, the encrypted bus-based multiprocessor system mainly includes three signal processing modules: a signal processor 102 , a memory 104 and a random number generator 106 . These modules are fixedly packaged in the packaging module 116 . Encryption bus 202 is coupled to the multiprocessor system and is located outside of encapsulation module 116 .
[0042] The process of sending the data in the memory 104 to the external encryption bus 202 in the form of ciphertext includes:
[0043] The memory 104 is coupled with the plaintext bus 112 , and sends the plaintext stored therein to the encryption and decryption module 114 via the plaintext bus 112 .
[0044] The encryption and decryption module 114 is directly coupled with the external encryption bus 202 or coupled through an interface module, encrypts the plaintext based on the first encryption algorithm to obtain ciphertext, and sends the ciphertext to the external encryption bus 202 directly or...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 