恭喜安徽大学田苗苗获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜安徽大学申请的专利一种保护隐私的数据聚合方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114760059B 。
龙图腾网通过国家知识产权局官网在2025-04-22发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210429858.4,技术领域涉及:H04L9/30;该发明授权一种保护隐私的数据聚合方法是由田苗苗;陈娟设计研发完成,并于2022-04-22向国家知识产权局提交的专利申请。
本一种保护隐私的数据聚合方法在说明书摘要公布了:本发明公开了一种保护隐私的数据聚合方法,包括:1、参数生成阶段:系统生成公开参数并通过云服务器转发给所有用户;2、密钥生成阶段:用户执行Diffie‑Hellman密钥生成算法生成两对密钥,通过云服务器将公钥对转发给其他用户;3、密钥分享阶段:用户利用门限Shamir秘密分享算法对自身的私钥进行分享,使用AES对称加密算法对私钥份额进行加密,通过云服务器将密文转发给其他用户;4、加密数据阶段:用户使用双掩码加密技术加密数据,分别发送密文和随机数给云服务器和下一个用户;5、聚合解密阶段:云服务器解密密文,获得所有在线用户的数据之和。本发不仅能减少用户端的资源开销,还能支持用户掉线。
本发明授权一种保护隐私的数据聚合方法在权利要求书中公布了:1.一种保护隐私的数据聚合方法,其特征是应用于由云服务器和个用户所组成的网络环境中,并包括如下步骤:步骤一、参数生成阶段:步骤1.1、给定安全参数、用户数和门限值,选择长度为2的素数,确定阶乘法循环群,令生成元,定义一个哈希函数以及长度为的素数;步骤1.2、所述云服务器将公开参数发送给第i个用户,其中,表示全体用户的集合;步骤二、密钥生成阶段:步骤2.1、第i个用户根据所述公开参数执行Diffie-Hellman密钥生成算法并生成两对密钥和,其中,表示第i个用户的两个公钥、表示第i个用户的两个私钥,然后第i个用户将自身的公钥对发送给云服务器;步骤2.2、所述云服务器接收到至少个用户发送的公钥对后,将至少个用户所构成的用户集合记为,且;令表示第i个用户的公钥列表;所述云服务器将至少个用户的公钥列表转发给在用户集合中的所有用户;步骤三、密钥分享阶段:步骤3.1、第i个用户接收到公钥列表后,判断是否满足,如满足,则执行步骤3.2;否则,则方法中止;其中,表示用户集合中的用户数;步骤3.2、第i个用户使用门限秘密分享算法将自身的一个私钥在用户集合中进行分享,并生成私钥份额,其中,表示将私钥分给第j个用户的秘密值;步骤3.3、第i个用户使用AES对称加密算法对私钥份额进行加密,并将加密后的密文通过所述云服务器转发给用户集合中所有其他用户,其中,根据第i个用户的另一个私钥以及除第i个用户外的其他第个用户的公钥,利用Diffie-Hellman密钥交换算法生成共享密钥并作为AES对称加密算法中的加密密钥;表示第i个用户与第j个用户使用AES对称加密算法对私钥份额加密后的密文,表示用户集合中除第i个用户外的其他第个用户;步骤3.4、所述云服务器收集至少个用户发送的密文集合,将至少个用户所构成的用户集合记为,且,然后将密文集合转发给用户集合中的所有用户;步骤四、加密数据阶段:步骤4.1、第i个用户收到所述云服务器发送的密文集合后,判断是否满足,如满足,则执行步骤4.2;否则,则方法中止;其中,表示用户集合中的用户数;步骤4.2、任意第i个用户和第j个用户根据用自身的密钥和,利用Diffie-Hellman密钥交换算法计算共享密钥,并将共享密钥作为哈希函数F的输入;步骤4.3、用户消息的处理:步骤4.3.1、假设用户集合中的用户已按照一定规则进行排序且排序结果云服务器和用户均已知,令用户集合中的所有用户的下标排序为,且;步骤4.3.2、所述云服务器首先给第个用户发送一个初始的随机数;步骤4.3.3、第个用户选择一个随机数,并发送一个确认信号依次给用户集合中所有的其他用户;如果第个用户接收到信号,则将所述确认信号设置为,表示第个用户在线;否则,继续重新发给下一个用户,直到第个用户收到确认信号为止;步骤4.3.4、假设第个用户返回了确认信号,则第个用户将发送密文给所述云服务器,其中,表示第个用户拥有的消息,并发送随机数之和给第个用户;其中,表示第个用户和第个用户之间的共享密钥;表示取余,表示除外,表示且;表示整数域集合;步骤4.3.5、用户集合中的每个用户均按照步骤4.3.3-步骤4.3.4过程进行消息处理,直到用户集合中的最后一个在线用户将自身的密文和随机数之和发送给所述云服务器;步骤4.4、所述云服务器收集至少个用户发送的密文和最后一个在线用户发送的随机数之和,并将相应用户记为用户集合,且,且随机数之和;所述云服务器将用户集合中包含的用户告知给所述用户集合中的所有用户;步骤五、聚合解密阶段:步骤5.1、第i个用户接收到用户集合后,判断是否满足,若满足,则执行步骤5.2;否则,方法中止;步骤5.2、对于掉线的用户,第i个在线用户使用AES对称加密算法解密掉线用户私钥份额的密文,并将解密后的私钥份额发送给所述云服务器;步骤5.3、所述云服务器收集至少个用户发送的私钥份额,并利用门限秘密分享算法重构掉线用户的私钥;然后所述云服务器根据重构的私钥与第i个在线用户的公钥,利用Diffie-Hellman密钥交换算法生成共享密钥,用于消除掉线用户所生成的掩码值;所述云服务器利用式1得到最终的聚合值: 1。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人安徽大学,其通讯地址为:230601 安徽省合肥市经济技术开发区九龙路111号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。