Secure communication method and system among multiple CPUs in ZYNQ

A secure communication and consistent technology, applied in the field of secure communication, can solve the problems of complex computing data communication of dual CPUs, affecting system operating efficiency, and heavy CPU load, etc., to achieve the goal of increasing data communication rate, ensuring data security, and reducing CPU operating load Effect

Active Publication Date: 2022-01-28
NANJING GUODIAN NANZI WEIMEIDE AUTOMATION CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The further technical problem to be solved in the present invention is: due to the relatively complicated calculation and data communication of the dual CPUs, the load on the CPUs is large, which affects the operating efficiency of the system

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Secure communication method and system among multiple CPUs in ZYNQ
  • Secure communication method and system among multiple CPUs in ZYNQ
  • Secure communication method and system among multiple CPUs in ZYNQ

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0024] The overall process of the secure communication method between multiple CPUs in ZYNQ of the present invention is as follows figure 1 as shown,

[0025] In ZYNQ, cpu0 and cpu1 run dual linux systems respectively, and the character driver is designed as the middle layer;

[0026] A method for secure communication between multiple CPUs in ZYNQ, comprising the following steps:

[0027] When cpu0 needs to obtain the data in cpu1, use the ioctl function to transfer the data and verification information to be sent to OCM through the character driver program, and notify cpu1 of data interaction through the soft interrupt int0;

[0028] The character driver in cpu1 parses the data information from cpu0, reorganizes the data structure, sends the data field to cpu0, and triggers the soft interrupt int1 to notify cpu0, at this time the character driver in cpu0 hooks the data into the data link list In the process, wait for the user program of cpu0 to read the operation. If the id...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a secure communication method and system among multiple cpUs in ZYNQ, and the method comprises the steps: when a cpu0 needs to obtain data in a cpu1, the data needing to be transmitted and verification information into an OCM through a character drive program by using an ioctl function, and the cpu1 of data interaction is informed by a soft interrupt int0; a character driving program in the cpu1 analyzes data information transmitted by the cpu0, reorganizes a data structure, sends a data field to the cpu0 and triggers a soft interrupt int1 to inform the cpu0, at the moment, the character driving program in the cpu0 hooks data in a data chain table and waits for a user program reading operation of the cpu0, and if identity authentication is passed, the user program of the cpu0 successfully reads the data from the character drive. According to the method disclosed by the invention, the security of communication data between the CPUs is ensured, illegal programs are prevented from stealing data, and the security problem caused by an OCM mode is effectively solved.

Description

technical field [0001] The invention relates to a secure communication method between multiple CPUs in ZYNQ, belonging to the technical field of ZYNQ chips. Background technique [0002] ZYNQ is a soc (system-on-a-chip) product with dual A9 CPUs and FPGA. Currently, in its application, cpu0 and cpu1 run different systems. The two CPUs often need to communicate, so it is necessary to design a dual-cpu communication method between. Currently, there are OCM (on-chip ram) resources in ZYNQ, which can realize communication between dual CPUs. [0003] At present, OCM (on-chip ram) is often used in ZYNQ to realize the communication between the two CPUs, but it simply exposes the memory address to the other party for communication, which makes any application program can access the address space, thus bringing security question. [0004] Moreover, at present, the communication between the dual CPUs is carried out through the OCM, because the dual CPUs may have relatively complex ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/50
CPCG06F9/5027
Inventor 李伟黄作兵黄蕾凌文明顾人杰
Owner NANJING GUODIAN NANZI WEIMEIDE AUTOMATION CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products