一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种多主机接口转SATA桥的双核加密桥及加解密传输方法与流程

2022-11-19 07:52:49 来源:中国专利 TAG:

技术特征:
1.一种多主机接口转sata桥的双核加密桥,其特征在于,包括通过总线连接的主机、双核嵌入式处理器模块、第一数据接口、第二数据接口、总控制程序;所述双核嵌入式处理器模块包括:用于接收对外数据接口传输的数据并进行加解密处理、以及将已加解密的数据传输至外数据接口的第一内核;用于接收或传输来自sdram的已加解密数据、并与dtcm互相监控的第二内核核;用于存储数据的sdram;用于存储数据传输完成的标志的dtcm;第一内核和第二内核共用dtcm和sdram;所述第一内核包括用于对数据进行加解密处理的crypto engine;所述第二内核包括用于发送加解密数据的sata host和用于接收加解密数据的sata device。2.根据权利要求1所述的一种多主机接口转sata桥的双核加密桥,其特征在于,所述双核嵌入式处理器模块包括:第一双核嵌入式处理器和第二双核嵌入式处理器;所述第一双核嵌入式处理器的第二内核中的sata host与第二双核嵌入式处理器的第二内核中的sata device通过数据传输线连接;所述第一双核嵌入式处理器的第二内核中的sata device与第二双核嵌入式处理器的第二内核中的sata host通过数据传输线连接。3.根据权利要求2所述的一种多主机接口转sata桥的双核加密桥,其特征在于,所述第一双核嵌入式处理器和所述第二双核嵌入式处理器分别都有1个sata host和1个sata device;第一双核嵌入式处理器的sata host与第二双核嵌入式处理器的sata device之间通过sata dma的方式传输数据;第二双核嵌入式处理器的sata host与第一双核嵌入式处理器的sata device之间通过sata dma的方式传输数据。4.根据权利要求1所述的一种多主机接口转sata桥的双核加密桥,其特征在于,所述数据接口包括usb/pcie/gmac/sata/sas接口或其他数据接口。5.根据权利要求1至4任一项所述的一种多主机接口转sata桥的加解密传输方法,其特征在于,包括:数据配置步骤,主机按照定义好的协议下发与数据相关的配置命令:透传或加密或解密;数据加解密步骤,当双核嵌入式处理器模块收到配置命令后,待加解密数据通过数据接口进入双核嵌入式处理器模块,双核嵌入式处理器模块的第一内核接收到待加解密数据至crypto engine,并启动加解密;数据传输步骤,加解密后的数据存放至双核嵌入式处理器模块的sdram,并在双核嵌入式处理器模块的dtcm设置数据存放完成的标志,双核嵌入式处理器模块的第二内核实时监控双核嵌入式处理器模块的dtcm,当双核嵌入式处理器模块的第二内核的satahost接收到数据已接收完成的标志后,将数据传输出sata接口。6.根据权利要求5所述的一种多主机接口转sata桥的加解密传输方法,其特征在于,双
核嵌入式处理器模块包括第一双核嵌入式处理器和第二双核嵌入式处理器;所述数据传输步骤还包括:所述第一双核嵌入式处理器的第二内核中的sata host将数据传输至第二双核嵌入式处理器的第二内核中的sata device;所述第二双核嵌入式处理器的sata device接收数据并传输至第二双核嵌入式处理器的sdram;所述第二双核嵌入式处理器的dtcm设置数据接收完成标志并通知第二双核嵌入式处理器的第一内核;所述第二双核嵌入式处理器的第一内核实时监控第二双核嵌入式处理器的dtcm,当第二双核嵌入式处理器的第一内核接收到数据已接收完成的标志后,将数据传输出第二双核嵌入式处理器的数据接口。7.根据权利要求5所述的一种多主机接口转sata桥的加解密传输方法,其特征在于,当主机依次发送多条数据包时,双核嵌入式处理器模块对其操作包括:当第一条数据包data pack 0加解密完成后,在第一双核嵌入式处理器中,第一内核通过dtcm通知第二内核:sdram中有待发送的数据;此时启动第一双核嵌入式处理器的sata dma,通过第一双核嵌入式处理器的第二内核的sata host将数据发送到第二双核嵌入式处理器;在第一双核嵌入式处理器中,第二内核的satahost将data pack 0发送完成后,通过dtcm通知第一内核:继续接收新数据包;在第一双核嵌入式处理器中,第一内核的crypto engine加解密第一条数据包data pack0完成后,第一内核继续接收第二条数据包data pack 1;对第二条数据包的加解密过程、传输过程同第一条数据包data pack 0。8.根据权利要求6所述的一种多主机接口转sata桥的加解密传输方法,其特征在于,所述待加解密数据通过第一数据接口进入,或者通过第二数据接口进入。9.根据权利要求7所述的一种多主机接口转sata桥的加解密传输方法,其特征在于,所述第一数据接口端的主机与第二数据接口的主机在配置参数时彼此独立。10.根据权利要求5至9任一项所述的一种多主机接口转sata桥的加解密传输方法,其特征在于,第一内核为ck核或其他内核,第二内核为arm核或其他内核。

技术总结
本发明属于数据安全传输技术领域,更具体地,涉及一种多主机接口转SATA桥的双核加密桥及加解密传输方法。所述一种多主机接口转SATA桥的双核加密桥,包括由总线连接的主机、双核嵌入式处理器模块、第一数据接口、第二数据接口、总控制程序。所述双核嵌入式处理器模块包括:接收对外数据接口传输的数据并进行加解密、将已加解密的数据传输至外接口的第一内核;接收或传输来自SDRAM的数据、并与DTCM互相监控的第二内核;存储数据的SDRAM;存储数据传输完成标志的DTCM;所述第一内核包括用于对数据进行加解密处理的CryptoEngine;所述第二内核包括用于发送加解密数据的SATAHost和用于接收加解密数据的SATADevice。本发明解决了现有技术中加密桥性能及效率低、应用场景有限的问题。问题。问题。


技术研发人员:魏兰兰
受保护的技术使用者:山东方寸微电子科技有限公司
技术研发日:2022.08.19
技术公布日:2022/11/18
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献