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

分组数据的内联加密的制作方法

2022-07-10 17:13:15 来源:中国专利 TAG:

技术特征:
1.一种无线通信系统,包括:第一存储器;第二存储器;第一微处理器,所述第一微处理器被配置成与生成将要被无线传输的应用数据的其他系统通信,其中,将要被无线传输的应用数据存储在所述第二存储器中;直接存储器存取(dma)控制器;加密引擎,所述加密引擎在所述dma控制器和所述第二存储器之间内联,其中所述第一微处理器被配置成对所述dma控制器进行编程以将所述应用数据的分组从所述第二存储器传送到所述第一存储器,其中所述加密引擎被配置成从所述dma控制器接收所述应用数据的分组,加密所述分组以生成加密的应用数据分组,并输出所述加密的应用数据分组用于存储到所述第一存储器。2.根据权利要求1所述的无线通信系统,其中,所述第一微处理器被配置成为所述应用数据的分组中的每一个生成传输报头,并且其中所述无线通信系统还包括第二微处理器,所述第二微处理器被配置成驱动无线数据总线接口以经由无线收发器传输传输分组,每个传输分组包括所述加密的应用数据分组中的一个和所述传输报头中相应的一个传输报头。3.根据权利要求1所述的无线通信系统,其中,所述第一微控制器还被配置成:基于存储在所述第二存储器中的所述应用数据的大小,确定要创建的传输分组的数量;为所述传输分组中的每一个生成相应的部分填充的传输报头;以及将所述传输报头存储到所述第一存储器。4.根据权利要求3所述的无线通信系统,其中,所述微控制器还被配置成生成报头表并将所述报头表存储在所述第一存储器中,所述报头表用于存储指定所述第一存储器中的所述传输报头的位置的地址列表,其中可选地,所述微控制器被配置成用描述符表对所述dma控制器进行编程,所述描述符表指定(a)所述第一存储器中的存储所述报头表的第一位置,(b)所述第二存储器中的存储所述应用数据的分组的第二位置,以及(c)所述第一存储器中用于存储所述传输分组的第三位置。5.根据权利要求3所述的无线通信系统,其中,所述dma控制器被配置成从所述第一存储器检索所述部分填充的传输报头,同时从所述第二存储器检索所述应用数据的相应分组,并且其中,所述加密引擎被配置成,针对每个部分填充的传输报头和所述应用数据的相应部分,用加密向量完成所述部分填充的传输报头,并加密所述应用数据的相应部分来创建用于存储在所述第一存储器中的传输分组,其中可选地,所述dma控制器被配置成将所述传输分组存储在所述第一存储器中的传输缓冲器中,以由无线收发器传输。6.一种无线通信系统,包括:第一存储器;第二存储器;第一微处理器;
直接存储器存取(dma)控制器;在所述dma控制器和所述第一存储器之间内联的加密引擎;其中,所述第一微处理器被配置成用所述第一存储器中的识别传输分组的位置的第一地址和识别所述第二存储器中的第二位置的第二地址来对所述dma控制器进行编程;其中,所述dma控制器被配置成通过所述加密引擎拉取所述传输分组,以生成应用数据分组并将所述应用数据分组存储在所述第二存储器的第二位置处;并且其中,所述加密引擎被配置成解密所述传输分组内的加密的应用数据分组。7.根据权利要求6所述的无线通信系统,包括第二微处理器,其中所述第一微处理器被配置成响应于从所述第二微处理器接收到信号而使用所述传输分组在所述第一存储器中的位置来对所述dma控制器进行编程,所述信号指示传输分组已经由无线收发器接收并存储在所述第一存储器中。8.根据权利要求6所述的无线通信系统,包括:第二微处理器;以及通信耦合到无线收发器的无线数据总线接口,其中,所述无线数据总线接口被配置成响应于接收到传输分组,将所述传输分组存储在所述第一存储器中的一个位置处;并且其中,所述第二微处理器被配置成将所述传输分组在第一存储器中的位置写入能够由所述第一微处理器访问的寄存器。9.根据权利要求6所述的无线通信系统,其中,所述加密引擎被配置成,针对所述传输分组中的每一个传输分组,基于该传输分组内的传输报头确定该传输分组的有效性,其中可选地,响应于确定所述传输分组中的一个传输分组是无效的,所述加密引擎被配置成向所述第一微控制器发送信号并停止处理传输分组。10.一种方法,包括:由直接存取存储器(dma)控制器从第一存储器中的第一位置拉取传输报头到在所述dma控制器和第二存储器之间内联的加密引擎;由所述dma控制器从所述第二存储器中的第二位置拉取应用数据的分组到所述加密引擎;由所述加密引擎完成所述传输报头中的每一个内的加密块;由所述加密引擎对所述应用数据的分组进行加密;以及由所述dma控制器在第一存储器中的第三位置中存储传输分组,每个传输分组包括完成的传输报头中的一个和所述应用数据的相应加密分组。11.根据权利要求10所述的方法,还包括由无线微控制器将所述传输分组从所述第一存储器中的所述第三位置移至传输缓冲器,以由无线接收器传输。12.根据权利要求10所述的方法,还包括:由隔离微处理器基于存储在所述第二存储器中的第二位置中的应用数据确定要创建的应用数据分组的数量;为所述应用数据分组中的每一个生成所述传输报头中相应的一个传输报头;以及将所述传输报头存储到所述第一存储器中的第一位置。13.根据权利要求12所述的方法,还包括由所述隔离微处理器生成报头表并将所述报
头表存储在所述第一存储器中的第四位置,所述报头表用于列出所述第一存储器中的所述第一位置的地址。14.根据权利要求13所述的方法,还包括由所述隔离微处理器将所述报头表和第二存储器中的所述第二位置提供给所述dma控制器。15.根据权利要求10所述的方法,其中,完成所述传输报头中的每一个内的加密块还包括由所述加密引擎基于要加密的相应应用数据分组生成加密向量,其中可选地,所述加密向量被配置用于促进由接收设备确定所述应用数据的将要被加密的相应部分是否已经被篡改。

技术总结
本公开描述了无线通信系统。该无线通信系统包括第一存储器、第二存储器、直接存储器存取(DMA)控制器、在DMA控制器和第二存储器之间内联的加密引擎、第一微处理器和第二微处理器。第一微处理器与生成将要被无线传输的应用数据的其他系统通信。将要被无线传输的应用数据存储在第二存储器中并且对DMA控制器进行编程以将应用数据的分组从第二存储器传送到第一存储器。加密引擎从DMA控制器接收应用数据的分组,加密分组以生成加密的应用数据分组,并输出加密的应用数据分组用于存储到第一存储器。储器。储器。


技术研发人员:迪内希
受保护的技术使用者:脸谱科技有限责任公司
技术研发日:2020.10.15
技术公布日:2022/7/9
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献