摘要
本发明涉及数据安全技术领域,具体公开了一种应用于云平台的数据加密上传方法,包括:数据所有者通过客户端将原始数据分割成多个数据块,并为每个数据块生成一个随机初始化向量,使用对称加密算法生成第一密钥,使用第一密钥和对应的随机初始化向量对每个数据块进行加密;客户端使用非对称加密算法生成供数据所有者使用的一对公钥和私钥,将私钥保存在本地内存中,并使用公钥对第一密钥进行加密;客户端将加密后的第一密钥、多个加密数据块以及每个数据块对应的随机初始化向量上传至服务器;服务器将接收到数据关联存储至数据库。本发明能够提高云平台数据上传以及用户密钥管理的安全性。