本技术涉及半导体器件,尤其涉及一种基于物联网金合金丝设备的数据加密方法、装置及设备。
背景技术:
1、金合金丝是由99.99%的高纯度银材料经过添加合金元素而制成的合金键合丝,其表面镀金并经过复合材料处理,其具有结构稳定、表面抗氧化特性强等特点。
2、在智能金合金丝加工领域中,相应的加工数据具有十分重要的作用,是每个厂家的重要机密,随着智能工业的发展,智能金合金丝设备数据加密从原来的简单加密发展到现在的深度加密,但其仍然存在着数据安全问题,导致智能金合金丝设备的各种机密数据泄露。
技术实现思路
1、本技术实施例提供了一种基于物联网金合金丝设备的数据加密方法、装置及设备,以提升智能金合金丝设备的数据的安全性。
2、第一方面,本技术提供了一种基于物联网金合金丝设备的数据加密方法,应用于数据发送端,包括:
3、所述数据发送端检测所述金合金丝设备的拉丝模具、放线工具和收线工具是否处于运行状态;
4、若所述拉丝模具、所述放线工具和所述收线工具皆处于运行状态,则获取所述金合金丝设备的目标用户指示的用户需求数据;
5、对所述用户需求数据进行加扰,并获得与所述用户需求数据相对应的加扰数据;
6、对所述加扰数据进行打包、加密,并获得与所述加扰数据相对应的打包加密数据;
7、将所述打包加密数据发送至所述目标用户关联的用户终端,以通过所述用户终端对所述打包加密数据进行解包获得所述加扰数据,并对解包后的所述加扰数据进行解扰获得所述用户需求数据,以及通过所述用户终端将解扰后的所述用户需求数据进行展示。
8、在一些实施例中,所述用户需求数据包括所述金合金丝设备的丝线数据,和/或所述金合金丝设备的工况数据。
9、在一些实施例中,所述对所述用户需求数据进行加扰,并获得与所述用户需求数据相对应的加扰数据,包括:
10、获取所述用户需求数据;
11、获取一加扰随机数,根据所述加扰随机数对所述用户需求数据进行移位以获得与所述用户需求数据相对应的加扰数据,并生成与所述加扰数据相对应的解扰码。
12、在一些实施例中,所述对所述用户需求数据进行加扰,并获得与所述用户需求数据相对应的加扰数据,包括:
13、获取所述用户需求数据;
14、获取一加扰随机数,根据所述加扰随机数对所述用户需求数据进行移位以获得与所述用户需求数据相对应的加扰数据,并生成与所述加扰数据相对应的解扰码。
15、在一些实施例中,所述对所述加扰数据进行打包、加密,并获得与所述加扰数据相对应的打包加密数据,包括:
16、对所述加扰数据进行打包;
17、获取一加密随机数,根据所述加密随机数对打包后的所述加扰数据进行加密以获得与所述加扰数据相对应的打包加密数据,并生成与所述打包加密数据对应的解包密码。
18、在一些实施例中,所述将所述打包加密数据发送至所述目标用户关联的用户终端,以通过所述用户终端对所述打包加密数据进行解包获得所述加扰数据,并对解包后的所述加扰数据进行解扰获得所述用户需求数据,以及通过所述用户终端将解扰后的所述用户需求数据进行展示,还包括:
19、验证所述用户终端的id;
20、若所述用户终端的id匹配,则将所述打包加密数据发送至所述用户终端。
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、本技术提供了一种基于物联网金合金丝设备的数据加密方法、装置及设备,应用于数据发送端,包括:所述数据发送端检测所述金合金丝设备的拉丝模具、放线工具和收线工具是否处于运行状态;若所述拉丝模具、所述放线工具和所述收线工具皆处于运行状态,则获取所述金合金丝设备的目标用户指示的用户需求数据;对所述用户需求数据进行加扰,并获得与所述用户需求数据相对应的加扰数据;对所述加扰数据进行打包、加密,并获得与所述加扰数据相对应的打包加密数据;将所述打包加密数据发送至所述目标用户关联的用户终端,以通过所述用户终端对所述打包加密数据进行解包获得所述加扰数据,并对解包后的所述加扰数据进行解扰获得所述用户需求数据,以及通过所述用户终端将解扰后的所述用户需求数据进行展示,能够有效解决目前存在的智能金合金丝设备的各种机密数据泄露的问题,有效的提高了智能金合金丝设备的各种机密数据使用的安全性。