本技术涉及电外科器械处理,特别是涉及一种电外科的器械识别方法、装置、设备、存储介质和计算机程序产品。
背景技术:
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、在本端被所述能量源发生器主机识别为已注册器械的情况下,接收所述能量源发生器主机提供的能量。
34、在一个实施例中,利用本端的加密方式,对表征本端的唯一序列号进行加密,包括:
35、利用本端预存的非公开密码算法,对表征本端的唯一序列号进行加密;
36、或者,利用本端预存的对称密码算法的密钥,对表征本端的唯一序列号进行加密;
37、或者,将表征本端的唯一序列号添加上利用本端预存的盐值,利用本端预存的公开加密算法,对添加结果进行加密;
38、或者,利用本端预存的非对称密码算法的私钥,对表征本端的唯一序列号进行加密。
39、在一个实施例中,所述非易失型存储器包括出厂编程区域和一次性编程区域;其中,所述出厂编程区域被写入所述唯一序列号,在所述器械被注册时,所述一次性编程区域被写入加密结果。
40、本技术提供一种电外科的器械识别装置,电外科的器械设有非易失型存储器,所述装置用于所述器械,所述装置包括:
41、加密处理模块,用于利用本端的加密方式,对表征本端的唯一序列号进行加密,在所述非易失型存储器写入加密结果;以使能量源发送器主机执行如下步骤:从所述器械读取唯一序列号以及所述非易失型存储器里的加密结果,利用自身的解密方式,对读取到的加密结果进行解密,若解密结果和读取到的唯一序列号一致,则确定所述器械为已注册器械;
42、获能模块,用于在本端被所述能量源发生器主机识别为已注册器械的情况下,接收所述能量源发生器主机提供的能量。
43、本技术提供一种电外科的器械识别方法,所述方法应用于能量源发送器主机,所述方法包括:
44、向电外科的器械发送随机数;以使所述器械执行如下步骤:当所述器械设有安全芯片时,在所述安全芯片里,利用自身的加密方式,对所述随机数进行加密;
45、接收所述器械反馈的加密结果,利用本端的解密方式,对所述加密结果进行解密,若解密结果与随机数一致,则确定所述器械为已注册器械,向所述器械提供的能量;
46、或者,所述方法包括:
47、对随机数加密,向电外科的器械发送的加密结果;以使所述器械执行如下步骤:当所述器械设有安全芯片时,在所述安全芯片里,利用自身的解密方式,对所述加密结果进行解密;
48、接收所述器械反馈的解密结果,若所述解密结果与随机数一致,则确定所述器械为已注册器械,向所述器械提供的能量;
49、或者,所述方法包括:
50、当电外科的器械设有非易失型存储器时,从电外科的器械,读取唯一序列号以及所述非易失型存储器里的加密结果;
51、利用本端的加密方式,对读取到的唯一序列号进行加密;
52、若加密结果和读取到的加密结果一致,则确定所述器械为已注册器械,向所述器械提供的能量。
53、本技术提供一种电外科的器械识别装置,所述装置应用于能量源发送器主机,所述装置包括:
54、随机数发送模块,用于向电外科的器械发送随机数;以使所述器械执行如下步骤:当所述器械设有安全芯片时,在所述安全芯片里,利用自身的加密方式,对所述随机数进行加密;
55、供能处理模块,用于接收所述器械反馈的加密结果,利用本端的解密方式,对所述加密结果进行解密,若解密结果与随机数一致,则确定所述器械为已注册器械,向所述器械提供的能量;
56、或者,所述装置包括:
57、加密模块,用于对随机数加密,向电外科的器械发送的加密结果;以使所述器械执行如下步骤:当所述器械设有安全芯片时,在所述安全芯片里,利用自身的解密方式,对所述加密结果进行解密;
58、供能处理模块,用于接收所述器械反馈的解密结果,若所述解密结果与随机数一致,则确定所述器械为已注册器械,向所述器械提供的能量;
59、或者,所述装置包括:
60、读取模块,用于当电外科的器械设有非易失型存储器时,从电外科的器械,读取唯一序列号以及所述非易失型存储器里的加密结果;
61、加密模块,用于利用本端的加密方式,对读取到的唯一序列号进行加密;
62、供能处理模块,用于若加密结果和读取到的加密结果一致,则确定所述器械为已注册器械,向所述器械提供的能量。
63、本技术提供一种设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行上述方法。
64、本技术提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行上述方法。
65、本技术提供一种计算机程序产品,其上存储有计算机程序,所述计算机程序被处理器执行上述方法。
66、上述电外科的器械识别方法、装置、设备、存储介质和计算机程序产品中,电外科的器械和能量源发送器主机之间进行配对认证,在器械被能量源发生器主机识别为已注册器械的情况下,能量源发送器主机向器械提供的能量,避免非配对的器械使用能量源发送器主机进行输出。并且,在配对认证的时候,在器械设有安全芯片的情况下,器械可以在安全芯片里进行加密或解密处理,提高配对认证的安全性;在器械设有非易失型存储器的情况下,能量源发送器主机可以对非易失型存储器里的加密结果进行解密,将解密结果与从器械读取到的唯一序列号进行比对,以确认器械是否为已注册器械,提高配对认证的安全性。