本发明涉及信息安全领域,具体而言,涉及一种智慧政务系统的信息交互方法、装置、设备及存储介质。
背景技术:
1、智慧政务的目标是通过数字化、自动化和智能化的手段,推动政府工作的现代化,提供更高效、便捷、透明、可持续的公共服务。对于群众反映问题,目前也基本通过政府门户网站进行反馈交流。在此情况下,信息安全也面临着重大隐患,对于交互的信息也往往需要采用加密进行处理。
2、发明人发现目前的信息交互技术中存在安全性的问题。
技术实现思路
1、基于此,有必要提供一种安全性高的智慧政务系统的信息交互方法、装置、设备及存储介质。
2、为了实现上述目的,一方面,本申请实施例提供了一种智慧政务系统的信息交互方法,包括:
3、上传问题反馈数据;问题反馈数据包括文本信息、视频信息、图片信息中的一种或多种;
4、将问题反馈数据分割为多个数据包,并生成多个第一密钥;
5、根据数据包的第一传输顺序,为各数据包和第一密钥分配序号;
6、获取传输路径;传输路径包括各网络节点以及各网络节点的排序;
7、确定各网络节点的第二密钥;
8、根据排序和第二密钥,对序号为1的第一密钥进行加密,得到加密密钥数据,且将加密密钥数据经过传输路径依次传输至智慧政务系统的后台服务器;其中,各网络节点分别利用对应的第二密钥,依次对接收到的数据进行解密;
9、利用序号为j-1的第一密钥,对序号为j的数据包和序号为j的第一密钥进行加密,得到第一加密数据;
10、根据排序以及第二密钥,对第一加密数据进行加密,得到第二加密数据,且将第二加密数据经过传输路径传输至智慧政务系统的后台服务器;其中,后台服务器利用序号为j-1的第一密钥对第二加密数据进行解密。
11、在其中一个实施例中,得到加密密钥数据的步骤,包括:
12、根据排序对各第二密钥进行排序,得到密钥序列;
13、依据密钥序列的顺序,分别利用对应的第二密钥对序号为1的第一密钥进行分层加密,得到加密密钥数据。
14、在其中一个实施例中,得到第二加密数据的步骤,包括:
15、根据排序对各第二密钥进行排序,得到密钥序列;
16、依据密钥序列的顺序,分别利用对应的第二密钥对第一加密数据进行分层加密,得到第二加密数据。
17、在其中一个实施例中,第一密钥为对称密钥。
18、在其中一个实施例中,第二密钥为非对称密钥。
19、一方面,本发明实施例提供了一种智慧政务系统的信息交互装置,包括:
20、上传模块,用于上传问题反馈数据;问题反馈数据包括文本信息、视频信息、图片信息中的一种或多种;
21、分割模块,用于将问题反馈数据分割为多个数据包,并生成多个第一密钥;
22、分配模块,用于根据数据包的第一传输顺序,为各数据包和第一密钥分配序号;
23、路径获取模块,用于获取传输路径;传输路径包括各网络节点以及各网络节点的排序;
24、第二密钥生成模块,用于确定各网络节点的第二密钥;
25、第一加密模块,用于根据排序和第二密钥,对序号为1的第一密钥进行加密,得到加密密钥数据,且将加密密钥数据经过传输路径依次传输至智慧政务系统的后台服务器;其中,各网络节点分别利用对应的第二密钥,依次对接收到的数据进行解密;
26、第二加密模块,用于利用序号为j-1的第一密钥,对序号为j的数据包和序号为j的第一密钥进行加密,得到第一加密数据;
27、第三加密模块,用于根据排序以及第二密钥,对第一加密数据进行加密,得到第二加密数据,且将第二加密数据经过传输路径传输至智慧政务系统的后台服务器;其中,后台服务器利用序号为j-1的第一密钥对第二加密数据进行解密。
28、在其中一个实施例中,第一加密模块还用于根据排序对各第二密钥进行排序,得到密钥序列;还用于依据密钥序列的顺序,分别利用对应的第二密钥对序号为1的第一密钥进行分层加密,得到加密密钥数据。
29、在其中一个实施例中,第三加密模块还用于根据排序对各第二密钥进行排序,得到密钥序列;还用于依据密钥序列的顺序,分别利用对应的第二密钥对第一加密数据进行分层加密,得到第二加密数据。
30、一方面,本发明实施例提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述任一项方法的步骤。
31、另一方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述方法的步骤。
32、上述技术方案中的一个技术方案具有如下优点和有益效果:
33、上述智慧政务系统的信息交互方法,能够避免了用户端设备提交问题反馈数据后被查询到数据来源。同时,通过对问题反馈数据的数据包和密钥进行序号分配,排序和传输,有助于确保数据在传输过程中的完整性,防止被篡改,也提高了其他用户劫取密钥的难度,从而提高了问题反馈数据的安全性。
1.一种智慧政务系统的信息交互方法,其特征在于,包括:
2.根据权利要求1所述的智慧政务系统的信息交互方法,其特征在于,得到加密密钥数据的步骤,包括:
3.根据权利要求1所述的智慧政务系统的信息交互方法,其特征在于,得到第二加密数据的步骤,包括:
4.根据权利要求1-3任一项所述的智慧政务系统的信息交互方法,其特征在于,所述第一密钥为对称密钥。
5.根据权利要求4所述的智慧政务系统的信息交互方法,其特征在于,所述第二密钥为非对称密钥。
6.一种智慧政务系统的信息交互装置,其特征在于,包括:
7.根据权利要求6所述的智慧政务系统的信息交互装置,其特征在于,第一加密模块还用于根据所述排序对各所述第二密钥进行排序,得到密钥序列;还用于依据所述密钥序列的顺序,分别利用对应的所述第二密钥对序号为1的第一密钥进行分层加密,得到所述加密密钥数据。
8.根据权利要求6所述的智慧政务系统的信息交互装置,其特征在于,第三加密模块还用于根据所述排序对各所述第二密钥进行排序,得到密钥序列;还用于依据所述密钥序列的顺序,分别利用对应的所述第二加密密钥对第一加密数据进行分层加密,得到所述第二加密数据。
9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至5任一项中所述的方法的步骤。