
技术摘要:
本公开公开了一种数据存储方法、装置、设备及存储介质。该方法的步骤包括:接收由安全存储客户端传入的原数据;获取加密密钥,并通过加密密钥对原数据执行加密操作得到加密数据;其中,加密密钥基于国密算法生成;将加密数据写入预设存储空间,预设存储空间仅向安全存 全部
背景技术:
随着用户对于通信设备中数据存储系统的容量和读写性能方面的要求不断增强, 当前通信设备的数据存储系统往往能够存储海量的数据。 随着通信设备的数据存储能力的不断增加,用户往往会将重要的用户数据存储在 通信设备的存储系统中,但这可能会因通信设备的存储系统受到定向攻击而导致通信设备 中的用户数据被窃取,因此当前的通信设备往往无法满足用户存储重要数据时的安全性需 求,难以确保所存储的用户数据的安全性以及可靠性。 由此可见,提供一种数据存储方法,以相对确保通信设备进行数据存储时的安全 性以及可靠性,是本领域技术人员需要解决的问题。
技术实现要素:
本公开的目的是提供一种数据存储方法、装置、设备及存储介质,以相对确保通信 设备进行数据存储时的安全性以及可靠性。 为解决上述技术问题,本公开提供一种数据存储方法,包括: 接收由安全存储客户端传入的原数据; 获取加密密钥;其中,加密密钥基于国密算法生成; 通过加密密钥对原数据执行加密操作得到加密数据; 将加密数据写入预设存储空间,预设存储空间仅向安全存储客户端提供访问权 限。 可选地,获取加密密钥,包括: 获取密钥加密信息; 对密钥加密信息执行解密操作得到加密密钥。 可选地,对密钥加密信息执行解密操作得到加密密钥,包括: 通过由国密算法生成的中间密钥对密钥加密信息执行解密操作得到加密密钥。 可选地,密钥加密信息是通过国密算法生成的中间公钥对加密密钥执行加密操作 得到的; 通过由国密算法生成的中间密钥对密钥加密信息执行解密操作得到加密密钥,包 括: 通过由国密算法生成,且与中间公钥属于相同非对称密钥对的中间私钥对密钥加 密信息执行解密操作得到加密密钥。 可选地,方法还包括: 接收由安全存储客户端传入的数据操作请求; 4 CN 111597575 A 说 明 书 2/9 页 根据数据操作请求读取预设存储空间中的目标加密数据; 获取解密密钥,并通过解密密钥对目标加密数据执行解密操作得到目标原数据; 根据数据操作请求对目标原数据执行相应的数据操作。 可选地,加密密钥与解密密钥为对称密钥。 可选地,在将加密数据写入预设存储空间之后,方法还包括: 将加密数据上传至云端存储系统。 此外,本公开还提供一种数据存储装置包括: 数据接收单元,用于接收由安全存储客户端传入的原数据; 密钥获取单元,用于获取加密密钥;其中,加密密钥基于国密算法生成; 密钥加密单元,用于通过加密密钥对原数据执行加密操作得到加密数据; 数据存储单元,用于将加密数据写入预设存储空间,预设存储空间仅向安全存储 客户端提供访问权限。 此外,本公开还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被 处理器执行时实现上述的数据存储方法的步骤。 此外,本公开还提供一种电子设备,包括: 存储器,其上存储有计算机程序; 处理器,用于执行存储器中的计算机程序,以实现上述的数据存储方法的步骤。 本公开所提供的数据存储方法,首先接收由安全存储客户端传入原数据,进而获 取加密密钥,并通过加密密钥对原数据执行加密操作得到加密数据,该加密密钥基于国密 算法生成,在得到加密数据后,进一步将加密数据写入仅向安全存储客户端提供访问权限 的预设存储空间。由于本方法在获取到安全存储客户端传入的原数据后,进一步通过国密 算法的加密密钥对原数据进行加密,并且将加密后得到的加密数据写入至仅能够由该安全 存储客户端访问的预设存储空间中,因此在确保对原数据保密性的同时,避免了安全存储 客户端以外的应用访问到加密数据,进而相对确保了通信设备进行数据存储时的安全性以 及可靠性。本公开的其他特征和优点将在随后的