System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 加密模块控制器、加密模块、加密系统和加密处理方法技术方案_技高网

加密模块控制器、加密模块、加密系统和加密处理方法技术方案

技术编号:40542391 阅读:6 留言:0更新日期:2024-03-05 18:58
本申请涉及一种加密模块控制器、加密模块、加密系统、加密处理方法和存储介质,可用于计算机技术领域。加密模块控制器中,内存状态计算模块用于存储加密内存中当前待加密数据的有效数据量,以及加密内存对应的预设数据量;控制模块用于在外部硬件加密模块对当前待加密数据进行加密处理的过程中,若监测到内存状态计算模块存储的有效数据量小于预设数据量,则发送请求中断至计算系统,以指示计算系统从原始待加密数据中,读取当前待加密数据的下一待加密数据,将下一待加密数据存储至加密内存中,使下一待加密数据作为当前待加密数据中的新增数据,直到原始待加密数据加密完成。本申请能够提高加密处理的效率。

【技术实现步骤摘要】

本申请涉及计算机,特别是涉及一种加密模块控制器、加密模块、加密系统、加密处理方法和存储介质。


技术介绍

1、随着信息安全领域的发展,数据加密在众多领域都有重要的应用。通过对数据进行加密,可以保护敏感信息的安全性,防止数据被未经授权的人访问和篡改。因此,如何高效地进行加密处理,成为了重要的研究方向。

2、传统技术通常是通过人工加密的方式,对数据进行加密处理;但是,通过该方式进行加密处理需要耗费较多的人工处理时间,导致加密处理的效率较低。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高加密处理的效率的加密模块控制器、加密模块、加密系统、加密处理方法和存储介质。

2、第一方面,本申请提供了一种加密模块控制器,包括:

3、内存状态计算模块,用于存储加密内存中当前待加密数据的有效数据量,以及所述加密内存对应的预设数据量;

4、控制模块,用于在外部硬件加密模块对所述当前待加密数据进行加密处理的过程中,若监测到所述内存状态计算模块存储的所述有效数据量小于所述预设数据量,则发送请求中断至计算系统,以指示所述计算系统从原始待加密数据中,读取所述当前待加密数据的下一待加密数据,将所述下一待加密数据存储至所述加密内存中,使所述下一待加密数据作为所述当前待加密数据中的新增数据,直到所述原始待加密数据加密完成;所述下一待加密数据的数据量和所述预设数据量之和小于或者等于所述加密内存的存储空间,所述当前待加密数据为所述原始待加密数据中的部分数据

5、在其中一个实施例中,所述内存状态计算模块,还用于存储所述原始待加密数据的数据量和所述原始待加密数据的已加密数据量;

6、所述控制模块,用于在监测到所述内存状态计算模块存储的所述有效数据量小于所述预设数据量,且监测到所述内存状态计算模块存储的所述已加密数据量和所述有效数据量之和小于所述原始待加密数据的数据量的情况下,发送所述请求中断至所述计算系统。

7、在其中一个实施例中,所述控制模块,还用于若监测到所述内存状态计算模块存储的所述已加密数据量和所述有效数据量之和等于所述原始待加密数据的数据量,则确认所述原始待加密数据已全部存储至所述加密内存中;在对所述加密内存中的所述当前待加密数据加密完成之后,发送操作完成中断至所述计算系统;所述操作完成中断用于表示所述原始待加密数据加密完成。

8、在其中一个实施例中,所述内存状态计算模块,包括内存状态寄存器组和寄存器值计算单元;

9、所述内存状态寄存器组,用于存储内存状态数据;所述内存状态数据至少包括所述加密内存中的当前加密读取地址,和所述加密内存中的所述当前待加密数据的当前存储结束地址;

10、所述寄存器值计算单元,用于根据所述当前加密读取地址和所述当前存储结束地址,确定出所述加密内存中的所述当前待加密数据的有效数据量,并将所述当前待加密数据的有效数据量存储至所述内存状态寄存器组中。

11、第二方面,本申请还提供了一种加密模块,包括:

12、如第一方面所述的加密模块控制器;

13、外部硬件加密模块,与所述加密模块控制器连接,用于通过所述加密模块控制器,从所述加密内存中获取所述当前待加密数据,并对所述当前待加密数据进行加密处理。

14、第三方面,本申请还提供了一种加密系统,包括:

15、如第二方面所述的加密模块;

16、计算系统,用于在接收到所述加密模块发送的所述请求中断的情况下,从所述原始待加密数据中,读取所述当前待加密数据的下一待加密数据,将所述下一待加密数据存储至所述加密内存中,使所述下一待加密数据作为所述当前待加密数据中的新增数据,直到所述原始待加密数据加密完成。

17、在其中一个实施例中,所述计算系统,还用于在所述原始待加密数据的数据量大于所述加密内存的存储空间的情况下,将所述原始待加密数据中的所述当前待加密数据存储至所述加密内存中;所述当前待加密数据的数据量小于或者等于所述加密内存的存储空间。

18、在其中一个实施例中,所述加密系统还包括:

19、加密内存,与总线连接,用于存储所述当前待加密数据;

20、原始数据存储模块,与所述总线连接,用于存储所述原始待加密数据;

21、寄存器配置总线,分别与所述总线和所述加密模块控制器连接。

22、第四方面,本申请还提供了一种加密处理方法,应用于加密模块控制器,所述方法包括:

23、获取内存状态计算模块中存储的有效数据量和预设数据量;所述有效数据量为加密内存中当前待加密数据的有效数据量,所述预设数据量为所述加密内存对应的预设数据量;

24、在外部硬件加密模块对所述当前待加密数据进行加密处理的过程中,若监测到所述内存状态计算模块存储的所述有效数据量小于所述预设数据量,则发送请求中断至计算系统,以指示所述计算系统从原始待加密数据中,读取所述当前待加密数据的下一待加密数据,将所述下一待加密数据存储至所述加密内存中,使所述下一待加密数据作为所述当前待加密数据中的新增数据,直到所述原始待加密数据加密完成;所述下一待加密数据的数据量和所述预设数据量之和小于或者等于所述加密内存的存储空间,所述当前待加密数据为所述原始待加密数据中的部分数据。

25、在其中一个实施例中,所述方法还包括:

26、获取所述内存状态计算模块中存储的所述原始待加密数据的数据量和所述原始待加密数据的已加密数据量;

27、在监测到所述内存状态计算模块存储的所述有效数据量小于所述预设数据量,且监测到所述内存状态计算模块存储的所述已加密数据量和所述有效数据量之和小于所述原始待加密数据的数据量的情况下,发送所述请求中断至所述计算系统。

28、在其中一个实施例中,所述方法还包括:

29、若监测到所述内存状态计算模块存储的所述已加密数据量和所述有效数据量之和等于所述原始待加密数据的数据量,则确认所述原始待加密数据已全部存储至所述加密内存中;

30、在对所述加密内存中的所述当前待加密数据加密完成之后,发送操作完成中断至所述计算系统;所述操作完成中断用于表示所述原始待加密数据加密完成。

31、第五方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

32、获取内存状态计算模块中存储的有效数据量和预设数据量;所述有效数据量为加密内存中当前待加密数据的有效数据量,所述预设数据量为所述加密内存对应的预设数据量;

33、在外部硬件加密模块对所述当前待加密数据进行加密处理的过程中,若监测到所述内存状态计算模块存储的所述有效数据量小于所述预设数据量,则发送请求中断至计算系统,以指示所述计算系统从原始待加密数据中,读取所述当前待加密数据的下一待加密数据,将所述下一待加密数据存储至所述加密内存中,本文档来自技高网...

【技术保护点】

1.一种加密模块控制器,其特征在于,包括:

2.根据权利要求1所述的加密模块控制器,其特征在于,所述内存状态计算模块,还用于存储所述原始待加密数据的数据量和所述原始待加密数据的已加密数据量;

3.根据权利要求2所述的加密模块控制器,其特征在于,所述控制模块,还用于若监测到所述内存状态计算模块存储的所述已加密数据量和所述有效数据量之和等于所述原始待加密数据的数据量,则确认所述原始待加密数据已全部存储至所述加密内存中;在对所述加密内存中的所述当前待加密数据加密完成之后,发送操作完成中断至所述计算系统;所述操作完成中断用于表示所述原始待加密数据加密完成。

4.根据权利要求1所述的加密模块控制器,其特征在于,所述内存状态计算模块,包括内存状态寄存器组和寄存器值计算单元;

5.一种加密模块,其特征在于,包括:

6.一种加密系统,其特征在于,包括:

7.根据权利要求6所述的加密系统,其特征在于,所述计算系统,还用于在所述原始待加密数据的数据量大于所述加密内存的存储空间的情况下,将所述原始待加密数据中的所述当前待加密数据存储至所述加密内存中;所述当前待加密数据的数据量小于或者等于所述加密内存的存储空间。

8.根据权利要求6所述的加密系统,其特征在于,所述加密系统还包括:

9.一种加密处理方法,其特征在于,应用于加密模块控制器,所述方法包括:

10.根据权利要求9所述的加密处理方法,其特征在于,所述方法还包括:

11.根据权利要求10所述的加密处理方法,其特征在于,所述方法还包括:

12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求9至11中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种加密模块控制器,其特征在于,包括:

2.根据权利要求1所述的加密模块控制器,其特征在于,所述内存状态计算模块,还用于存储所述原始待加密数据的数据量和所述原始待加密数据的已加密数据量;

3.根据权利要求2所述的加密模块控制器,其特征在于,所述控制模块,还用于若监测到所述内存状态计算模块存储的所述已加密数据量和所述有效数据量之和等于所述原始待加密数据的数据量,则确认所述原始待加密数据已全部存储至所述加密内存中;在对所述加密内存中的所述当前待加密数据加密完成之后,发送操作完成中断至所述计算系统;所述操作完成中断用于表示所述原始待加密数据加密完成。

4.根据权利要求1所述的加密模块控制器,其特征在于,所述内存状态计算模块,包括内存状态寄存器组和寄存器值计算单元;

5.一种加密模块,其特征在于,包括:

6.一种加...

【专利技术属性】
技术研发人员:涂冰乔栩唐明桂刘扬帆
申请(专利权)人:上海合芯数字科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1