详情介绍
本发明公开了一种云环境中支持外包数据动态插入的确定性删除方法,获取两个公私钥对,并得到外包文件的唯一的文件名;利用获取的私钥和文件名计算加密密钥并对所述外包文件加密,此后随机地插入获取的多个数据块,并将得到的数据集和所述文件名上传至云服务器,同时根据所述云服务器返回的存储证据和辅助验证信息,验证所述外包文件的存储结果,根据需要插入或删除的数据块的叶子节点序号、文件名和对应的时间戳,将得到的数据插入命令和第一数据块上传至云服务器,将所述第一数据块插入指定位置,并将得到的数据删除命令上传至云服务器,从所述外包文件中删除第二数据块,本发明提供的方法可以同时支持外包数据的动态插入和安全删除操作。
交易流程
安全保障