买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:国网黑龙江省电力有限公司电力科学研究院;国家电网有限公司;哈尔滨理工大学
摘要:本申请公开了一种利用密码硬件实现RSA隐私求交的装置,属于隐私计算技术领域,解决了现有技术中依靠软件实现的基于RSA的隐私求交方法处理速度低、安全性低,使用专门硬件单一实现RSA算法方法灵活性低、升级更新困难的问题。本申请提供的一种利用密码硬件实现RSA隐私求交的装置能够在不泄露参与隐私求交的双方数据的前提下,得到双方用户的交集,且该装置计算速度高、安全性高,无需通过专用密码硬件实现,易于更换和升级,可以应用于隐私求交。
主权项:1.一种利用密码硬件实现RSA隐私求交的装置,其特征在于:包括:参与方A上位机、参与方A密码硬件、参与方B上位机和参与方B密码硬件;参与方A上位机与参与方B上位机通信连接;参与方A上位机与参与方A密码硬件连接,参与方B上位机与参与方B密码硬件连接;参与方A上位机包含有待求交参数DA,参与方B上位机包含有待求交参数DB;参与方A上位机用于通过参与方A密码硬件生成RSA密钥对,RSA密钥对包括公钥和私钥,参与方A上位机将公钥发送给参与方B上位机;还用于生成RSA密钥对后,对待求交参数DA中的元素进行加密得到相对应的参与方A求交数据,将参与方A求交数据发送给参与方B上位机;当参与方B上位机接收到公钥后,参与方B上位机用于通过参与方B密码硬件根据待求交参数DB中的元素得到相对应的参与方B的RSA加密结果,并将参与方B的RSA加密结果发送至参与方A上位机;当参与方A上位机接收到参与方B的RSA加密结果后,参与方A上位机用于通过参与方A密码硬件根据接收到的参与方B的RSA加密结果得到相对应的参与方B签名数据,并将参与方B签名数据发送至参与方B上位机;当参与方B上位机接收到参与方B签名数据后,参与方B用于通过参与方B密码硬件根据接收到的参与方B签名数据得到参与方B签名结果,将参与方B签名结果发送给参与方A上位机;当参与方A上位机接收到参与方B签名结果后,参与方A上位机用于通过参与方A密码硬件对接收到的参与方B签名结果进行加密得到参与方B的求交数据并将参与方B的求交数据发送至参与方B上位机;当参与方A上位机得到参与方B的求交数据后,参与方A上位机还用于根据待求交参数DA和参与方A求交数据得到第一关系映射表,所述第一关系映射表为待求交参数DA中的元素和参与方A求交数据中相对应的元素间映射关系;根据参与方B的RSA加密结果和参与方B签名数据第三关系映射表,所述第三关系映射表为参与方B的RSA加密结果中的元素和参与方B签名数据中相对应的元素间映射关系;并将第三关系映射表发送至参与方B上位机;当参与方A上位机得到第一关系映射表和第三关系映射表后,参与方A上位机用于根据参与方A的求交数据和参与方B的求交数据进行求交,得到交集;并根据得到的交集和第一关系映射表得到交集对应的相交参数DA’,当参与方B上位机接收到第三关系映射表后,参与方B上位机用于根据待求交参数DB和参与方B的RSA加密结果得到第二关系映射表,所述第二关系映射表为待求交参数DB中的元素和参与方B的RSA加密结果中相对应的元素间映射关系;根据得到的第二关系映射表和接收到的第三关系映射表得到第四关系映射表,所述第四关系映射表为待求交参数DB中的元素和参与方B签名数据中相对应的元素间映射关系;根据参与方B签名数据和参与方B求交数据得到第五关系映射表,所述第五关系映射表为参与方B签名数据中的元素和参与方B求交数据中相对应元素间映射关系,并根据第四关系映射表和第五关系映射表得到第六关系映射表,所述第六关系映射表为待求交参数DB中的元素和参与方B求交数据中相对应元素间映射关系;当参与方B上位机得到第六关系映射表后,参与方B上位机还用于根据接收到的参与方A的求交数据和参与方B的求交数据进行求交,得到交集;并根据得到的交集和第六关系映射表得到交集对应的相交参数DB’。
全文数据:
权利要求:
百度查询: 国网黑龙江省电力有限公司电力科学研究院 国家电网有限公司 哈尔滨理工大学 一种利用密码硬件实现RSA隐私求交的装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。