信息交互方法、装置、计算机设备及可读存储介质制造方法及图纸

技术编号:22081138 阅读:25 留言:0更新日期:2019-09-12 16:03
本发明专利技术公开了一种信息交互方法、装置、计算机设备及可读存储介质,涉及数据传输技术领域,可以采用多层加密的形式保证交互信息在传输过程中的安全,提高信息交互过程中的私密性,信息不容易泄露,信息的安全性较好。所述方法包括:当检测到用户请求进行信息交互时,获取第二节点的第二数字证书,采用第二数字证书中的第二节点公钥对待交互信息标识进行加密,生成第一初始密文;获取第一节点私钥,对第一初始密文进行加密,生成交互密文,将交互密文传输至电子病历存储设备;接收信息密文,采用第二节点公钥对信息密文进行解密;如果解密成功,则在对信息密文进行解密得到的第二初始密文中提取交互信息,存储交互信息。

Information Interaction Methods, Devices, Computer Equipment and Readable Storage Media

【技术实现步骤摘要】
信息交互方法、装置、计算机设备及可读存储介质
本专利技术涉及数据传输
,特别是涉及一种信息交互方法、装置、计算机设备及可读存储介质。
技术介绍
随着互联网技术的飞速发展,卫生与健康现代医疗卫生体系的建设规划也越来越成熟,预计到2020年,将建成全面的健康信息平台,实现所在地区各大医院之间信息的相互交互。健康信息平台中采用电子病历的形式存储患者的所有数据并实时更新数据,目前已经建立的健康信息平台通常依赖中心化的信息系统所搭载,并基于该中心化的信息系统实现电子病历的存储及更新。相关技术中,每个医院均建立了中心化的信息系统,对于每个医院来说,该医院的信息系统存储了该医院中涉及到的全部信息,例如,工作人员信息、病人治疗信息、医院运营信息等,为了使各大医院之间的信息实现互联互通,通常来说,医院之间都会进行信息交互。目前,医院在进行信息交互时,需要将待交互的信息从信息系统中提取出来,采用纸质或者电子版的形式将待交互的信息传输给其他医院。在实现本专利技术的过程中,专利技术人发现相关技术至少存在以下问题:每个医院的信息系统中存储的信息仅是在本医院的相关信息,如果采用纸质或者电子版的形式将待交互的信息传输给其他医院,会导致信息交互过程的私密性不好,信息容易泄露,信息的安全性较差。
技术实现思路
有鉴于此,本专利技术提供了一种信息交互方法、装置、计算机设备及可读存储介质,主要目的在于解决目前采用纸质或者电子版的形式将待交互的信息传输给其他医院,会导致信息交互过程的私密性不好,信息容易泄露,信息的安全性较差的问题。依据本专利技术第一方面,提供了一种信息交互方法,该方法包括:当检测到用户请求与第二节点进行信息交互时,第一节点获取所述第二节点的第二数字证书,采用所述第二数字证书中的第二节点公钥对待交互信息标识进行加密,生成第一初始密文;获取第一节点私钥,采用所述第一节点私钥对所述第一初始密文进行加密,生成交互密文,将所述交互密文传输至电子病历存储设备;接收所述电子病历存储设备返回的信息密文,采用所述第二节点公钥对所述信息密文进行解密,所述信息密文由所述第二节点接收到所述电子病历存储设备传输的所述交互密文后生成并传输至所述电子病历存储设备;如果采用所述第二节点公钥对所述信息密文进行解密成功,则在对所述信息密文进行解密得到的第二初始密文中提取交互信息,存储所述交互信息,所述第二初始密文由所述第二节点基于所述交互信息加密得到。在另一个实施例中,所述当检测到用户请求与第二节点进行信息交互时,第一节点获取所述第二节点的第二数字证书,采用所述第二数字证书中的第二节点公钥对待交互信息标识进行加密,生成第一初始密文之前,所述方法还包括:当检测到用户请求注册时,将第一节点身份信息以及第一节点公钥传输至所述电子病历存储设备,所述第一节点身份信息至少包括医院名称信息、医院属性信息;接收所述电子病历存储设备返回的第一数字证书,并存储所述第一数字证书,所述第一数字证书由所述电子病历存储设备对所述第一节点身份信息以及所述第一节点公钥进行签名后生成。在另一个实施例中,所述第一节点获取所述第二节点的第二数字证书,包括:基于所述第二节点的第二节点标识,生成证书查询请求,将所述证书查询请求传输至所述电子病历存储设备;接收所述电子病历存储设备在接收到所述证书查询请求后返回的所述第二数字证书。在另一个实施例中,所述接收所述电子病历存储设备返回的信息密文,采用所述第二节点公钥对所述信息密文进行解密之后,所述方法还包括:如果采用所述第二节点公钥对所述信息密文进行解密失败,则生成第一失败响应,将所述第一失败响应返回至所述电子病历存储设备。在另一个实施例中,所述如果采用所述第二节点公钥对所述信息密文进行解密成功,则在对所述信息密文进行解密得到的第二初始密文中提取交互信息,存储所述交互信息,包括:如果采用所述第二节点公钥对所述信息密文进行解密成功,则获取对所述信息密文解密后的所述第二初始密文;采用所述第一节点私钥对所述第二初始密文进行解密,得到所述交互信息,并存储所述交互信息。依据本专利技术第二方面,提供了一种信息交互方法,该方法包括:当接收到第一节点传输的交互密文时,电子病历存储设备确定所述第一节点请求进行信息交互的第二节点,所述第一节点和所述第二节点为进行信息交互的节点,所述交互密文由所述第一节点基于携带待交互信息标识的信息交互请求生成的;将所述交互密文传输至所述第二节点;如果接收到所述第二节点在接收到所述交互密文后返回的信息密文,则将所述信息密文返回给所述第一节点,所述信息密文由所述第二节点基于所述待交互信息标识指示的交互信息生成。在另一个实施例中,所述方法还包括:当接收到所述第一节点传输的第一节点身份信息以及第一节点公钥时,将所述第一节点身份信息以及所述第一节点公钥进行绑定;采用所述第一节点公钥对绑定后的所述第一节点身份信息以及所述第一节点公钥进行签名,生成并注册第一数字证书;将所述第一数字证书传输至所述第一节点,并将所述第一节点身份信息以及所述第一数字证书对应存储。在另一个实施例中,所述当接收到第一节点传输的交互密文时,电子病历存储设备确定所述第一节点指示的第二节点之前,所述方法还包括:当接收到所述第一节点传输的证书查询请求时,在所述证书查询请求中提取第二节点标识;获取所述第二节点标识指示的第二数字证书,将所述第二数字证书传输至所述第一节点。在另一个实施例中,所述方法还包括:如果接收到所述第一节点返回的第一失败响应,则将所述第一失败响应返回至所述第二节点;或,如果接收到所述第二节点返回的第二失败响应,则将所述第二失败响应返回至所述第一节点。依据本专利技术第三方面,提供了一种信息交互方法,该方法包括:当接收到电子病历存储设备传输的交互密文时,第二节点获取第一节点的第一数字证书,采用所述第一数字证书中的第一节点公钥对所述交互密文进行解密,所述交互密文由所述第一节点基于携带待交互信息标识的信息交互请求生成的,所述第一节点为请求与所述第二节点进行信息交互的节点;如果采用所述第一节点公钥对所述交互密文进行解密成功,则在解密后的所述交互密文中提取第一初始密文,所述第一初始密文由所述第一节点对所述信息交互请求加密后生成;获取第二节点私钥,采用所述第二节点私钥对所述第一初始密文进行解密,得到所述待交互信息标识;提取所述待交互信息标识指示的交互信息,基于所述交互信息生成信息密文,将所述信息密文传输至所述电子病历存储设备。在另一个实施例中,所述提取所述待交互信息标识指示的交互信息,基于所述交互信息生成信息密文,将所述信息密文传输至所述电子病历存储设备,包括:根据所述待交互信息标识进行信息查询,获取所述待交互信息标识指示的交互信息;采用所述第一节点公钥对所述交互信息进行加密,生成第二初始密文;采用所述第二节点私钥对所述第二初始密文进行加密,生成所述信息密文。在另一个实施例中,所述当接收到电子病历存储设备传输的交互密文时,第二节点获取第一节点的第一数字证书,采用所述第一数字证书中的第一节点公钥对所述交互密文进行解密之后,所述方法还包括:如果采用所述第一节点公钥对所述交互密文进行解密失败,则生成第二失败响应,将所述第二失败响应传输至所述电子病历存储设备。依据本专利技术第四方面,提供了一种信息交互装置,该装置本文档来自技高网...

【技术保护点】
1.一种信息交互方法,其特征在于,包括:当检测到用户请求与第二节点进行信息交互时,第一节点获取所述第二节点的第二数字证书,采用所述第二数字证书中的第二节点公钥对待交互信息标识进行加密,生成第一初始密文;获取第一节点私钥,采用所述第一节点私钥对所述第一初始密文进行加密,生成交互密文,将所述交互密文传输至电子病历存储设备;接收所述电子病历存储设备返回的信息密文,采用所述第二节点公钥对所述信息密文进行解密,所述信息密文由所述第二节点接收到所述电子病历存储设备传输的所述交互密文后生成并传输至所述电子病历存储设备;如果采用所述第二节点公钥对所述信息密文进行解密成功,则在对所述信息密文进行解密得到的第二初始密文中提取交互信息,存储所述交互信息,所述第二初始密文由所述第二节点基于所述交互信息加密得到。

【技术特征摘要】
1.一种信息交互方法,其特征在于,包括:当检测到用户请求与第二节点进行信息交互时,第一节点获取所述第二节点的第二数字证书,采用所述第二数字证书中的第二节点公钥对待交互信息标识进行加密,生成第一初始密文;获取第一节点私钥,采用所述第一节点私钥对所述第一初始密文进行加密,生成交互密文,将所述交互密文传输至电子病历存储设备;接收所述电子病历存储设备返回的信息密文,采用所述第二节点公钥对所述信息密文进行解密,所述信息密文由所述第二节点接收到所述电子病历存储设备传输的所述交互密文后生成并传输至所述电子病历存储设备;如果采用所述第二节点公钥对所述信息密文进行解密成功,则在对所述信息密文进行解密得到的第二初始密文中提取交互信息,存储所述交互信息,所述第二初始密文由所述第二节点基于所述交互信息加密得到。2.根据权利要求1所述的方法,其特征在于,所述当检测到用户请求与第二节点进行信息交互时,第一节点获取所述第二节点的第二数字证书,采用所述第二数字证书中的第二节点公钥对待交互信息标识进行加密,生成第一初始密文之前,所述方法还包括:当检测到用户请求注册时,将第一节点身份信息以及第一节点公钥传输至所述电子病历存储设备,所述第一节点身份信息至少包括医院名称信息、医院属性信息;接收所述电子病历存储设备返回的第一数字证书,并存储所述第一数字证书,所述第一数字证书由所述电子病历存储设备对所述第一节点身份信息以及所述第一节点公钥进行签名后生成。3.根据权利要求1所述的方法,其特征在于,所述第一节点获取所述第二节点的第二数字证书,包括:基于所述第二节点的第二节点标识,生成证书查询请求,将所述证书查询请求传输至所述电子病历存储设备;接收所述电子病历存储设备在接收到所述证书查询请求后返回的所述第二数字证书。4.根据权利要求1所述的方法,其特征在于,所述接收所述电子病历存储设备返回的信息密文,采用所述第二节点公钥对所述信息密文进行解密之后,所述方法还包括:如果采用所述第二节点公钥对所述信息密文进行解密失败,则生成第一失败响应,将所述第一失败响应返回至所述电子病历存储设备。5.根据权利要求1所述的方法,其特征在于,所述如果采用所述第二节点公钥对所述信息密文进行解密成功,则在对所述信息密文进行解密得到的第二初始密文中提取交互信息,存储所述交互信息,包括:如果采用所述第二节点公钥对所述信息密文进行解密成功,则获取对所述信息密文解密后的所述第二初始密文;采用所述第一节点私钥对所述...

【专利技术属性】
技术研发人员:冯承勇
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

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

1