System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 总线的加密通讯方法、系统、装置、设备及可读存储介质制造方法及图纸_技高网

总线的加密通讯方法、系统、装置、设备及可读存储介质制造方法及图纸

技术编号:41380989 阅读:4 留言:0更新日期:2024-05-20 10:22
本公开涉及通信技术领域,具体而言,涉及总线的加密通讯方法、系统、装置、设备及计算机可读存储介质。总线的加密通讯方法由通讯系统中的密钥芯片执行,通讯系统还包括第一通讯组件和第二通讯组件,方法包括:获取第一密文通讯信息,第一密文通讯信息由第一通讯组件通过与密钥芯片预先协商的第一密钥将用于发送至第二通讯组件的明文通讯信息加密生成;对第一密文通讯信息解密获取明文通讯信息,再利用与第二通讯组件预先协商的第二密钥对解密后获取的明文通讯信息加密生成第二密文通讯信息;将第二密文通讯信息发送给第二通讯组件,使得第二通讯组件利用第二密钥对接收到的第二密文通讯信息进行解密,以获取明文通讯信息。

【技术实现步骤摘要】

本公开涉及通信,特别涉及一种总线的加密通讯方法、系统、装置、设备及计算机可读存储介质。


技术介绍

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、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

本文档来自技高网...

【技术保护点】

1.一种总线的加密通讯方法,其特征在于,所述方法由通讯系统中的密钥芯片执行,所述通讯系统还包括第一通讯组件和第二通讯组件,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述密钥芯片与任一通讯组件协商密钥的过程,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述随机数组和所述加密参数生成对应于所述任一通讯组件的密钥,包括:

4.根据权利要求1所述的方法,其特征在于,所述获取第一密文通讯信息,包括:

5.根据权利要求4所述的方法,其特征在于,在所述第一通讯组件将所述第一密文通讯信息发送给所述第二通讯组件的情况下,所述第二通讯组件利用所述第二密钥对所述第一密文通讯信息加密生成第三密文通讯信息并发送给所述密钥芯片;

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述对所述任一密钥进行更新,包括:

8.根据权利要求7所述的方法,其特征在于,所述递增码通过以下至少一种方式确定:

9.根据权利要求7所述的方法,其特征在于,所述方法还包括:

10.一种总线的加密通讯方法,其特征在于,所述方法由通讯系统执行,所述通讯系统包括第一通讯组件、第二通讯组件和密钥芯片,所述方法包括:

11.一种通讯系统,其特征在于,所述通讯系统包括第一通讯组件、第二通讯组件和密钥芯片,其中:

12.一种总线的加密通讯装置,其特征在于,所述装置配置于通讯系统中的密钥芯片,所述通讯系统还包括第一通讯组件和第二通讯组件,所述装置包括:

13.一种电子设备,其特征在于,包括:处理器、存储器;

14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-10任一项所述的总线的加密通讯方法。

...

【技术特征摘要】

1.一种总线的加密通讯方法,其特征在于,所述方法由通讯系统中的密钥芯片执行,所述通讯系统还包括第一通讯组件和第二通讯组件,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述密钥芯片与任一通讯组件协商密钥的过程,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述随机数组和所述加密参数生成对应于所述任一通讯组件的密钥,包括:

4.根据权利要求1所述的方法,其特征在于,所述获取第一密文通讯信息,包括:

5.根据权利要求4所述的方法,其特征在于,在所述第一通讯组件将所述第一密文通讯信息发送给所述第二通讯组件的情况下,所述第二通讯组件利用所述第二密钥对所述第一密文通讯信息加密生成第三密文通讯信息并发送给所述密钥芯片;

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:罗庆喜
申请(专利权)人:浙江极氪智能科技有限公司
类型:发明
国别省市:

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

1