用于不可信服务器环境中数据文件加密及完整性验证方法及其系统

基本信息

申请号 CN202011261231.X 申请日 -
公开(公告)号 CN112491529A 公开(公告)日 2021-03-12
申请公布号 CN112491529A 申请公布日 2021-03-12
分类号 H04L9/08(2006.01)I;H04L9/00(2006.01)I;H04L29/06(2006.01)I;G06F21/60(2013.01)I;G06F21/64(2013.01)I;H04L29/08(2006.01)I 分类 电通信技术;
发明人 郑啸;曹银;梁越永;童琨;汤伟;王磊;周亦工;陈启航;张婷婷 申请(专利权)人 安徽祥云科技有限公司
代理机构 南京九致知识产权代理事务所(普通合伙) 代理人 严巧巧
地址 243032安徽省马鞍山市马向路新城东区
法律状态 -

摘要

摘要 本发明提供的用于不可信服务器环境中数据文件加密及完整性验证方法及其系统,涉及数据隐私保护技术领域,方法包括:1)系统初始化;2)生成BGN同态加密算法公私钥;3)构造数据签名的公私钥;4)采用BGN同态加密算法公钥加密数据文件;5)根据数据签名的私钥,对数据文件中所有文件块分别构造标签;6)上传加密文件和标签的集合至云端服务器;7)发送文件完整性挑战至云端服务器以返回标签和及文件块和;8)使用文件块和、数据签名的公钥验证标签和,以判断在云端服务器内存储的密文文件完整性;本发明结合BGN同态加密算法与PDP数据持有证明协议,构造数据签名实现对加密文件的完整性检验,提高数据文件在不可信服务器环境中的隐私保护和可用性。