一种用于区块链数据保护的同态加密方法

基本信息

申请号 CN202110359353.0 申请日 -
公开(公告)号 CN113065146A 公开(公告)日 2021-07-02
申请公布号 CN113065146A 申请公布日 2021-07-02
分类号 G06F21/60;G06F21/62;G06F16/2457;G06F16/2458;G06F16/27;G06F16/36;G06F21/31;G06F40/247;H04L9/00 分类 计算;推算;计数;
发明人 王保春;张蛟鹏;余洋;莫恒 申请(专利权)人 浙江永旗区块链科技有限公司
代理机构 北京科亿知识产权代理事务所(普通合伙) 代理人 李兴林
地址 310000 浙江省杭州市西湖区留下街道西溪明园商务中心13幢A1006室
法律状态 -

摘要

摘要 本发明提供了一种用于区块链数据保护的同态加密方法,将数据分为可见数据及不可见数据,并根据可见数据及不可见数据生成可见关键字字典及不可见关键字字典;为用户端均配置一对同态密钥,包括同态公钥及同态私钥,其中私钥由用户自己保管,公钥全网公开;通过同态密钥对不可见数据和不可见关键字字典进行同态加密,将不可见数据和可见数据上传至云服务器,将可见关键字字典和不可见关键字字典上传至区块链;将需要检索的关键词发送至第三方管理机构,并验证用户身份信息,通过后进行检索,将检索结果返回给用户端。本发明提供的用于区块链数据保护的同态加密方法,通过结合同态加密与区块链技术,保证了用户数据的安全性,提高了数据查找的效率。