[发明专利]一种基于MySQL数据库的同态解密存储方法无效
申请号: | 201310329004.X | 申请日: | 2013-07-31 |
公开(公告)号: | CN103425934A | 公开(公告)日: | 2013-12-04 |
发明(设计)人: | 孔校军 | 申请(专利权)人: | 北京华易互动科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F17/30;G06F9/46 |
代理公司: | 北京君尚知识产权代理事务所(普通合伙) 11200 | 代理人: | 余长江 |
地址: | 100025 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 mysql 数据库 同态 解密 存储 方法 | ||
1.一种基于MySQL数据库的同态解密存储方法,其步骤为:
1)从所选数据源中获取待解密的数据,并将其转换为XML的结构化数据;
2)对转换后的XML文件数据进行解密:
21)首先初始化多个解密线程;
22)根据线程数量对密文进行二进制拆分,分配给每一个解密线程;
23)将解密线程解密后得到的二进制数据进行合并;
24)将合并后的二进制数据转换为十进制数据,得到明文;
3)将解密得到的明文转储到MySQL数据库中,并将转储结果记录到一配置文件中。
2.如权利要求1所述的方法,其特征在于根据如下规则将待解密的数据转换为XML的结构化数据:
1)将一个数据库生成一个XML根节点<database>,其属性name代表数据库名;
2)将<database>节点的子节点<table>代表一个表,其属性name代表表名;
3)将<table>节点的子节点<record>代表一条记录,其属性id代表此记录id;
4)将<record>节点的子节点<field>代表一个字段,其属性name代表该字段的字段名称,属性type代表该字段的数据类型,节点值代表该字段值。
3.如权利要求1所述的方法,其特征在于所述解密线程采用的解密方法为:
1)解密线程选取两个素数rp、rq作为解密算法的解密干扰参数;其中rp∈Zp,rq∈Zq,并且满足rp、rq互为素数;
2)解密线程利用同态解密算法根据设置的密钥和解密干扰参数rp、rq对所分得的密文x进行解密。
4.如权利要求3所述的方法,其特征在于解密线程将密文x分为n份:x1,x2,…,xn;然后利用同态解密算法对每一份密文进行解密。
5.如权利要求3所述的方法,其特征在于所述素数rp、rq选自一素数矩阵;所述素数矩阵中的素数为大于232、小于2108。
6.如权利要求5所述的方法,其特征在于通过设置安全级别来加大或缩小所述素数rp、rq的选取范围。
7.如权利要求1~6任一所述的方法,其特征在于所述配置文件中还保存每一数据源的访问地址和访问口令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华易互动科技有限公司,未经北京华易互动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310329004.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种消防炮供水集水器
- 下一篇:可以防止登塔作业中安全绳打绞的防坠落装置